function __prepareFilter()
 {
     $FilterArr = array("find_id", "find_id_exact_match", "find_status", "find_status_id", "find_status_id_exact_match", "find_timestamp_1", "find_timestamp_2", "find_date_create_2", "find_date_create_1", "find_date_create_2", "find_registered", "find_user_auth", "find_user_id", "find_user_id_exact_match", "find_guest_id", "find_guest_id_exact_match", "find_session_id", "find_session_id_exact_match");
     $z = CFormField::GetFilterList($this->WEB_FORM_ID, array("ACTIVE" => "Y"));
     while ($zr = $z->Fetch()) {
         $FID = $this->WEB_FORM_NAME . "_" . $zr["SID"] . "_" . $zr["PARAMETER_NAME"] . "_" . $zr["FILTER_TYPE"];
         $zr["FID"] = $FID;
         $arrFORM_FILTER[$zr["SID"]][] = $zr;
         $fname = "find_" . $FID;
         if ($zr["FILTER_TYPE"] == "date" || $zr["FILTER_TYPE"] == "integer") {
             $FilterArr[] = $fname . "_1";
             $FilterArr[] = $fname . "_2";
             $FilterArr[] = $fname . "_0";
         } elseif ($zr["FILTER_TYPE"] == "text") {
             $FilterArr[] = $fname;
             $FilterArr[] = $fname . "_exact_match";
         } else {
             $FilterArr[] = $fname;
         }
     }
     $sess_filter = "FORM_RESULT_LIST_" . $this->WEB_FORM_NAME;
     if (strlen($_REQUEST["set_filter"]) > 0) {
         InitFilterEx($FilterArr, $sess_filter, "set");
     } else {
         InitFilterEx($FilterArr, $sess_filter, "get");
     }
     if (strlen($_REQUEST["del_filter"]) > 0) {
         DelFilterEx($FilterArr, $sess_filter);
     } else {
         InitBVar($find_id_exact_match);
         InitBVar($find_status_id_exact_match);
         InitBVar($find_user_id_exact_match);
         InitBVar($find_guest_id_exact_match);
         InitBVar($find_session_id_exact_match);
         $str_error = "";
         if ($this->__checkFilter($str_error)) {
             $arFilter = array("ID" => $find_id, "ID_EXACT_MATCH" => $find_id_exact_match, "STATUS" => $find_status, "STATUS_ID" => $find_status_id, "STATUS_ID_EXACT_MATCH" => $find_status_id_exact_match, "TIMESTAMP_1" => $find_timestamp_1, "TIMESTAMP_2" => $find_timestamp_2, "DATE_CREATE_1" => $find_date_create_1, "DATE_CREATE_2" => $find_date_create_2, "REGISTERED" => $find_registered, "USER_AUTH" => $find_user_auth, "USER_ID" => $find_user_id, "USER_ID_EXACT_MATCH" => $find_user_id_exact_match, "GUEST_ID" => $find_guest_id, "GUEST_ID_EXACT_MATCH" => $find_guest_id_exact_match, "SESSION_ID" => $find_session_id, "SESSION_ID_EXACT_MATCH" => $find_session_id_exact_match);
             if (is_array($arrFORM_FILTER)) {
                 foreach ($arrFORM_FILTER as $arrF) {
                     foreach ($arrF as $arr) {
                         if ($arr["FILTER_TYPE"] == "date" || $arr["FILTER_TYPE"] == "integer") {
                             $arFilter[$arr["FID"] . "_1"] = ${"find_" . $arr["FID"] . "_1"};
                             $arFilter[$arr["FID"] . "_2"] = ${"find_" . $arr["FID"] . "_2"};
                             $arFilter[$arr["FID"] . "_0"] = ${"find_" . $arr["FID"] . "_0"};
                         } elseif ($arr["FILTER_TYPE"] == "text") {
                             $arFilter[$arr["FID"]] = ${"find_" . $arr["FID"]};
                             $exact_match = ${"find_" . $arr["FID"] . "_exact_match"} == "Y" ? "Y" : "N";
                             $arFilter[$arr["FID"] . "_exact_match"] = $exact_match;
                         } else {
                             $arFilter[$arr["FID"]] = ${"find_" . $arr["FID"]};
                         }
                     }
                 }
             }
         }
     }
     return $arFilter;
 }
	{
		$FilterArr[] = $fname."_1";
		$FilterArr[] = $fname."_2";
		$FilterArr[] = $fname."_0";
	}
	elseif ($zr["FILTER_TYPE"]=="text")
	{
		$FilterArr[] = $fname;
		$FilterArr[] = $fname."_exact_match";
	}
	else $FilterArr[] = $fname;
}
$sess_filter = "FORM_RESULT_LIST_".$WEB_FORM_NAME;
if (strlen($set_filter)>0) InitFilterEx($FilterArr,$sess_filter,"set"); 
else InitFilterEx($FilterArr,$sess_filter,"get");
if (strlen($del_filter)>0) DelFilterEx($FilterArr,$sess_filter);

InitBVar($find_id_exact_match);
InitBVar($find_status_id_exact_match);
InitBVar($find_user_id_exact_match);
InitBVar($find_guest_id_exact_match);
InitBVar($find_session_id_exact_match);
if (CheckFilter())
{
	$arFilter = Array(
		"ID"						=> $find_id,
		"ID_EXACT_MATCH"			=> $find_id_exact_match,
		"STATUS"					=> $find_status,
		"STATUS_ID"					=> $find_status_id,
		"STATUS_ID_EXACT_MATCH"		=> $find_status_id_exact_match,
		"TIMESTAMP_1"				=> $find_timestamp_1,
Example #3
0
	function InitFilter($arFilterFields)
	{
		$sTableID = $this->table_id;
		global $del_filter, $set_filter, $save_filter;
		if($del_filter <> "")
			DelFilterEx($arFilterFields, $sTableID);
		elseif($set_filter <> "")
		{
			CAdminFilter::UnEscape($arFilterFields);
			InitFilterEx($arFilterFields, $sTableID, "set");
		}
		elseif($save_filter <> "")
		{
			CAdminFilter::UnEscape($arFilterFields);
		}
		else
			InitFilterEx($arFilterFields, $sTableID, "get");

		foreach ($arFilterFields as $f)
		{
			$fperiod = $f."_FILTER_PERIOD";
			$fdirection = $f."_FILTER_DIRECTION";
			$fbdays = $f."_DAYS_TO_BACK";

			global $$f, $$fperiod, $$fdirection, $$fbdays;
			if (isset($$f))
				$this->filter[$f] = $$f;
			if (isset($$fperiod))
				$this->filter[$fperiod] = $$fperiod;
			if (isset($$fdirection))
				$this->filter[$fdirection] = $$fdirection;
			if (isset($$fbdays))
				$this->filter[$fbdays] = $$fbdays;
		}

		return $this->filter;
	}
Example #4
0
        $APPLICATION->ThrowException(GetMessage("LU_INCORRECT_LAST_MESSAGE_DATE"), "BAD_DATE_FROM");
    }
    if (!empty($date_create1) && $DB->IsDate($date_create1)) {
        $arFilterFromForm["date_create1"] = $date_create1;
    } elseif (!empty($date_create1)) {
        $APPLICATION->ThrowException(GetMessage("LU_INCORRECT_LAST_MESSAGE_DATE"), "BAD_DATE_TO");
    }
    if (!empty($_REQUEST["topic"])) {
        $arFilterFromForm["topic"] = $_REQUEST["topic"];
    }
    if (!empty($_REQUEST["message"])) {
        $arFilterFromForm["message"] = $_REQUEST["message"];
    }
    $arFilterFromForm["sort"] = $_REQUEST["sort"] == "topic" ? "topic" : "message";
} elseif (!empty($_REQUEST["del_filter"])) {
    DelFilterEx(array("date_create", "date_create1"), "USER_LIST", false);
    unset($_REQUEST["fid"]);
    unset($_REQUEST["topic"]);
    unset($_REQUEST["message"]);
} else {
    InitFilterEx(array("date_create", "date_create1"), "USER_LIST", "get", false);
}
/*******************************************************************/
$arGroupForum = array();
foreach ($arResult["FORUMS_ALL"] as $res) {
    $arGroupForum[intVal($res["FORUM_GROUP_ID"])]["FORUMS"][] = $res;
}
/*******************************************************************/
$arGroups = array();
foreach ($arGroupForum as $PARENT_ID => $res) {
    $bResult = true;
Example #5
0
}
if (!CModule::IncludeModule('intranet')) {
    return;
}
$arParams['FILTER_NAME'] = strlen($arParams["FILTER_NAME"]) <= 0 || !preg_match("/^[A-Za-z_][A-Za-z0-9_]*\$/", $arParams["FILTER_NAME"]) ? 'find_' : $arParams['FILTER_NAME'];
InitBVar($arParams['FILTER_DEPARTMENT_SINGLE']);
InitBVar($arParams['FILTER_SESSION']);
$arParams['LIST_PAGE'] = strlen($arParams['LIST_PAGE']) > 0 ? $arParams['LIST_PAGE'] : $APPLICATION->GetCurPage();
$arUserFields = $GLOBALS['USER_FIELD_MANAGER']->GetUserFields('USER', 0, LANGUAGE_ID);
$arResult['UF_DEPARTMENT_field'] = $arUserFields['UF_DEPARTMENT'];
$arResult['UF_DEPARTMENT_field']['FIELD_NAME'] = $arParams['FILTER_NAME'] . '_UF_DEPARTMENT';
if ($arParams['FILTER_DEPARTMENT_SINGLE'] == 'Y') {
    $arResult['UF_DEPARTMENT_field']['MULTIPLE'] = 'N';
    $arResult['UF_DEPARTMENT_field']['SETTINGS']['LIST_HEIGHT'] = 1;
}
$arResult['FILTER_PARAMS'] = array($arParams['FILTER_NAME'] . '_UF_DEPARTMENT', $arParams['FILTER_NAME'] . '_UF_PHONE_INNER', $arParams['FILTER_NAME'] . '_LAST_NAME', $arParams['FILTER_NAME'] . '_LAST_NAME_RANGE', $arParams['FILTER_NAME'] . '_POST', $arParams['FILTER_NAME'] . '_COMPANY', $arParams['FILTER_NAME'] . '_FIO', $arParams['FILTER_NAME'] . '_EMAIL', $arParams['FILTER_NAME'] . '_PHONE', $arParams['FILTER_NAME'] . '_KEYWORDS', $arParams['FILTER_NAME'] . '_IS_ONLINE');
$filter_action = strlen($_REQUEST['set_filter_' . $arParams['FILTER_NAME']]) > 0 ? 'set' : 'get';
InitFilterEx($arResult['FILTER_PARAMS'], $arParams['FILTER_NAME'], $filter_action, $arParams['FILTER_SESSION'] == 'Y');
$arResult['bVarsFromForm'] = true;
$arResult['FILTER_VALUES'] = array();
if (strlen($_REQUEST['del_filter_' . $arParams['FILTER_NAME']]) > 0) {
    $arResult['bVarsFromForm'] = false;
    DelFilterEx($arResult['FILTER_PARAMS'], $arParams['FILTER_NAME'], $arParams['FILTER_SESSION'] == 'Y');
} else {
    foreach ($arResult['FILTER_PARAMS'] as $var) {
        $arResult['FILTER_VALUES'][$var] = htmlspecialcharsex($GLOBALS[$var]);
    }
    //$GLOBALS['UF_DEPARTMENT'] = $GLOBALS[$arParams['FILTER_NAME'].'_UF_DEPARTMENT'] = $arResult['FILTER_VALUES']['UF_DEPARTMENT'];
}
$this->IncludeComponentTemplate();
return $arResult['FILTER_VALUES'];
Example #6
0
$cache_path_main = str_replace(array(":", "//"), "/", "/" . SITE_ID . "/" . $componentName . "/");
$arFilter = array();
$arForums = array();
$by = is_set($arResult["SortingEx"], $by) ? $by : "LAST_POST_DATE";
$order = $order != "asc" ? "desc" : "asc";
/************** Filter *********************************************/
$FilterArr = array("find_date1", "find_date2", "find_forum");
$set_default = !is_set($_REQUEST, "find_forum") ? empty($_SESSION["SESS_ADMIN"]["LAST_TOPICS_LIST"]) ? "Y" : "N" : "N";
$set_filter = is_set($_REQUEST, "set_filter") || $set_default == "Y" ? "set" : "get";
$find_date1 = $_REQUEST["find_date1"];
$find_date2 = $_REQUEST["find_date2"];
$find_forum = intVal($_REQUEST["find_forum"]);
$find_date1_DAYS_TO_BACK = intVal($set_default == "Y" ? 2 : $find_date1_DAYS_TO_BACK);
InitFilterEx($FilterArr, "LAST_TOPICS_LIST", $set_filter, true);
if (!empty($_REQUEST["del_filter"])) {
    DelFilterEx($FilterArr, "LAST_TOPICS_LIST", true);
}
$find_date1 = $GLOBALS["find_date1"];
$find_date2 = $GLOBALS["find_date2"];
$find_forum = $GLOBALS["find_forum"] = intVal($GLOBALS["find_forum"]);
$find_date1_DAYS_TO_BACK = $GLOBALS["find_date1_DAYS_TO_BACK"];
/********************************************************************
				/Default values
********************************************************************/
/********************************************************************
				Data
********************************************************************/
$arResult["index"] = CComponentEngine::MakePathFromTemplate($arParams["URL_TEMPLATES_INDEX"], array());
/************** Forums *********************************************/
$arFilter = array();
if ($arParams["SHOW_FORUM_ANOTHER_SITE"] == "N" || !CForumUser::IsAdmin()) {
Example #7
0
	public function InitFilter($arFilterFields)
	{
		$sTableID = $this->table_id;
		global $del_filter, $set_filter, $save_filter;
		if($del_filter <> "")
			DelFilterEx($arFilterFields, $sTableID);
		elseif($set_filter <> "")
		{
			CAdminFilter::UnEscape($arFilterFields);
			InitFilterEx($arFilterFields, $sTableID, "set");
		}
		elseif($save_filter <> "")
		{
			CAdminFilter::UnEscape($arFilterFields);
		}
		else
			InitFilterEx($arFilterFields, $sTableID, "get");
	}
Example #8
0
         $FilterArr[] = $fname . "_0";
     } elseif ($zr["FILTER_TYPE"] == "text") {
         $FilterArr[] = $fname;
         $FilterArr[] = $fname . "_exact_match";
     } else {
         $FilterArr[] = $fname;
     }
 }
 $sess_filter = "FORM_RESULT_LIST_" . $WEB_FORM_NAME;
 if (strlen($set_filter) > 0) {
     InitFilterEx($FilterArr, $sess_filter, "set");
 } else {
     InitFilterEx($FilterArr, $sess_filter, "get");
 }
 if (strlen($del_filter) > 0) {
     DelFilterEx($FilterArr, $sess_filter);
 } else {
     InitBVar($find_id_exact_match);
     InitBVar($find_status_id_exact_match);
     InitBVar($find_user_id_exact_match);
     InitBVar($find_guest_id_exact_match);
     InitBVar($find_session_id_exact_match);
     $str_error = "";
     if (CheckFilter($str_error)) {
         $arFilter = array("ID" => $find_id, "ID_EXACT_MATCH" => $find_id_exact_match, "STATUS" => $find_status, "STATUS_ID" => $find_status_id, "STATUS_ID_EXACT_MATCH" => $find_status_id_exact_match, "TIMESTAMP_1" => $find_timestamp_1, "TIMESTAMP_2" => $find_timestamp_2, "DATE_CREATE_1" => $find_date_create_1, "DATE_CREATE_2" => $find_date_create_2, "REGISTERED" => $find_registered, "USER_AUTH" => $find_user_auth, "USER_ID" => $find_user_id, "USER_ID_EXACT_MATCH" => $find_user_id_exact_match, "GUEST_ID" => $find_guest_id, "GUEST_ID_EXACT_MATCH" => $find_guest_id_exact_match, "SESSION_ID" => $find_session_id, "SESSION_ID_EXACT_MATCH" => $find_session_id_exact_match);
         if (is_array($arrFORM_FILTER)) {
             foreach ($arrFORM_FILTER as $arrF) {
                 foreach ($arrF as $arr) {
                     if ($arr["FILTER_TYPE"] == "date" || $arr["FILTER_TYPE"] == "integer") {
                         $arFilter[$arr["FID"] . "_1"] = ${"find_" . $arr["FID"] . "_1"};
                         $arFilter[$arr["FID"] . "_2"] = ${"find_" . $arr["FID"] . "_2"};
Example #9
0
                 $change = true;
             }
         }
         if ($change) {
             $arResult["arrFORM_FILTER"][$q_sid] = $arFilterFields;
         }
     }
 }
 $arParams["sess_filter"] = "FORM_RESULT_LIST_" . $arParams["WEB_FORM_NAME"];
 if (strlen($_REQUEST["set_filter"]) > 0) {
     InitFilterEx($FilterArr, $arParams["sess_filter"], "set");
 } else {
     InitFilterEx($FilterArr, $arParams["sess_filter"], "get");
 }
 if (strlen($_REQUEST["del_filter"]) > 0) {
     DelFilterEx($FilterArr, $arParams["sess_filter"]);
 } else {
     InitBVar($GLOBALS["find_id_exact_match"]);
     InitBVar($GLOBALS["find_status_id_exact_match"]);
     InitBVar($GLOBALS["find_user_id_exact_match"]);
     InitBVar($GLOBALS["find_guest_id_exact_match"]);
     InitBVar($GLOBALS["find_session_id_exact_match"]);
     $arResult["ERROR_MESSAGE"] = "";
     if (__FormResultListCheckFilter($arResult["ERROR_MESSAGE"], $arResult["arrFORM_FILTER"])) {
         $arFilter = array("ID" => $GLOBALS["find_id"], "ID_EXACT_MATCH" => $GLOBALS["find_id_exact_match"], "STATUS" => $GLOBALS["find_status"], "STATUS_ID" => $GLOBALS["find_status_id"], "STATUS_ID_EXACT_MATCH" => $GLOBALS["find_status_id_exact_match"], "TIMESTAMP_1" => $GLOBALS["find_timestamp_1"], "TIMESTAMP_2" => $GLOBALS["find_timestamp_2"], "DATE_CREATE_1" => $GLOBALS["find_date_create_1"], "DATE_CREATE_2" => $GLOBALS["find_date_create_2"], "REGISTERED" => $GLOBALS["find_registered"], "USER_AUTH" => $GLOBALS["find_user_auth"], "USER_ID" => $GLOBALS["find_user_id"], "USER_ID_EXACT_MATCH" => $GLOBALS["find_user_id_exact_match"], "GUEST_ID" => $GLOBALS["find_guest_id"], "GUEST_ID_EXACT_MATCH" => $GLOBALS["find_guest_id_exact_match"], "SESSION_ID" => $GLOBALS["find_session_id"], "SESSION_ID_EXACT_MATCH" => $GLOBALS["find_session_id_exact_match"]);
         if (is_array($arResult["arrFORM_FILTER"])) {
             foreach ($arResult["arrFORM_FILTER"] as $arrF) {
                 foreach ($arrF as $arr) {
                     if ($arr["FILTER_TYPE"] == "date" || $arr["FILTER_TYPE"] == "integer") {
                         $arFilter[$arr["FID"] . "_1"] = $GLOBALS["find_" . $arr["FID"] . "_1"];
                         $arFilter[$arr["FID"] . "_2"] = $GLOBALS["find_" . $arr["FID"] . "_2"];
    $strError = GetMessage("ADV_NO_CONTRACTS_FOR_DIAGRAM");
}
$man = false;
if ((!isset($_SESSION["SESS_ADMIN"]["AD_STAT_CONTRACT_DIAGRAM"]) || empty($_SESSION["SESS_ADMIN"]["AD_STAT_CONTRACT_DIAGRAM"])) && strlen($find_date1) <= 0 && strlen($find_date2) <= 0 && !is_array($find_contract_id) && !is_array($find_what_show)) {
    $find_contract_id = $contract_ref_id;
    $find_what_show = array("ctr");
    $man = true;
}
$FilterArr = array("find_date1", "find_date2", "find_contract_id", "find_what_show");
if (strlen($set_filter) > 0 || $man) {
    InitFilterEx($FilterArr, "AD_STAT_CONTRACT_DIAGRAM", "set", true);
} else {
    InitFilterEx($FilterArr, "AD_STAT_CONTRACT_DIAGRAM", "get", true);
}
if (strlen($del_filter) > 0) {
    DelFilterEx($FilterArr, "AD_STAT_LIST", true);
}
if (!is_set($find_contract_id) && !is_set($find_what_show) || !is_set($find_what_show) && is_set($find_contract_id) || is_set($find_what_show) && !is_set($find_contract_id)) {
    $strError = GetMessage("ADV_F_NO_FIELDS");
}
$arFilter = array("DATE_1" => $find_date1, "DATE_2" => $find_date2, "CONTRACT_ID" => $find_contract_id, "WHAT_SHOW" => $find_what_show);
$arrDays = CAdvBanner::GetDynamicList($arFilter, $arrLegend, $is_filtered);
$arShow = $find_what_show;
$filter_selected = 0;
if (is_array($find_contract_id) && count($find_contract_id) > 0) {
    $filter_selected++;
}
if ($filter_selected > 0) {
    $is_filtered = true;
}
/***************************************************************************
Example #11
0
*/
require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php";
$STAT_RIGHT = $APPLICATION->GetGroupRight("statistic");
if ($STAT_RIGHT == "D") {
    $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED"));
}
IncludeModuleLangFile(__FILE__);
$ID = intval($ID);
$FilterArr = array("find_id", "find_event1", "find_event2", "find_keywords", "find_date1", "find_date2", "find_group");
if (strlen($set_filter) > 0) {
    InitFilterEx($FilterArr, "ADV_EVENTS", "set");
} else {
    InitFilterEx($FilterArr, "ADV_EVENTS", "get");
}
if (strlen($del_filter) > 0) {
    DelFilterEx($FilterArr, "ADV_EVENTS");
}
if (strlen($find_id) > 0 || strlen($find_event1) > 0 || strlen($find_event2) > 0 || strlen($find_keywords) > 0 || strlen($find_date1) > 0 || strlen($find_date2) > 0 || $find_group != "NOT_REF") {
    if (AdminListCheckDate($strError, array("find_date1" => $find_date1, "find_date2" => $find_date2))) {
        $arFilter = array("ID" => $find_id, "EVENT1" => $find_event1, "EVENT2" => $find_event2, "KEYWORDS" => $find_keywords, "DATE1_PERIOD" => $find_date1, "DATE2_PERIOD" => $find_date2, "GROUP" => $find_group);
    }
}
$events = CAdv::GetEventList($ID, $by, $order, $arFilter, $is_filtered);
$find_group = strlen($find_group) <= 0 ? "NOT_REF" : $find_group;
/***************************************************************************
				HTML form
****************************************************************************/
$APPLICATION->SetTitle(str_replace("#ID#", "{$ID}", GetMessage("STAT_TITLE")));
require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_popup_admin.php";
echo ShowError($strError);
echo BeginFilter("ADV_EVENTS", $is_filtered);
Example #12
0
    $form_name = "form1";
}
if (strlen($field_name) <= 0) {
    $field_name = "USER_ID";
}
if (strlen($alt_name) <= 0) {
    $alt_name = "USER_ID_alt";
}
$FilterArr = array("find_id", "find_timestamp_1", "find_timestamp_2", "find_last_login_1", "find_last_login_2", "find_active", "find_login", "find_name", "find_email", "find_keywords", "find_group_id");
if (strlen($set_filter) > 0) {
    InitFilterEx($FilterArr, "USER_SEARCH", "set");
} else {
    InitFilterEx($FilterArr, "USER_SEARCH", "get");
}
if (strlen($del_filter) > 0) {
    DelFilterEx($FilterArr, "USER_SEARCH");
}
if (CheckFilter()) {
    $arFilter = array("ID" => $find_id, "TIMESTAMP_1" => $find_timestamp_1, "TIMESTAMP_2" => $find_timestamp_2, "LAST_LOGIN_1" => $find_last_login_1, "LAST_LOGIN_2" => $find_last_login_2, "ACTIVE" => $find_active, "LOGIN" => $find_login, "NAME" => $find_name, "EMAIL" => $find_email, "KEYWORDS" => $find_keywords, "GROUPS_ID" => $find_group_id);
}
$rsUsers = CUser::GetList($by, $order, $arFilter);
$is_filtered = $rsUsers->is_filtered;
/***************************************************************************
							HTML
****************************************************************************/
$APPLICATION->SetTitle(GetMessage("SALE_PAGE_TITLE"));
require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_popup_admin.php";
?>
<script language="JavaScript">
<!--
function SetValue(id, name)