FileManager
This commit is contained in:
parent
c8948338bb
commit
f1e0900a7a
131 changed files with 5844 additions and 3081 deletions
|
|
@ -3,7 +3,7 @@
|
|||
namespace App\Http\Controllers\IQ;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Http\Request;
|
||||
use Request;
|
||||
use IqContent\LaravelFilemanager\Controllers\LfmController;
|
||||
|
||||
class ContentAssetController extends LfmController
|
||||
|
|
@ -14,7 +14,18 @@ class ContentAssetController extends LfmController
|
|||
{
|
||||
$data = [
|
||||
'models' => [],
|
||||
'lfm_helper' => $this->helper,
|
||||
'modal' => false,
|
||||
];
|
||||
return view('iq.content.assets.index', $data)->withHelper($this->helper);
|
||||
return view('iq.content.assets.index', $data);
|
||||
}
|
||||
|
||||
public function modal(){
|
||||
$data = [
|
||||
'models' => [],
|
||||
'lfm_helper' => $this->helper,
|
||||
'modal' => true,
|
||||
];
|
||||
return view('iq.content.assets.body', $data);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,7 +12,6 @@ use App\Models\IQContentTree;
|
|||
use App\Models\IQContentTreeNode;
|
||||
use Illuminate\Database\Eloquent\Collection;
|
||||
use Request;
|
||||
use Input;
|
||||
|
||||
class ContentModalController extends Controller
|
||||
{
|
||||
|
|
@ -32,8 +31,8 @@ class ContentModalController extends Controller
|
|||
*/
|
||||
public function load()
|
||||
{
|
||||
if(\Request::ajax()){
|
||||
$data = Input::all();
|
||||
if(Request::ajax()){
|
||||
$data = Request::all();
|
||||
$ret = "";
|
||||
if(isset($data['model']) && isset($data['id']) ){
|
||||
switch ($data['model']){
|
||||
|
|
|
|||
|
|
@ -10,9 +10,8 @@ use App\Models\IQContentTreeNode;
|
|||
use App\Models\TravelGuide;
|
||||
use App\Models\TravelPageGuide;
|
||||
use App\Repositories\IQ\ContentSiteRepository;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Collection;
|
||||
use Input;
|
||||
use Request;
|
||||
use Validator;
|
||||
|
||||
class ContentTreeController extends Controller
|
||||
|
|
@ -147,7 +146,7 @@ class ContentTreeController extends Controller
|
|||
|
||||
public function store($id, $node_id = false, $area_section_id = false)
|
||||
{
|
||||
$data = Input::all();
|
||||
$data = Request::all();
|
||||
|
||||
//from ajax
|
||||
if(isset($data['action'])){
|
||||
|
|
@ -193,7 +192,7 @@ class ContentTreeController extends Controller
|
|||
$rules = array(
|
||||
'name' => 'required',
|
||||
);
|
||||
$validator = Validator::make(Input::all(), $rules);
|
||||
$validator = Validator::make(Request::all(), $rules);
|
||||
if ($validator->fails()) {
|
||||
return back()->withErrors($validator);
|
||||
}
|
||||
|
|
@ -278,6 +277,42 @@ class ContentTreeController extends Controller
|
|||
}
|
||||
|
||||
|
||||
|
||||
public function delete($id, $node_id = false, $section_id = false){
|
||||
//TODO delete Node not the tree....
|
||||
$model = IQContentTree::findOrFail($id);
|
||||
$tree_node = IQContentTreeNode::find($node_id);
|
||||
|
||||
if($tree_node){
|
||||
$this->recrusiveDelete($id, $tree_node->id);
|
||||
$tree_node->delete();
|
||||
\Session()->flash('alert-success', __('Tree Node gelöscht'));
|
||||
|
||||
}
|
||||
return redirect(route('iq_content_tree_detail', [$id]));
|
||||
}
|
||||
|
||||
public function recrusiveDelete($id, $node_id = false, $section_id = false){
|
||||
|
||||
$model = IQContentTree::findOrFail($id);
|
||||
$tree_node = IQContentTreeNode::find($node_id);
|
||||
if($tree_node){
|
||||
if($tree_node->iq_content_tree_node_childs->count()){
|
||||
foreach ($tree_node->iq_content_tree_node_childs as $child){
|
||||
$this->recrusiveDelete($id, $child->id);
|
||||
$child->delete();
|
||||
|
||||
}
|
||||
}
|
||||
if($tree_node->iq_content_sites->count()){
|
||||
foreach ($tree_node->iq_content_sites as $site){
|
||||
$site->delete();
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public function removeSite($id, $node_id, $travel_guide_id, $r=false){
|
||||
$model = IQContentTree::findOrFail($id);
|
||||
$tree_node = IQContentTreeNode::findOrFail($node_id);
|
||||
|
|
|
|||
|
|
@ -4,11 +4,10 @@ namespace App\Http\Controllers\IQ\Tools;
|
|||
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Models\IQContentSite;
|
||||
use App\Models\IQContentSiteField;
|
||||
use App\Models\IQContentTree;
|
||||
use App\Models\IQContentTreeNode;
|
||||
use App\Models\TravelGuide;
|
||||
use Input;
|
||||
use Request;
|
||||
use Validator;
|
||||
|
||||
class ContentLinkController extends Controller
|
||||
|
|
@ -96,7 +95,7 @@ class ContentLinkController extends Controller
|
|||
|
||||
|
||||
public function readNodeAndSaveToTree(){
|
||||
$input = Input::all();
|
||||
$input = Request::all();
|
||||
$ret = [];
|
||||
if(isset($input['text'])){
|
||||
$out = $this->ul_to_array($input['text']);
|
||||
|
|
@ -226,7 +225,7 @@ class ContentLinkController extends Controller
|
|||
|
||||
$iqContentTree = IQContentTree::find(2);
|
||||
$this->makeTree($iqContentTree);
|
||||
$input = Input::all();
|
||||
$input = Request::all();
|
||||
$ret = [];
|
||||
|
||||
if(isset($input['text'])){
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue