if (!$isAdmin && !$isDemo && !$isManager && !$isAdvertiser) {
            $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED"));
        }
    } else {
        $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED"));
    }
}
IncludeModuleLangFile(__FILE__);
$sTableID = "tbl_stat_country_multiselect";
$oSort = new CAdminSorting($sTableID, "s_id", "asc");
$lAdmin = new CAdminList($sTableID, $oSort);
$FilterArr = array("find", "find_type", "find_id", "find_id_exact_match", "find_short_name", "find_short_name_exact_match", "find_name", "find_name_exact_match");
$lAdmin->InitFilter($FilterArr);
$arFilter = array("ID" => $find != "" && $find_type == "id" ? $find : $find_id, "ID_EXACT_MATCH" => $find_id_exact_match, "SHORT_NAME" => $find != "" && $find_type == "short_name" ? $find : $find_short_name, "SHORT_NAME_EXACT_MATCH" => $find_short_name_exact_match, "NAME" => $find != "" && $find_type == "name" ? $find : $find_name, "NAME_EXACT_MATCH" => $find_name_exact_match);
$cData = new CCountry();
$rsData = $cData->GetList($by, $order, $arFilter, $is_filtered);
$rsData = new CAdminResult($rsData, $sTableID);
$rsData->NavStart();
$lAdmin->NavText($rsData->GetNavPrint(GetMessage("STAT_COUNTRY_MSEL_PAGES")));
$arHeaders = array(array("id" => "ID", "content" => GetMessage("STAT_COUNTRY_MSEL_ID"), "sort" => "s_id", "default" => true), array("id" => "SHORT_NAME", "content" => GetMessage("STAT_COUNTRY_MSEL_SHORT_NAME"), "sort" => "s_short_name", "default" => true), array("id" => "NAME", "content" => GetMessage("STAT_COUNTRY_MSEL_NAME"), "sort" => "s_name", "default" => true));
$lAdmin->AddHeaders($arHeaders);
while ($arRes = $rsData->NavNext(true, "f_")) {
    $row =& $lAdmin->AddRow($f_ID, $arRes);
    $row->AddViewField("ID", $f_ID . '<input type="hidden" name="NAME[' . $f_ID . ']" id="NAME[' . $f_ID . ']" value="[' . $f_ID . '] ' . $f_NAME . '">');
}
$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");
$lAdmin->AddFooter($arFooter);
$lAdmin->AddGroupActionTable(array(array("action" => "setTargetValue(0, 'form_" . $sTableID . "', '" . CUtil::JSEscape($_REQUEST["field"]) . "')", "value" => "select", "type" => "button", "title" => GetMessage("STAT_COUNTRY_MSEL_SELECT_TITLE"), "name" => GetMessage("STAT_COUNTRY_MSEL_SELECT"))), array("disable_action_target" => true));
$lAdmin->CheckListMode();
Esempio n. 2
0
##############################################
*/
require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php";
require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/statistic/prolog.php";
include $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/statistic/colors.php";
require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/img.php";
$STAT_RIGHT = $APPLICATION->GetGroupRight("statistic");
if ($STAT_RIGHT == "D") {
    $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED"));
}
IncludeModuleLangFile(__FILE__);
$err_mess = "File: " . __FILE__ . "<br>Line: ";
/***************************************************************************
			GET | POST handlers
****************************************************************************/
$rs = CCountry::GetList($v1 = "s_dropdown", $v2 = "asc", array(), $v);
while ($ar = $rs->Fetch()) {
    $arrCOUNTRY[$ar["ID"]] = $ar["NAME"] . " [" . $ar["ID"] . "]";
}
$sTableID = "t_country_list";
$oSort = new CAdminSorting($sTableID);
$lAdmin = new CAdminList($sTableID, $oSort);
if (!isset($find_data_type) && !in_array($find_data_type, array("NEW_GUESTS", "HITS", "C_EVENTS", "SESSIONS"))) {
    $find_data_type = false;
}
if ($lAdmin->IsDefaultFilter()) {
    //$find_data_type = "SESSIONS";
    $find_date1_DAYS_TO_BACK = 90;
    $find_country_id = array();
    $i = 0;
    $find_country_id = array();
Esempio n. 3
0
*/
require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php";
require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/statistic/prolog.php";
include $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/statistic/colors.php";
require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/img.php";
$STAT_RIGHT = $APPLICATION->GetGroupRight("statistic");
if ($STAT_RIGHT == "D") {
    $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED"));
}
IncludeModuleLangFile(__FILE__);
$err_mess = "File: " . __FILE__ . "<br>Line: ";
/***************************************************************************
			GET | POST handlers
****************************************************************************/
$arrCOUNTRY = array();
$rs = CCountry::GetList($v1 = "s_name", $v2 = "asc", array(), $v);
while ($ar = $rs->Fetch()) {
    $arrCOUNTRY[$ar["ID"]] = $ar["NAME"] . " [" . $ar["ID"] . "]";
}
$sTableID = "t_city_list";
$oSort = new CAdminSorting($sTableID);
$lAdmin = new CAdminList($sTableID, $oSort);
if (!isset($find_data_type) || !in_array($find_data_type, array("NEW_GUESTS", "HITS", "C_EVENTS", "SESSIONS"))) {
    $find_data_type = false;
}
if ($lAdmin->IsDefaultFilter()) {
    //$find_data_type = "SESSIONS";
    $find_date1_DAYS_TO_BACK = 90;
    $find_country_id = "";
    $set_filter = "Y";
}