GetList
Описание и параметры
CDBResult CStatEvent::GetList( string &by = "s_id", string &order = "desc", array filter = array(), bool &is_filtered )
Возвращает список событий. Максимальное количество выдаваемых строк ограничено настройкой модуля statistic Максимальное кол-во показываемых записей в таблицах (RECORDS_LIMIT), по умолчанию 500.
Параметры метода
| Параметр | Описание |
|---|---|
| by | Поле для сортировки. Возможные значения:
|
| оrder | Порядок сортировки. Возможные значения:
|
| filter | Массив для фильтрации результирующего списка. В массиве допустимы следующие ключи:
|
| is_filtered | Флаг отфильтрованности результирующего списка. Если значение равно "true", то список был отфильтрован. |
Смотрите также
Структура возвращаемой записи
Array
(
[ID] => ID события
[EVENT3] => дополнительный параметр event3 события
[TYPE_ID] => ID типа события
[DATE_ENTER] => время создания события
[EVENT1] => идентификатор event1 типа события
[EVENT2] => идентификатор event2 типа события
[NAME] => название типа события
[EVENT] => event1 / event2, либо название типа события (если оно задано)
[DESCRIPTION] => описание типа события
[ADV_ID] => ID рекламной кампании
[ADV_BACK] => флаг прямого захода (N) или возврата (Y) по рекламной кампании
[COUNTRY_ID] => ID страны посетителя
[COUNTRY_NAME] => название страны посетителя
[SESSION_ID] => ID сессии
[GUEST_ID] => ID посетителя
[HIT_ID] => ID хита
[REFERER_URL] => ссылающаяся страница
[REFERER_SITE_ID] => ID сайта для ссылающейся страницы
[URL] => страница на которой было зафиксировано событие
[SITE_ID] => ID сайта для страницы, на которой было зафиксировано событие
[REDIRECT_URL] => страница, на которую был перенаправлен посетитель после фиксации события
[MONEY] => денежная сумма
[CHARGEBACK] => Y - отрицательная денежная сумма; N - положительная денежная сумма
[CURRENCY] => трехсимвольный идентификатор валюты для денежной суммы
)
Примеры использования
<?
// выберем все неудаленные события посетителя #1025
$arFilter = array(
"GUEST_ID" => "1025"
);
// получим список записей
$rs = CStatEvent::GetList(
($by = "s_id"),
($order = "desc"),
$arFilter,
$is_filtered
);
// выведем все записи
while ($ar = $rs->Fetch())
{
echo "<pre>"; print_r($ar); echo "</pre>";
}
?>
Была ли эта страница полезна?
Что можно улучшить?
Пользовательские комментарии
Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2026, «1С-Битрикс», 2026