搜索
首页php教程PHP源码一个网站后台简单的日志记录动作,类似UC的语言包

lang_message语言包函数,有了这个可以很方便的管理分类

public function lang_message()
   {
       return $_action= array(
 
       //login
       'login' =>array('action'=>'登录','body'=>'登录了后台系统'),
       'login_out' =>array('action'=>'退出','body'=>'退出了后台系统'),
       //CRM
       'crm_update_user_status' =>array('action'=>'修改账户状态','body'=>'修改了会员 \\1 的账户状态由 \\2 改为 \\3 '),
       'crm_update_user_bank' =>array('action'=>'修改提款账户','body'=>'修改了会员 \\1 的提款账户信息'),
       'crm_update_user_remark' =>array('action'=>'添加跟进','body'=>'添加了对会员 \\1 的跟进信息'),
       'crm_update_user_info' =>array('action'=>'修改个人信息','body'=>'修改了会员 \\1 的个人信息'),
       'crm_del_user_public' =>array('action'=>'释放资源','body'=>'释放了会员 \\1 到公海'),
       'crm_add_user' =>array('action'=>'添加客户','body'=>'添加了新客户 \\1 '),  
       'crm_add_public_user' =>array('action'=>'分配资源','body'=>'分配了公海资源 \\1 给 \\2 '), 
       //app
       'app_check_yes' =>array('action'=>'审核通过','body'=>'审核通过了 \\1 应用'),
       'app_check_no' =>array('action'=>'审核拒绝','body'=>'审核拒绝了 \\1 应用'),
       'app_down' =>array('action'=>'下载','body'=>'下载了 \\1 应用'),
       'app_update_assign' =>array('action'=>'修改应用','body'=>'修改了应用 \\1 的分配设置'),
       'app_update_ad_assign' =>array('action'=>'修改应用','body'=>'修改了应用 \\1 的广告分配设置'), 
       'app_add_sort' =>array('action'=>'添加应用','body'=>'添加了 \\1 应用分类'),
       'app_update_sort' =>array('action'=>'修改分类','body'=>'修改了应用分类名 \\1 为 \\2 '),
       'app_del_sort' =>array('action'=>'删除分类','body'=>'删除了 \\1 应用分类'),
       
       //system_user
       'system_add_user' =>array('action'=>'添加用户','body'=>'添加了身份为 \\1 的用户 \\2 '),
       'system_update_user_info' =>array('action'=>'修改用户信息','body'=>'修改了 \\1 的用户信息'),    
       //system_permission  
       'system_update_permission' =>array('action'=>'修改权限','body'=>'修改了 \\1 的权限信息'),
       'system_add_permission_group' =>array('action'=>'添加权限组','body'=>'添加了 \\1 权限组'),
       'system_add_child_permission' =>array('action'=>'添加子权限','body'=>'给权限组 \\1 添加了子权限 \\2 '),
       'system_update_all_user_permission' =>array('action'=>'更新用户组权限','body'=>'更新了所有用户组的权限信息'),
       'system_del_permission' =>array('action'=>'删除权限','body'=>'删除了 \\1 权限以及该权限下的子权限'), 
       'system_add_identity' =>array('action'=>'添加角色','body'=>'添加了名为 \\1 的用户角色'),
       //system_menu
       'system_add_menu' =>array('action'=>'添加菜单','body'=>'添加了菜单 \\1 '),
       'system_add_child_menu' =>array('action'=>'添加子菜单','body'=>'给菜单 \\1 添加了子菜单 \\2 '),
       'system_update_menu' =>array('action'=>'编辑菜单','body'=>'编辑了菜单 \\1 '),
       'system_del_menu' =>array('action'=>'删除菜单','body'=>'删除了菜单 \\1 '),
       //cache    
       'system_update_cache' =>array('action'=>'更新缓存','body'=>'更新了后台缓存'),
       'system_del_log' =>array('action'=>'删除日志','body'=>'删除了 \\1 条系统操作日志'),
     );
   }

语言替换函数,简单有效

//语言替换
private function lang_replace($text, $vars) {
        if($vars) {
                foreach ($vars as $k => $v) {
                        $rk = $k + 1;
                        $text = str_replace('\\'.$rk, $v, $text);
                }
        }
        return $text;
}

定义action,调用语言包

public function addSystemLog($action,$values)
{
   $message = $this->lang_replace($lan_message[$action]['body'], $values);
}
声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具

MinGW - 适用于 Windows 的极简 GNU

MinGW - 适用于 Windows 的极简 GNU

这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。