Документация для разработчиков
Темная тема

Add

Описание и параметры

int
CSocNetMessages::Add(
	array arFields
);

Метод добавляет новое сообщение пользователю. Сообщение может быть как персональным, так и системным. Метод нестатический.

Примечание: Для добавления нового персонального сообщения рекомендуется использовать метод CSocNetMessages::CreateMessage.
При работе метода вызываются события: OnBeforeSocNetMessagesAdd и OnSocNetMessagesAdd.

Параметры

Параметр Описание C версии
arFields Массив параметров нового сообщения. Может содержать ключи:
FROM_USER_ID - от кого (обязательное поле),
TO_USER_ID - кому (обязательное поле),
MESSAGE - сообщение (обязательное поле),
DATE_CREATE - дата создания сообщения (обязательное поле),
MESSAGE_TYPE - тип сообщения: P - персональное, S - системное.

Возвращаемое значение

Метод возвращает ID созданного сообщения в случае успешного завершения или false в случае ошибки.

Примеры использования

<?
$arFields = array( 
	"FROM_USER_ID" => 1, 
	"TO_USER_ID" => 2, 
	"MESSAGE" => "Привет!", 
	"=DATE_CREATE" => $GLOBALS["DB"]->CurrentTimeFunction(), 
	"MESSAGE_TYPE" => "P", 
); 
CSocNetMessages::Add($arFields);
?>


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх