示例#1
0
    $find_events = array();
    $find_events_names = array();
}
AdminListCheckDate($lAdmin, array("find_date1" => $find_date1, "find_date2" => $find_date2));
$arFilter = array("DATE1" => $find_date1, "DATE2" => $find_date2);
$strSql = "SELECT ID, REFERER1, REFERER2 FROM b_stat_adv WHERE ID = " . $ADV_ID;
$a = $statDB->Query($strSql, false, $err_mess . __LINE__);
if (!($ar = $a->Fetch())) {
    $message = new CAdminMessage(array("MESSAGE" => GetMessage("STAT_INCORRECT_ADV_ID"), "TYPE" => "ERROR"));
} else {
    $message = null;
    $ref1 = $ar["REFERER1"];
    $ref2 = $ar["REFERER2"];
}
$lAdmin->BeginCustomContent();
$dynamic_days = CAdv::DynamicDays($ADV_ID, $arFilter["DATE1"], $arFilter["DATE2"]);
if ($dynamic_days < 2) {
    CAdminMessage::ShowMessage(GetMessage("STAT_NOT_ENOUGH_DATA"));
} elseif (!$message) {
    $width = COption::GetOptionString("statistic", "GRAPH_WEIGHT");
    $height = COption::GetOptionString("statistic", "GRAPH_HEIGHT");
    $str = "ADV_ID=" . $ADV_ID . "&find_date1=" . urlencode($find_date1) . "&find_date2=" . urlencode($find_date2);
    $s = "";
    if ($find_sessions == "Y") {
        $s .= "&find_sessions=Y";
    }
    if ($find_sessions_back == "Y") {
        $s .= "&find_sessions_back=Y";
    }
    if ($find_guests == "Y") {
        $s .= "&find_guests=Y";
示例#2
0
    $row =& $lAdmin->AddRow(0, array());
    $row->SetFeatures(array("footer" => true));
    $row->AddViewField("DATE_STAT", GetMessage("STAT_TOTAL"));
    $row->AddViewField("SESSIONS", $ar["SESSIONS_PERIOD"]);
    $row->AddViewField("SESSIONS_BACK", $ar["SESSIONS_BACK_PERIOD"]);
    $row->AddViewField("GUESTS", $ar["GUESTS_PERIOD"]);
    $row->AddViewField("GUESTS_BACK", $ar["GUESTS_BACK_PERIOD"]);
    $row->AddViewField("NEW_GUESTS", $ar["NEW_GUESTS_PERIOD"]);
    $row->AddViewField("C_HOSTS", $ar["C_HOSTS_PERIOD"]);
    $row->AddViewField("HOSTS_BACK", $ar["HOSTS_BACK_PERIOD"]);
    $row->AddViewField("HITS", $ar["HITS_PERIOD"]);
    $row->AddViewField("HITS_BACK", $ar["HITS_BACK_PERIOD"]);
    $row->AddViewField("EVENTS", "&nbsp;");
}
$aContext = array(array("TEXT" => GetMessage("STAT_ADV_LIST"), "ICON" => "btn_list", "LINK" => "/bitrix/admin/adv_list.php?lang=" . LANG));
$dynamic_days = CAdv::DynamicDays($find_adv_id, $arFilter["DATE1"], $arFilter["DATE2"]);
if ($dynamic_days >= 2 && function_exists("ImageCreate")) {
    $aContext[] = array("TEXT" => GetMessage("STAT_GRAPH"), "LINK" => "/bitrix/admin/adv_graph_list.php?lang=" . LANG . "&ADV_ID=" . $find_adv_id . "&find_date1=" . $arFilter["DATE1"] . "&find_date2=" . $arFilter["DATE2"] . "&set_filter=Y");
}
if ($context != "tab") {
    $lAdmin->AddAdminContextMenu($aContext);
}
$lAdmin->CheckListMode();
$APPLICATION->SetTitle(GetMessage("STAT_RECORDS_LIST"));
require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_after.php";
?>

<form name="form1" method="GET" action="<?php 
echo $APPLICATION->GetCurPage();
?>
?">
示例#3
0
    $arActions[] = array("ICON" => "view", "DEFAULT" => true, "TEXT" => GetMessage("STAT_DETAIL_VIEW"), "ACTION" => $lAdmin->ActionRedirect("adv_detail.php?lang=" . LANG . "&find_type=" . urlencode($group_by) . "&find=" . ($group_by == "" ? $f_ID : ($group_by == "referer1" ? $f_REFERER1 : $f_REFERER2)) . "&find_date1_period=" . urlencode($find_date1_period) . "&find_date2_period=" . urlencode($find_date2_period) . "&set_filter=Y"));
    if ($group_by == "") {
        if ($STAT_RIGHT >= "W") {
            $arActions[] = array("ICON" => "edit", "TEXT" => GetMessage("STAT_EDIT"), "TITLE" => GetMessage("STAT_EDIT_ADV"), "ACTION" => $lAdmin->ActionRedirect("adv_edit.php?ID=" . $f_ID));
        }
        if ($STAT_RIGHT >= "W") {
            $arActions[] = array("ICON" => "clear", "TEXT" => GetMessage("STAT_RESET"), "TITLE" => GetMessage("STAT_RESET_ADV"), "ACTION" => "if(confirm('" . GetMessageJS('STAT_RESET_CONFIRM') . "')) " . $lAdmin->ActionDoGroup($f_ID, "clear"));
        }
        if ($STAT_RIGHT >= "W") {
            $arActions[] = array("ICON" => "delete", "TEXT" => GetMessage("STAT_DELETE"), "TITLE" => GetMessage("STAT_DELETE_ADV"), "ACTION" => "if(confirm('" . GetMessageJS('STAT_CONFIRM') . "')) " . $lAdmin->ActionDoGroup($f_ID, "delete"));
        }
        $arActions[] = array("SEPARATOR" => true);
        if (intval($f_HITS) > 0) {
            $arActions[] = array("ICON" => "", "TEXT" => GetMessage("STAT_SECTIONS"), "TITLE" => GetMessage("STAT_SECTIONS_ALT"), "ACTION" => $lAdmin->ActionRedirect("visit_section_list.php?find_adv[]=" . $f_ID . "&set_filter=Y"));
            $arActions[] = array("ICON" => "", "TEXT" => GetMessage("STAT_SITE_PATH"), "TITLE" => GetMessage("STAT_SITE_PATH_ALT"), "ACTION" => $lAdmin->ActionRedirect("path_list.php?find_adv[]=" . $f_ID . "&set_filter=Y"));
            $dynamic_days = CAdv::DynamicDays($f_ID);
            if ($dynamic_days >= 1) {
                $arActions[] = array("ICON" => "", "TEXT" => GetMessage("STAT_DYNAMICS"), "TITLE" => GetMessage("STAT_DYNAMICS_ADV"), "ACTION" => $lAdmin->ActionRedirect("adv_dynamic_list.php?find_adv_id=" . $f_ID . "&find_event_id_exact_match=Y&set_default\t=Y"));
            }
            //			if ($dynamic_days>=2 && function_exists("ImageCreate"))
            $arActions[] = array("ICON" => "", "TEXT" => GetMessage("STAT_GRAPH"), "TITLE" => GetMessage("STAT_GRAPH_ADV"), "ACTION" => $lAdmin->ActionRedirect("adv_graph_list.php?ADV_ID=" . $f_ID . "&set_default=Y"));
        }
    }
    if (is_set($arActions[count($arActions) - 1], "SEPARATOR")) {
        unset($arActions[count($arActions) - 1]);
    }
    $row->AddActions($arActions);
}
$arFooter = array();
$arFooter[] = array("title" => GetMessage("MAIN_ADMIN_LIST_SELECTED"), "value" => $rsData->SelectedRowsCount());
$arFooter[] = array("counter" => true, "title" => GetMessage("MAIN_ADMIN_LIST_CHECKED"), "value" => "0");