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

GetMessagesUsers

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

CDBResult
CSocNetMessages::GetMessagesUsers(
	int userID,
	array arNavStartParams = false,
	int online_interval = 120
);

Возвращает список пользователей, имеющих переписку с данным пользователем. Метод нестатический.

Параметры

Параметр Описание C версии
userID Код пользователя.
arNavStartParams Параметры постраничной навигации.
online_interval Параметр времени опроса сервера в сек. Необязательный параметр. По умолчанию равен 120. 11.0.1

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

Объект типа CDBResult, содержащий список пользователей. Каждое сообщение имеет поля:
ID - код пользователя,
LOGIN - логин пользователя,
NAME - имя пользователя,
LAST_NAME - фамилия пользователя,
PERSONAL_PHOTO - код фотографии пользователя,
TOTAL - всего сообщений в переписке,
MAX_DATE - дата последнего сообщения,
UNREAD - количество непрочитанных сообщений.

Смотрите также

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

<?
// Выберем пользователей, имеющих переписку с текущим пользователем для постраничной навигации в 20 записей
$arNavParams = array("nPageSize" => 20, "bDescPageNumbering" => false);
$dbMessages = CSocNetMessages::GetMessagesUsers($GLOBALS["USER"]->GetID(), $arNavParams);
while ($arMessages = $dbMessages->GetNext())
{
	. . .
}
?>


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

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

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

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

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