同步操作将从 想天皮克斯/OpenCenter V3 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<?php/*** 所属项目 110.* 开发者: 陈一枭* 创建日期: 2014年11月18日* 创建时间: 10:09* 版权所有 想天软件工作室(www.ourstu.com)*/namespace Admin\Controller;use Admin\Builder\AdminListBuilder;use Think\Controller;class ModuleController extends AdminController{protected $moduleModel;function _initialize(){$this->moduleModel = D('Module');parent::_initialize();}public function lists(){$listBuilder = new AdminListBuilder();/*刷新模块列表时清空缓存*/$aRefresh = I('get.refresh', 0, 'intval');if ($aRefresh) {S('module_all', null);}/*刷新模块列表时清空缓存 end*/$modules = $this->moduleModel->getAll();foreach ($modules as &$m) {$m['alias'] = '<i class="icon-' . $m['icon'] . '"></i> ' . $m['alias'];if ($m['is_setup']) {$m['name'] = '<i class="icon-ok" style="color: green;"></i> ' . $m['name'];if ($m['can_uninstall'])$m['do'] = '<a class="btn btn-error " onclick="moduleManager.uninstall(\'' . $m['id'] . '\')"><span style="color: red;" ><i class="icon-cut"></i></span> 卸载</a>';} else {$m['name'] = '<i class="icon-remove" style="color: red;"></i> ' . $m['name'];$m['do'] = '<a class="btn" onclick="moduleManager.install(\'' . $m['id'] . '\')"><span style="color: green;"<i class="icon-check"></i></span> 安装</a>';}if ($m['is_com']) {$m['is_com'] = '<strong style="color: orange">商业模块</strong>';} else {$m['is_com'] = '<strong style="color: green">免费模块</strong>';}}unset($m);$listBuilder->data($modules);$listBuilder->title('模块管理');$listBuilder->button('刷新', array('href' => U('Admin/Module/lists', array('refresh' => 1))));$listBuilder->keyId()->keyHtml('alias', '模块名')->keyText('name', '模块英文名')->keyText('summary', '模块介绍')->keyText('version', '版本号')->keyText('is_com', '商业模块')->keyLink('developer', '开发者', '{$website}')->keyText('entry', '前台入口')->keyText('admin_entry', '后台入口')->keyText('do', '操作');$listBuilder->display();}public function uninstall(){$aId = I('post.id', 0, 'intval');$res = $this->moduleModel->uninstall($aId);if ($res === true) {$this->success('卸载模块成功。', 'refresh');} else {$this->error('卸载模块失败。' . $res['error_code']);}}public function install(){$aId = I('post.id', 0, 'intval');$res = $this->moduleModel->install($aId);if ($res === true) {$this->success('安装模块成功。', 'refresh');} else {$this->error('安装模块失败。' . $res['error_code']);}}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。