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

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