Разработка:sync/messager — различия между версиями

Материал из DOF
Перейти к: навигация, поиск
(Новая страница: «{{Infobox_Plugin | name = messager | type = sync }} Плагин отправки сообщений ==Перехватываемые события== {| border="1" ...»)
 
 
Строка 4: Строка 4:
 
}}
 
}}
 
Плагин отправки сообщений
 
Плагин отправки сообщений
 +
 +
== API ==
 +
 +
===='''notify_persons($personids, $notificationtext, $options=[])'''====
 +
Системное уведомление пользователям
 +
 +
===='''notify_persons_with_acl($notificationtext, $plugintype, $plugincode, $aclcode, $departmentid = 0, $objectid = 0, $options=[])'''====
 +
Системное уведомление пользователям, имеющим право в подразделении
 +
 
==Перехватываемые события==
 
==Перехватываемые события==
 
{| border="1"
 
{| border="1"

Текущая версия на 11:16, 14 декабря 2017

Плагин
Название messager
Тип sync


Плагин отправки сообщений

API

notify_persons($personids, $notificationtext, $options=[])

Системное уведомление пользователям

notify_persons_with_acl($notificationtext, $plugintype, $plugincode, $aclcode, $departmentid = 0, $objectid = 0, $options=[])

Системное уведомление пользователям, имеющим право в подразделении

Перехватываемые события

Таблица событий, которые перехватывает этот плагин
Тип плагина Код плагина Код события Пояснение
im agroups send_message Событие отправки сообщения, результатом обработки которого является отправка сообщения

с текстом $mixedvar['message'] пользователю с идентификатором переданным в id