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"];