|
@@ -44,7 +44,16 @@ class DistAppearanceTemplateController extends AdminController
|
|
$templateCode = $request->get('template_code');
|
|
$templateCode = $request->get('template_code');
|
|
$content = $request->get('content');
|
|
$content = $request->get('content');
|
|
return DistAppearanceTemplate::saveContent($appearanceId,$distId,$templateCode, $content);
|
|
return DistAppearanceTemplate::saveContent($appearanceId,$distId,$templateCode, $content);
|
|
- } elseif ($request->get('act') == 'publish') {
|
|
+ } else if ($request->get('act') == 'add_del_tree') {
|
|
|
|
+
|
|
|
|
+ $fileId = $request->get('file_id');
|
|
|
|
+ $appearanceId = $request->get('appearance_id');
|
|
|
|
+ $distId = $request->get('dist_id');
|
|
|
|
+ $fileName = $request->get('file_name_input');
|
|
|
|
+ $filePath = $request->get('file_path_name');
|
|
|
|
+ $type = $request->get('type');
|
|
|
|
+ return DistAppearanceTemplate::addDelTree($appearanceId,$distId,$fileId,$fileName, $filePath,$type);
|
|
|
|
+ }elseif ($request->get('act') == 'publish') {
|
|
|
|
|
|
$appearanceId = $request->get('appearance_id');
|
|
$appearanceId = $request->get('appearance_id');
|
|
$distId = $request->get('dist_id');
|
|
$distId = $request->get('dist_id');
|
|
@@ -53,6 +62,7 @@ class DistAppearanceTemplateController extends AdminController
|
|
DistAdminDistributor::clearCache($distId);
|
|
DistAdminDistributor::clearCache($distId);
|
|
return ['status'=>1];
|
|
return ['status'=>1];
|
|
} else if ($request->get('act') == 'get_appearance_id') {
|
|
} else if ($request->get('act') == 'get_appearance_id') {
|
|
|
|
+
|
|
$distId = $request->get('dist_id');
|
|
$distId = $request->get('dist_id');
|
|
$row = DistAdminDistributor::getOneById($distId);
|
|
$row = DistAdminDistributor::getOneById($distId);
|
|
return $row ? $row->appearance_id : '';
|
|
return $row ? $row->appearance_id : '';
|
|
@@ -74,24 +84,20 @@ class DistAppearanceTemplateController extends AdminController
|
|
$appearanceRow = DistAppearance::getOneById($appearanceId);
|
|
$appearanceRow = DistAppearance::getOneById($appearanceId);
|
|
|
|
|
|
$tree = DistAppearanceTemplate::getTemplateTree($appearanceId, $distId);
|
|
$tree = DistAppearanceTemplate::getTemplateTree($appearanceId, $distId);
|
|
|
|
+
|
|
$html = '<ul class="list-group list-group-flush">';
|
|
$html = '<ul class="list-group list-group-flush">';
|
|
$i = 0;
|
|
$i = 0;
|
|
foreach ($tree as $key => $value) {
|
|
foreach ($tree as $key => $value) {
|
|
$fa = 'fa-angle-down';
|
|
$fa = 'fa-angle-down';
|
|
$file_name = $value['file_name'];
|
|
$file_name = $value['file_name'];
|
|
- if (empty($value['children'])) {
|
|
+ $file_name = empty($file_name) ? 'root' : $file_name;
|
|
-
|
|
+ $file_name = '<span class="custom-blue-bold">'. $file_name.'</span>';
|
|
- $fa = 'fa-angle-right';
|
|
|
|
- $file_name = '<a href="#" class="file-action" file_id="'. $value['template_code'].'" title="'.$file_name.'">'. $file_name.'</a>';
|
|
|
|
- } else {
|
|
|
|
-
|
|
|
|
- $file_name = '<span class="custom-blue-bold">'. $file_name.'</span>';
|
|
|
|
- }
|
|
|
|
if ($i == 0) {
|
|
if ($i == 0) {
|
|
$file_name .= " ({$distId} - {$appearanceId})";
|
|
$file_name .= " ({$distId} - {$appearanceId})";
|
|
}
|
|
}
|
|
|
|
+ $file_name = $file_name . '<span class="float-right"><a href="javascript:void(0)" title="Add File" data-toggle="modal" data-target="#addFileModal" file_path_name="'. $value['file_name']. '"><i class="feather icon-plus" style="font-size: 12px"></i></a></span>';
|
|
$html .= '<li class="list-group-item has-submenu">';
|
|
$html .= '<li class="list-group-item has-submenu">';
|
|
- $html .= '<i class="fa '.$fa.'"></i> '. $file_name;
|
|
+ $html .= '<div style="padding-top: 5px;padding-bottom: 0px"><i class="fa '.$fa.'"></i> '. $file_name.'</div>';
|
|
$html .= $this->treeBuilder($value);
|
|
$html .= $this->treeBuilder($value);
|
|
$html .= '</li>';
|
|
$html .= '</li>';
|
|
$i++;
|
|
$i++;
|
|
@@ -109,7 +115,7 @@ class DistAppearanceTemplateController extends AdminController
|
|
$file_name = $v['file_name'];
|
|
$file_name = $v['file_name'];
|
|
if (empty($v['children'])) {
|
|
if (empty($v['children'])) {
|
|
$fa = 'fa-angle-right';
|
|
$fa = 'fa-angle-right';
|
|
- $file_name = '<a href="#" class="file-action" file_id="'. $v['template_code'].'" title="'.$file_name.'">'. $file_name.'</a>';
|
|
+ $file_name = '<a href="#" class="file-action" file_id="'. $v['template_code'].'" title="'.$file_name.'">'. $file_name.'</a>'. '<span class="float-right"><a href="javascript:void(0)" title="delete File" class="delFileButton" file_id="'. $v['id'].'" file_name="'. $v['file_name'].'"><i class="feather icon-x"></i></a></span>';
|
|
} else {
|
|
} else {
|
|
$file_name = '<span class="custom-blue-bold">'. $file_name.'</span>';
|
|
$file_name = '<span class="custom-blue-bold">'. $file_name.'</span>';
|
|
}
|
|
}
|