GetList
Описание и параметры
CDBResult CSearcher::GetList( string &by = "s_today_hits", string &order = "desc", array filter = array(), bool &is_filtered, mixed limit = false )
Возвращает список поисковых систем и количество хитов (проиндексированных страниц) каждой из них за все время ведения статистики, за последние 3 дня, либо за указанный интервал времени.
Параметры метода
Параметр | Описание |
---|---|
by | Поле для сортировки. Возможные значения:
|
оrder | Порядок сортировки. Возможные значения:
|
filter | Массив для фильтрации результирующего списка. В массиве допустимы следующие ключи:
|
is_filtered | Флаг отфильтрованности списка поисковых систем. Если значение равно "true", то список был отфильтрован. |
limit | Максимальное количество поисковых систем которые будут выбраны в списке. Если значение равно false, то кол-во РК будет ограничено в соответствии со значением параметра "Максимальное кол-во показываемых записей в таблицах" из настроек модуля "Статистика". |
Смотрите также
Структура возвращаемой записи
Array ( [ID] => ID поисковой системы [NAME] => название [USER_AGENT] => UserAgent [DIAGRAM_DEFAULT] => [Y|N] флаг "включать в круговую диаграмму и график по умолчанию" [DATE_LAST] => дата последнего хита [TOTAL_HITS] => суммарное количество хитов [TODAY_HITS] => количество хитов за сегодня [YESTERDAY_HITS] => количество хитов за вчера [B_YESTERDAY_HITS] => количество хитов за позавчера [PERIOD_HITS] => количество хитов за установленный период времени (filter["DATE1_PERIOD"], filter["DATE2_PERIOD"]) )
Примеры использования
<? // отфильтруем данные только для поисковой системы #20 и #21 // а также получим дополнительные данные на декабрь 2005 года $arFilter = array( "ID" => "20 | 21", "DATE1_PERIOD" => "01.12.2005", "DATE2_PERIOD" => "31.12.2005", ); // получим список записей $rs = CSearcher::GetList( ($by = "s_today_hits"), ($order = "desc"), $arFilter, $is_filtered ); // выведем все записи while ($ar = $rs->Fetch()) { echo "<pre>"; print_r($ar); echo "</pre>"; } ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024