Exemplo n.º 1
0
    //Set if changed
    $saved_graph_type = $graph_type;
}
InitFilterEx($arSettings, $sTableID . "_settings", "set");
AdminListCheckDate($lAdmin, array("find_date1" => $find_date1, "find_date2" => $find_date2));
$arFilter = array("DATE1" => $find_date1, "DATE2" => $find_date2, "SITE_ID" => $find_site_id);
if (is_array($find_site_id)) {
    $site_filtered = count($find_site_id) > 0;
} else {
    $site_filtered = strlen($find_site_id) > 0 && $find_site_id != "NOT_REF";
}
$lAdmin->BeginPrologContent();
/***************************************************************************
			HTML form
****************************************************************************/
$days = CTraffic::DynamicDays($arFilter["DATE1"], $arFilter["DATE2"], $arFilter["SITE_ID"]);
//echo "1".$days."1";
if ($days < 2) {
    CAdminMessage::ShowMessage(GetMessage("STAT_NOT_ENOUGH_DATA"));
} elseif (!function_exists("ImageCreate")) {
    CAdminMessage::ShowMessage(GetMessage("STAT_GD_NOT_INSTALLED"));
} elseif (count($lAdmin->arFilterErrors) == 0) {
    $width = COption::GetOptionString("statistic", "GRAPH_WEIGHT");
    $height = COption::GetOptionString("statistic", "GRAPH_HEIGHT");
    ?>
<div class="graph">
<?php 
    echo $arrParams[$graph_type][2];
    ?>
<table cellspacing="0" cellpadding="0" class="graph" border="0" align="center">
<tr>
Exemplo n.º 2
0
    $strFilterSite = "";
}
$arComm = CTraffic::GetCommonValues($arFilter);
$arRows = array("HITS" => array("NAME" => GetMessage("GD_STAT_HITS"), "LINK" => "hit_list.php"), "HOSTS" => array("NAME" => GetMessage("GD_STAT_HOSTS")), "SESSIONS" => array("NAME" => GetMessage("GD_STAT_SESSIONS"), "LINK" => "session_list.php"), "EVENTS" => array("NAME" => GetMessage("GD_STAT_EVENTS"), "LINK" => "event_list.php"));
if (!array_key_exists("SITE_ID", $arFilter)) {
    $arRows["GUESTS"] = array("NAME" => GetMessage("GD_STAT_VISITORS"), "LINK" => "guest_list.php");
}
$date_beforeyesterday = ConvertTimeStamp(AddToTimeStamp(array("DD" => -2, "MM" => 0, "YYYY" => 0, "HH" => 0, "MI" => 0, "SS" => 0), mktime(0, 0, 0, date("n"), date("j"), date("Y"))), "SHORT");
$date_yesterday = ConvertTimeStamp(AddToTimeStamp(array("DD" => -1, "MM" => 0, "YYYY" => 0, "HH" => 0, "MI" => 0, "SS" => 0), mktime(0, 0, 0, date("n"), date("j"), date("Y"))), "SHORT");
$date_today = ConvertTimeStamp(mktime(0, 0, 0, date("n"), date("j"), date("Y")), "SHORT");
if ($arGadgetParams["HIDE_GRAPH"] != "Y") {
    $iGraphWidth = $arGadgetParams["GRAPH_WIDTH"];
    $iGraphHeight = $arGadgetParams["GRAPH_HEIGHT"];
    $dateGraph1 = ConvertTimeStamp(AddToTimeStamp(array("DD" => -$arGadgetParams["GRAPH_DAYS"], "MM" => 0, "YYYY" => 0, "HH" => 0, "MI" => 0, "SS" => 0), time()), "SHORT");
    $dateGraph2 = ConvertTimeStamp(time(), "SHORT");
    $days = CTraffic::DynamicDays($dateGraph1, $dateGraph2, $arFilter["SITE_ID"]);
    if ($days < 2) {
        ?>
<div class="bx-gadgets-content-padding-rl bx-gadgets-content-padding-t"><?php 
        echo CAdminMessage::ShowMessage(GetMessage("STAT_NOT_ENOUGH_DATA"));
        ?>
</div><?php 
    } else {
        $strGraphParams = "";
        if (in_array("HIT", $arGadgetParams["GRAPH_PARAMS"])) {
            $strGraphParams .= "find_hit=Y&";
        }
        if (in_array("HOST", $arGadgetParams["GRAPH_PARAMS"])) {
            $strGraphParams .= "find_host=Y&";
        }
        if (in_array("SESSION", $arGadgetParams["GRAPH_PARAMS"])) {