GetMessageList
Описание и параметры
record set CTicket::GetMessageList( varchar &by, varchar &order, array arFilter=array(), boolean &is_filtered, char(1) CHECK_RIGHTS="Y", char(1) get_user_name="Y" );
Метод предназначен для получения списка сообщений в одном обращении. Метод нестатический.
Параметры метода
Параметр | Описание | С версии | Удалён с версии |
---|---|---|---|
TICKET_ID | 3.3.16 | ||
by | Идентификатор позволяющий задать имя поля для сортировки. Допустимы следующие значения:
| 3.3.16 | |
order | Порядок сортировки. Допустимы следующие значения:
| 3.3.16 | |
arFilter | Массив для фильтрации значений. В массиве допустимы следующие индексы:
| 3.3.11 | |
is_filtered | Переменная возвращающая true в том случае если список результатов отфильтрован по какому либо критерию; либо false в противном случае. Изменен на isFiltered с версии 12.0.0 | 3.3.16 | |
CHECK_RIGHTS | Флаг необходимости проверки прав текущего пользователя:
| 3.3.11 | |
get_user_name | Необязательный параметр. "Y" - при выборке сообщения будут также выбраны такие поля, как OWNER_EMAIL, OWNER_LOGIN, OWNER_NAME, CREATED_EMAIL, CREATED_LOGIN, CREATED_NAME, MODIFIED_EMAIL, MODIFIED_LOGIN, MODIFIED_NAME, описывающие параметры пользователей имевших отношение к данному сообщению (по умолчанию); "N" - вышеперечисленные поля не будут выбраны, но зато это ускорит работу метода. Изменен на getUserName с версии 12.0.0 | 3.3.16 | |
old_call | Необязательный параметр. Значение по умолчанию - "N". | 3.3.15 | 3.3.16 |
Примеры использования
<? $mess = CTicket::GetMessageList($a, $b, array("TICKET_ID" => $ID, "TICKET_ID_EXACT_MATCH" => "Y"), $c, $CHECK_RIGHTS); $mess->NavStart(50); $messages = $mess->SelectedRowsCount(); ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024