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-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.