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