系统提醒用于显示在后台首页面板的提醒信息(用来通知管理员需要做一些什么事情)
此钩子用于捕获系统提醒后的触发程序,一般用来短信通知或微信通知管理员赶紧来处理这些事务。
挂钩点名称
admin_notice
挂钩点参数
\Phpcmf\Hooks::trigger('admin_notice', $data);
$data参数说明
/** * 系统提醒 * * @param site 站点id,公共部分0 * @param type system系统 content内容相关 member会员相关 app应用相关 pay 交易相关 * @param msg 提醒内容 * @param uri 后台对应的链接 * @param to 通知对象 留空表示全部对象 array( * to_uid 指定人 * to_rid 指定角色组 * ) */ $data = [ 'site' => (int)$site, 'type' => $type, 'msg' => dr_strcut(dr_clearhtml($msg), 100), 'uri' => $uri, 'to_rid' => intval($to['to_rid']), 'to_uid' => intval($to['to_uid']), 'status' => 0, 'uid' => (int)$member['id'], 'username' => $member['username'] ? $member['username'] : '', 'op_uid' => 0, 'op_username' => '', 'updatetime' => 0, 'inputtime' => SYS_TIME, ];
用法举例
/config/hooks.php
\Phpcmf\Hooks::on('admin_notice', function($data) { ... 你的程序段 });