{
	if($graph_type!="day" && $graph_type!="week" && $graph_type!="month")
		$graph_type="day";
	$saved_graph_type = $graph_type;
}
else
{
	$graph_type=false;
}

$sTableID = "tbl_lol_metrika_traffic_summary";
$oSort = new CAdminSorting($sTableID);
$lAdmin = new CAdminList($sTableID, $oSort);

$ref = $ref_id = array();
$rs = CLOLYandexMetrika::GetCounterList();
foreach ($rs as $ar)
{
	$ref[] = "[".$ar["SITE"]."] ".$ar["NAME"];
	$ref_id[] = $ar["ID"];
}
$arCounterDropdown = array("reference" => $ref, "reference_id" => $ref_id);


if($lAdmin->IsDefaultFilter())
{
	$find_date1_DAYS_TO_BACK=90;
	$find_date2 = ConvertTimeStamp(time()-86400, "SHORT");
	$find_visitors = "Y";
	$find_visits = "Y";
	$find_new_visitors = "Y";
Beispiel #2
0
{
	if (intval($arGadgetParams["GRAPH_DAYS"]) <= 0 || intval($arGadgetParams["GRAPH_DAYS"]) > 400)
		$arGadgetParams["GRAPH_DAYS"] = 30;

	if (!is_array($arGadgetParams["GRAPH_PARAMS"])
		|| count($arGadgetParams["GRAPH_PARAMS"]) <= 0
	)
		$arGadgetParams["GRAPH_PARAMS"] = array("HOST", "SESSION", "EVENT", "GUEST");

	if (intval($arGadgetParams["GRAPH_WIDTH"]) <= 50 || intval($arGadgetParams["GRAPH_WIDTH"]) > 1000)
		$arGadgetParams["GRAPH_WIDTH"] = 500;
	if (intval($arGadgetParams["GRAPH_HEIGHT"]) <= 50 || intval($arGadgetParams["GRAPH_HEIGHT"]) > 1000)
		$arGadgetParams["GRAPH_HEIGHT"] = 300;
}

$arrCounter=CLOLYandexMetrika::GetCounterList();

if (strlen($arGadgetParams["COUNTER_ID"]) <= 0)
	$arGadgetParams["COUNTER_ID"] = false;
elseif (strlen($arGadgetParams["TITLE_STD"]) <= 0)
{
	foreach($arrCounter as $arCounter)
	{
		if($arCounter["ID"]==$arGadgetParams["COUNTER_ID"])
		{
			$arGadget["TITLE"] .= " / [".$arCounter["SITE"]."] ".$arSite["NAME"];
			break;
		}
	}	
}