系统挂载点
2024-07-17 23:45 更新
为了获取更多最新内容及功能更新,请直接访问我们的首页以查看DzzOffice笔记的最新地址。
以下将列出系统预留的挂载点名称,并详细介绍挂载点的作用。方便后续开发参照或引用该挂载点。
- check_login
前台用户验证挂载点。需要前台用户登录验证的地方调用挂载点即可
Hook::listen('check_login');
- syntoline_department
将本地部门信息同步至第三方挂载点
$data=array(1,2,3); 或者 $data=1; 即$data可以是一维数组,可以是值。该值必须是本地对应的部门ID
php文件调用方式: Hook::listen('syntoline_department',$data);//新增部门
php文件调用方式: Hook::listen('syntoline_department',$data,'del');//删除部门
- syntoline_user
将本地用户信息同步至第三方挂载点
$data=array(1,2,3); 或者 $data=1; 即$data可以是一维数组,可以是值。该值必须是本地对应的用户ID
Hook::listen('syntoline_user',$data);//新增用户
Hook::listen('syntoline_user',$data,'del');//删除用户
- syntoline_user
将本地信息同步至第三方挂载点
$notifid=1; 即$data必须是本地对应`dzzoffice_notification`表的消息ID
Hook::listen('online_notification',$notifid);//新增消息队列到第三方消息表
Hook::listen('online_notification');//发送消息,及根据第三方消息表发送消息
- header_tpl
模板头部脚本包含挂载点
模板中调用方式:< !-- {hook header_tpl} -->
- syntoline_user
后台管理员验证挂载点。需要后台管理员登录验证的地方调用挂载点即可
Hook::listen('adminlogin');
- syntoline_user
日志记录挂载点
$loginfo=array("mark"=>"errorlog","content"=>$message);//mark的值参考后台-系统日志-应用设置。content对应的是记录信息
Hook::listen('systemlog',$loginfo);
以上内容是否对您有帮助:
更多建议: