1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- <?php
- // +----------------------------------------------------------------------
- // | Niucloud-admin 企业快速开发的saas管理平台
- // +----------------------------------------------------------------------
- // | 官方网址:https://www.niucloud.com
- // +----------------------------------------------------------------------
- // | niucloud团队 版权所有 开源版本可自由商用
- // +----------------------------------------------------------------------
- // | Author: Niucloud Team
- // +----------------------------------------------------------------------
- namespace app\dict\addon;
- class AddonDict
- {
- /************************************************* 证书 *****************************************/
- const INSTALL = 'install';
- const UNINSTALL = 'uninstall';
- const UPDATE = 'update';
- const ON = 1;
- const OFF = 2;
- // 未执行
- const INSTALL_UNEXECUTED = 'unexecuted';
- // 执行中
- const INPROGRESS = 'inprogress';
- // 执行成功
- const INSTALL_SUCCESS = 'success';
- // 执行失败
- const INSTALL_FAIL = 'fail';
- // 插件关键字黑名单
- const ADDON_KEY_BLACK_LIST = [
- 'addon', 'aliapp', 'app', 'applet', 'auth', 'channel', 'dict', 'diy', 'generator', 'home', 'member', 'niucloud',
- 'notice', 'pay', 'site', 'sys', 'upload', 'home', 'user', 'weapp', 'wechat'
- ];
- /**
- * 插件操作方式
- * @return array
- */
- public static function getActionType()
- {
- return [
- self::INSTALL => get_lang('dict_addon.install'),
- self::UNINSTALL => get_lang('dict_addon.uninstall'),
- self::UPDATE => get_lang('dict_addon.update'),
- ];
- }
- /**
- * 状态
- * @return array
- */
- public static function getStatus()
- {
- return [
- self::ON => get_lang('dict_addon.status_on'),//展示
- self::OFF => get_lang('dict_addon.status_off'),//隐藏
- ];
- }
- const FRAMEWORK_KEY = 'niucloud-admin';
- const APP = 'app';
- const ADDON = 'addon';
- /**
- * 插件类型
- * @return array
- */
- public static function getType()
- {
- return [
- self::APP => get_lang('dict_addon.type_app'),//应用
- self::ADDON => get_lang('dict_addon.type_addon'),//插件
- ];
- }
- }
|