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

GetList

int
CEventLog::GetList(
	arOrder = Array
		("ID" => "DESC"),
	arFilter = array(),
	$arNavParams = false
)

Метод возвращает отфильтрованный и отсортированный список записей в логе. Нестатический метод.

Параметры

ПараметрОписание С версии
Order Массив для сортировки результата. Массив вида array("поле сортировки"=>"направление сортировки" [, ...]). Поле для сортировки может принимать значения:
  • ID - идентификатор записи;
  • TIMESTAMP_X - Время в Unix-формате.
Направление сортировки может принимать значения:
  • asc - по возрастанию;
  • desc - по убыванию.
Filter Массив вида array("фильтруемое поле"=>"значение" [, ...]), может принимать значения:
  • SEVERITY - степень важности записи. Доступны значения: SECURITY или WARNING, для иного система установит UNKNOWN.
  • AUDIT_TYPE_ID - собственный ID типа события.
  • MODULE_ID - модуль, с которого происходит запись в лог.
  • ITEM_ID - ID объекта, в связи с которым происходит добавление (пользователь, элемент ИБ, ID сообщения)
  • REMOTE_ADDR - IP, с которого обратились.
  • USER_AGENT - браузер.
  • REQUEST_URI - URL страницы.
  • SITE_ID - ID сайта, к которому относится добавляемое событие.
  • USER_ID - ID пользователя.
  • GUEST_ID - ID пользователя из модуля статистики.
  • DESCRIPTION - собственно описание записи лога, или техническая информация.
  • TIMESTAMP_X_1 - поля фильтра для выборке по диапазону дат, старт диапозона. Формат - dd.mm.yyyy hh:mm:ss
  • TIMESTAMP_X_2 - поля фильтра для выборке по диапазону дат, конец диапозона. Формат - dd.mm.yyyy hh:mm:ss.
arNavParams Массив настроек постраничной навигации.12.0.9

TIMESTAMP_X_1 и TIMESTAMP_X_2 - поля фильтра для выборке по диапазону дат. Формат - dd.mm.yyyy hh:mm:ss

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

<?

?>


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