require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php"); $STAT_RIGHT = $APPLICATION->GetGroupRight("lol.metrika"); if($STAT_RIGHT=="D") $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); include($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/lol.metrika/colors.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/img.php"); CModule::IncludeModule("lol.metrika"); $diameter = 200; $arFilter = Array( "date1" => $find_date1, "date2" => $find_date2, "id" => $find_counter_id, ); $arrData=CLOLYandexMetrika::GetSourcesDirectRegions($arFilter); $total = count($arrData["data"])<10 ? count($arrData["data"]) : 10; $arChart=array(); $i=0; $o=0; foreach($arrData["data"] as $key => $arVal) { if($i<9) { $color = GetNextRGB($color, $total); $arChart[] = array("COUNTER"=>$arVal["visits"], "COLOR"=>$color); } else { $o+=$arVal["visits"];