mirror of
https://gitee.com/niucloud-team/niucloud.git
synced 2026-01-25 12:08:10 +00:00
74 lines
2.8 KiB
PHP
74 lines
2.8 KiB
PHP
<?php
|
||
// +----------------------------------------------------------------------
|
||
// | Niucloud-admin 企业快速开发的saas管理平台
|
||
// +----------------------------------------------------------------------
|
||
// | 官方网址:https://www.niucloud.com
|
||
// +----------------------------------------------------------------------
|
||
// | niucloud团队 版权所有 开源版本可自由商用
|
||
// +----------------------------------------------------------------------
|
||
// | Author: Niucloud Team
|
||
// +----------------------------------------------------------------------
|
||
|
||
namespace app\dict\site;
|
||
|
||
class SiteDict
|
||
{
|
||
public const EXPIRE = 2;//过期
|
||
|
||
public const ON = 1;//正常
|
||
public const CLOSE = 3;//停止
|
||
|
||
public const ADDON_CHILD_MENU_DICT_SYSTEM_TOOL = 'system_tool';
|
||
public const ADDON_CHILD_MENU_DICT_MARKING_TOOL = 'marketing_tool';
|
||
public const ADDON_CHILD_MENU_DICT_MARKING_ACTIVE = 'marketing_active';
|
||
public const ADDON_CHILD_MENU_DICT_ADDON_TOOL = 'addon_tool';
|
||
|
||
/**
|
||
* 站点状态
|
||
* @return array
|
||
*/
|
||
public static function getStatus()
|
||
{
|
||
return [
|
||
self::ON => get_lang('dict_site.status_on'),//正常
|
||
self::EXPIRE => get_lang('dict_site.status_expire'),//过期
|
||
self::CLOSE => get_lang('dict_site.status_close'),//停止
|
||
];
|
||
}
|
||
|
||
/**
|
||
* 站点应用管理特殊子菜单
|
||
* @return array
|
||
*/
|
||
public static function getAddonChildMenu()
|
||
{
|
||
//注意 sort 倒序排序使用
|
||
return [
|
||
self::ADDON_CHILD_MENU_DICT_SYSTEM_TOOL => [
|
||
'key' => self::ADDON_CHILD_MENU_DICT_SYSTEM_TOOL,
|
||
'name' => get_lang('dict_site_addon_menu.system_tool'),
|
||
'short_name' => get_lang('dict_site_addon_menu.system_tool_short'),
|
||
'sort' => 97
|
||
],
|
||
self::ADDON_CHILD_MENU_DICT_MARKING_TOOL => [
|
||
'key' => self::ADDON_CHILD_MENU_DICT_MARKING_TOOL,
|
||
'name' => get_lang('dict_site_addon_menu.marking_tool'),
|
||
'short_name' => get_lang('dict_site.marking_tool_short'),
|
||
'sort' => 99
|
||
],
|
||
self::ADDON_CHILD_MENU_DICT_MARKING_ACTIVE => [
|
||
'key' => self::ADDON_CHILD_MENU_DICT_MARKING_ACTIVE,
|
||
'name' => get_lang('dict_site_addon_menu.marking_active'),
|
||
'short_name' => get_lang('dict_site_addon_menu.marking_active_short'),
|
||
'sort' => 100
|
||
],
|
||
self::ADDON_CHILD_MENU_DICT_ADDON_TOOL => [
|
||
'key' => self::ADDON_CHILD_MENU_DICT_ADDON_TOOL,
|
||
'name' => get_lang('dict_site_addon_menu.addon_tool'),
|
||
'short_name' => get_lang('dict_site_addon_menu.addon_tool_short'),
|
||
'sort' => 98
|
||
],
|
||
];
|
||
}
|
||
|
||
} |