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

GetList

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

CDBResult
CForumUser::GetList(
	array arOrder = array("ID"=>"ASC")
	array arFilter = array(),
	arAddParams = array()
);

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

Параметры функции

ПараметрОписаниеС версии
arOrder Массив вида Array(by1=>order1[, by2=>order2 [, ..]]), где

by - поле для сортировки, может принимать значения
    ID - ID профайла;
    USER_ID - ID пользователя;
    SHOW_NAME - показывать имя вместо логина;
    NUM_POSTS - количество сообщений;
    LAST_POST - ID последнего сообщения;
    NAME - имя пользователя;
    LAST_NAME - фамилия пользователя;
    LOGIN - логин;
    LAST_VISIT - дата последнего посещения;

order - порядок сортировки, может принимать значения
    ASC - по возрастанию;
    DESC - по убыванию;

Необязательный. По умолчанию равен Array("ID"=>"ASC")
arFilter массив вида array("фильтруемое поле"=>"значения фильтра" [, ...])
"фильтруемое поле" может принимать значения
    ID - ID профайла;
    USER_ID - ID пользователя;
    RANK_ID - ID звания пользователя;
    SHOW_NAME - показывать имя вместо логина;
    NUM_POSTS - количество сообщений;
    ALLOW_POST - разрешено писать сообщения (т.е. не забанен);

фильтруемое поле может иметь содержать перед названием тип проверки фильтра
"!" - не равно
"<" - меньше
"<=" - меньше либо равно
">" - больше
">=" - больше либо равно

Необязательное. По умолчанию записи не фильтруются.
arAddParams Массив параметров. 4.0.3

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

Возвращается объект CDBResult

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



© «Битрикс», 2001-2024, «1С-Битрикс», 2024