GetGraphArray
Описание и параметры
array CCountry::GetGraphArray( array filter, array &legend )
Возвращает данные необходимые для построения графика и круговой диаграммы посещаемости в разрезе по странам.
Параметры метода
| Параметр | Описание |
|---|---|
| filter | Массив для фильтрации стран. В массиве допустимы следующие ключи:
|
| legend | Массив содержащий суммарные показатели по каждой стране, а также цвет линии графика и сектора круговой диаграммы для каждой страны. Структура данного массива:
Array ( [ID страны] => Array ( [NAME] => название страны [SESSIONS] => кол-во сессий за интервал времени [NEW_GUESTS] => кол-во новых посетителей за интервал времени [HITS] => кол-во хитов за интервал времени [C_EVENTS] => кол-во событий за интервал времени [TOTAL_SESSIONS] => суммарное кол-во сессий [TOTAL_NEW_GUESTS] => суммарное кол-во новых посетителей [TOTAL_HITS] => суммарное кол-во хитов [TOTAL_C_EVENTS] => суммарное кол-во событий [COLOR] => цвет линии графика и сектора круговой диаграммы ) ... ) |
Смотрите также
- Пользовательскую документацию, "География по странам"
Структура возвращаемого массива
Array ( [дата] => Array ( [D] => день (1-31) [M] => месяц (1-12) [Y] => год [ID страны] => Array ( [SESSIONS] => кол-во сессий по стране за дату [NEW_GUESTS] => кол-во новых посетителей по стране за дату [HITS] => кол-во хитов по стране за дату [C_EVENTS] => кол-во событий по стране за дату ) ... ) ... )
Примеры использования
<?
include($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/statistic/colors.php");
// отфильтруем данные только по России на декабрь 2007 года
$arFilter = Array(
"COUNTRY_ID" => "ru",
"DATE1" => "01.12.2007",
"DATE2" => "31.12.2007"
);
// получим массив данных в разрезе по дням
$arDays = CCountry::GetGraphArray($arFilter, $arLegend);
// выведем полученные данные по России за декабрь 2007 года
while (list($date, $arr) = each($arDays))
{
echo "Дата: ".$date."<br>";
echo "Данные на эту дату: <pre>"; print_r($arr); echo "</pre>";
}
?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025