Ejemplo n.º 1
0
    ?>
</th>
		<th><a href="/bitrix/admin/event_list.php?lang=<?php 
    echo $_REQUEST["lang"];
    ?>
&amp;del_filter=Y"><?php 
    echo GetMessage("GD_STAT_TOTAL_1");
    ?>
</a></th>
	</tr><?php 
    $bFound = false;
    while ($arEvent = $rsEvents->Fetch()) {
        ?>
<tr>
			<td><?php 
        $dynamic_days = CStatEventType::DynamicDays($arEvent["ID"]);
        if ($dynamic_days >= 2 && function_exists("ImageCreate")) {
            ?>
					<a href="/bitrix/admin/event_graph_list.php?lang=<?php 
            echo $_REQUEST["lang"];
            ?>
&amp;find_events[]=<?php 
            echo $arEvent["ID"];
            ?>
&amp;set_filter=Y" title="<?php 
            echo GetMessage("GD_STAT_EVENT_GRAPH");
            ?>
"><?php 
            echo $arEvent["EVENT"];
            ?>
</a>
Ejemplo n.º 2
0
    } else {
        $strHTML = '&nbsp;';
    }
    $row->AddViewField("TOTAL_COUNTER", $strHTML);
    $arActions = array();
    if ($STAT_RIGHT == "W") {
        $arActions[] = array("ICON" => "edit", "TEXT" => GetMessage("STAT_CHANGE"), "ACTION" => $lAdmin->ActionRedirect("event_type_edit.php?ID=" . $f_ID));
    }
    if ($STAT_RIGHT == "W") {
        $arActions[] = array("ICON" => "clear", "TEXT" => GetMessage("STAT_CLEAR"), "ACTION" => "if(confirm('" . GetMessageJS('STAT_CONFIRM_CLEAR') . "')) " . $lAdmin->ActionDoGroup($f_ID, "clear"));
    }
    if ($STAT_RIGHT == "W") {
        $arActions[] = array("ICON" => "delete", "TEXT" => GetMessage("STAT_DELETE"), "ACTION" => "if(confirm('" . GetMessageJS('STAT_CONFIRM') . "')) " . $lAdmin->ActionDoGroup($f_ID, "delete"));
    }
    $arActions[] = array("SEPARATOR" => true);
    $dynamic_days = CStatEventType::DynamicDays($f_ID);
    if ($dynamic_days >= 2 && function_exists("ImageCreate")) {
        $arActions[] = array("DEFAULT" => true, "TEXT" => GetMessage("STAT_GRAPH"), "ACTION" => $lAdmin->ActionRedirect("event_graph_list.php?find_events[]=" . $f_ID . "&set_filter=Y"));
    }
    if ($dynamic_days >= 1) {
        $arActions[] = array("ICON" => "", "TEXT" => GetMessage("STAT_DYNAMICS"), "ACTION" => $lAdmin->ActionRedirect("event_dynamic_list.php?find_event_id=" . $f_ID . "&find_event_id_exact_match=Y&set_filter=Y"));
    }
    $arActions[] = array("ICON" => "", "TEXT" => GetMessage("STAT_ANALYSIS"), "ACTION" => $lAdmin->ActionRedirect("/bitrix/admin/adv_analysis.php?find_data_type=EVENT_SUMMA&find_events[]=" . $f_ID . "&set_filter=Y"));
    if (is_set($arActions[count($arActions) - 1], "SEPARATOR")) {
        unset($arActions[count($arActions) - 1]);
    }
    if ($group_by == "") {
        $row->AddActions($arActions);
    }
}
//Totals
Ejemplo n.º 3
0
    $mindate = GetTime($min_date);
}
if (strlen($arFilter["DATE2"]) > 0) {
    $maxdate = $arFilter["DATE2"];
} else {
    $maxdate = GetTime($max_date);
}
$arF = array("ID" => $find_event_id, "DATE1_PERIOD" => $mindate, "DATE2_PERIOD" => $maxdate);
$rsEventType = CStatEventType::GetList($by2, $order2, $arF, $is_filtered);
$arEventType = $rsEventType->Fetch();
$arFooter = array();
$arFooter[] = array("title" => GetMessage("MAIN_ADMIN_LIST_SELECTED"), "value" => $rsData->SelectedRowsCount());
$arFooter[] = array("title" => GetMessage("STAT_TOTAL"), "value" => strlen($arF["DATE1_PERIOD"]) > 0 || strlen($arF["DATE2_PERIOD"]) > 0 ? intval($arEventType["PERIOD_COUNTER"]) : intval($arEventType["TOTAL_COUNTER"]));
$arFooter[] = array("title" => GetMessage("STAT_TOTAL_TIME"), "value" => IntVal(($max_date - $min_date) / 86400));
$lAdmin->AddFooter($arFooter);
$dynamic_days = CStatEventType::DynamicDays($find_event_id, $arFilter["DATE1"], $arFilter["DATE2"]);
if ($dynamic_days >= 2 && function_exists("ImageCreate")) {
    $aContext = array(array("TEXT" => GetMessage("STAT_MNU_GRAPH"), "LINK" => htmlspecialcharsbx("event_graph_list.php?lang=" . LANGUAGE_ID . "&find_events[]=" . $find_event_id . "&find_date1=" . $arFilter["DATE1"] . "&find_date2=" . $arFilter["DATE2"] . "&set_filter=Y"), "TITLE" => GetMessage("STAT_GRAPH")));
    $lAdmin->AddAdminContextMenu($aContext);
}
$lAdmin->CheckListMode();
$APPLICATION->SetTitle(GetMessage("STAT_RECORDS_LIST", array("#STATISTIC_DAYS#" => $STORED_DAYS)));
require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_after.php";
$arFilterDropDown = array(GetMessage("STAT_F_PERIOD"));
$oFilter = new CAdminFilter($sTableID . "_filter", $arFilterDropDown);
?>
<form name="find_form" method="get" action="<?php 
echo $APPLICATION->GetCurPage();
?>
">
<?php