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-2025, «1С-Битрикс», 2025