Пример #1
0
        $ID = IntVal($ID);
        switch ($_REQUEST['action']) {
            case "delete":
                @set_time_limit(0);
                $statDB->StartTransaction();
                if (!CStatEvent::Delete($ID)) {
                    $statDB->Rollback();
                    $lAdmin->AddGroupError(GetMessage("STAT_DELETE_ERROR"), $ID);
                }
                $statDB->Commit();
                break;
        }
    }
}
$cData = new CStatEvent();
$rsData = $cData->GetList($by, $order, $arFilter, $is_filtered);
$rsData = new CAdminResult($rsData, $sTableID);
$rsData->NavStart();
$lAdmin->NavText($rsData->GetNavPrint(GetMessage("STAT_EVENT_PAGES")));
$arHeaders = array(array("id" => "ID", "content" => "ID", "sort" => "s_id", "align" => "right", "default" => true), array("id" => "TYPE_ID", "content" => GetMessage("STAT_EVENT"), "sort" => "s_event_id", "align" => "right", "default" => true), array("id" => "EVENT1", "content" => "event1", "sort" => "", "default" => true), array("id" => "EVENT2", "content" => "event2", "sort" => "", "default" => true), array("id" => "EVENT3", "content" => "event3", "sort" => ""), array("id" => "DATE_ENTER", "content" => GetMessage("STAT_DATE"), "sort" => "s_date_enter", "default" => true), array("id" => "SESSION_ID", "content" => GetMessage("STAT_SESSION"), "sort" => "s_session_id", "align" => "right", "default" => true), array("id" => "GUEST_ID", "content" => GetMessage("STAT_GUEST"), "sort" => "s_guest_id", "align" => "right", "default" => true), array("id" => "COUNTRY_ID", "content" => GetMessage("STAT_COUNTRY"), "sort" => "s_country_id", "default" => true), array("id" => "ADV_ID", "content" => GetMessage("STAT_ADV"), "sort" => "s_adv_id", "align" => "right", "default" => true), array("id" => "HIT_ID", "content" => GetMessage("STAT_HIT"), "sort" => "s_hit_id", "align" => "right", "default" => true), array("id" => "SITE_ID", "content" => GetMessage("STAT_SITE"), "sort" => "s_site_id", "default" => true), array("id" => "REFERER_URL", "content" => GetMessage("STAT_REFERER_URL"), "sort" => "s_referer_url"), array("id" => "URL", "content" => GetMessage("STAT_URL"), "sort" => "s_url"), array("id" => "REDIRECT_URL", "content" => GetMessage("STAT_REDIRECT_URL"), "sort" => "s_redirect_url"));
if ($STAT_RIGHT > "M") {
    $arHeaders[] = array("id" => "MONEY", "content" => GetMessage("STAT_MONEY") . (strlen($view_currency) > 0 ? "<br>(" . $view_currency . ")" : ""), "sort" => "s_money", "align" => "right", "default" => true);
}
$lAdmin->AddHeaders($arHeaders);
$thousand_sep = $_REQUEST["mode"] == "excel" ? "" : "&nbsp;";
while ($arRes = $rsData->NavNext(true, "f_")) {
    $row =& $lAdmin->AddRow($f_ID, $arRes);
    if ($f_TYPE_ID > 0) {
        $strHTML = '<a href="event_type_list.php?lang=' . LANG . '&amp;find_id=' . $f_TYPE_ID . '&amp;find_id_exact_match=Y&amp;set_filter=Y" title="ID = ' . $f_TYPE_ID . (strlen($f_EVENT1) > 0 ? "\nevent1 = " . $f_EVENT1 : "") . (strlen($f_EVENT2) > 0 ? "\nevent2 = " . $f_EVENT2 : "") . (strlen($f_NAME) > 0 ? "\n" . GetMessage("STAT_NAME") . " " . $f_NAME : "") . (strlen($f_DESCRIPTION) > 0 ? "\n" . GetMessage("STAT_DESCRIPTION") . " " . $f_DESCRIPTION : "") . '">' . $f_TYPE_ID . '</a>';
    } else {
        $strHTML = '&nbsp;';