This commit is contained in:
gongfuxiang
2024-04-15 10:25:01 +08:00
parent 774ca894ea
commit bbf5906e20
596 changed files with 25192 additions and 9384 deletions

View File

@ -86,8 +86,8 @@ class Plugins extends Base
$pluginscontrol = strtolower($params['data_request']['pluginscontrol']);
$pluginsaction = strtolower($params['data_request']['pluginsaction']);
// 视图初始化
$this->PluginsViewInit($pluginsname, $pluginscontrol, $pluginsaction);
// 编辑器文件存放地址定义
MyViewAssign('editor_path_type', ResourcesService::EditorPathTypeValue('plugins_'.$pluginsname));
// 调用
$ret = PluginsService::PluginsControlCall($pluginsname, $pluginscontrol, $pluginsaction, 'admin', $params);
@ -107,7 +107,7 @@ class Plugins extends Base
// 是否未绑定商店账号
if($ret['code'] == -300)
{
MyViewAssign('ext_html', '<p class="am-margin-top-sm"><button type="button" class="am-btn am-btn-secondary am-radius am-btn-xs am-margin-left-xs am-icon-gg store-accounts-event"> '.MyLang('store_bind_account_name').'</button></p><p class="am-text-warning am-margin-top-xl">'.MyLang('store_bind_account_tips').'</p>');
return $this->NotBindStoreAccountTips($ret['msg']);
}
// 调用失败
@ -136,57 +136,5 @@ class Plugins extends Base
}
return $data;
}
/**
* 视图初始化
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @datetime 2019-02-07T22:46:29+0800
* @param [string] $plugins_name [应用名称]
* @param [string] $plugins_control [控制器名称]
* @param [string] $plugins_action [方法]
*/
public function PluginsViewInit($plugins_name, $plugins_control, $plugins_action)
{
// 模板数据
$assign = [
// 应用名称/控制器/方法
'plugins_name' => $plugins_name,
'plugins_control' => $plugins_control,
'plugins_action' => $plugins_action,
// 列表数据
'data_total' => $this->data_total,
'data_list' => $this->data_list,
'data' => $this->data_detail,
];
// 当前操作名称
$module_name = 'plugins';
// 模块组
$group = 'admin';
// 控制器静态文件状态css,js
$module_css = $module_name.DS.'css'.DS.$plugins_name.DS.$group.DS.$plugins_control;
$module_css .= file_exists(ROOT_PATH.'static'.DS.$module_css.'.'.$plugins_action.'.css') ? '.'.$plugins_action.'.css' : '.css';
$assign['module_css'] = file_exists(ROOT_PATH.'static'.DS.$module_css) ? $module_css : '';
$module_js = $module_name.DS.'js'.DS.$plugins_name.DS.$group.DS.$plugins_control;
$module_js .= file_exists(ROOT_PATH.'static'.DS.$module_js.'.'.$plugins_action.'.js') ? '.'.$plugins_action.'.js' : '.js';
$assign['module_js'] = file_exists(ROOT_PATH.'static'.DS.$module_js) ? $module_js : '';
// 应用公共css,js
$plugins_css = $module_name.DS.'css'.DS.$plugins_name.DS.$group.DS.'common.css';
$assign['plugins_css'] = file_exists(ROOT_PATH.'static'.DS.$plugins_css) ? $plugins_css : '';
$plugins_js = $module_name.DS.'js'.DS.$plugins_name.DS.$group.DS.'common.js';
$assign['plugins_js'] = file_exists(ROOT_PATH.'static'.DS.$plugins_js) ? $plugins_js : '';
// 编辑器文件存放地址定义
$assign['editor_path_type'] = ResourcesService::EditorPathTypeValue('plugins_'.$plugins_name);
// 模板赋值
MyViewAssign($assign);
}
}
?>