public function __construct() { global $USER; if (!$USER->IsAdmin()) { throw new Exception(); } // Removes all global variables with prefix "str_" ClearVars(); }
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_popup_admin.php"); else require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php"); CAdminMessage::ShowOldStyleError($error->GetErrorText()); } else { if(!$arIBlock["ELEMENT_NAME"]) $arIBlock["ELEMENT_NAME"] = $arIBTYPE["ELEMENT_NAME"]? $arIBTYPE["ELEMENT_NAME"]: GetMessage("IBEL_E_IBLOCK_ELEMENT"); if(!$arIBlock["SECTIONS_NAME"]) $arIBlock["SECTIONS_NAME"] = $arIBTYPE["SECTION_NAME"]? $arIBTYPE["SECTION_NAME"]: GetMessage("IBEL_E_IBLOCK_SECTIONS"); ClearVars("str_"); ClearVars("str_prev_"); ClearVars("prn_"); $str_SORT="500"; if(!$error && $bWorkflow && $view!="Y") { if(!$bCopy) CIBlockElement::WF_Lock($ID); else CIBlockElement::WF_UnLock($ID); } if($historyId <= 0 && $view=="Y") { $WF_ID = $ID; $ID = CIBlockElement::GetRealElement($ID);
<? require_once($_SERVER["DOCUMENT_ROOT"]."/freetrix/modules/main/include/prolog_admin_before.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/freetrix/modules/fileman/prolog.php"); if (!($USER->CanDoOperation('fileman_edit_existent_folders') || $USER->CanDoOperation('fileman_admin_folders'))) $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); require_once($_SERVER["DOCUMENT_ROOT"]."/freetrix/modules/fileman/include.php"); IncludeModuleLangFile(__FILE__); ClearVars("g_"); $ind=0; $strWarning = ""; $strNotice = ""; $addUrl = 'lang='.LANGUAGE_ID.($logical == "Y"?'&logical=Y':''); $io = CBXVirtualIo::GetInstance(); $site = CFileMan::__CheckSite($site); $DOC_ROOT = CSite::GetSiteDocRoot($site); $path = $io->CombinePath("/", $path); $arParsedPath = CFileMan::ParsePath(Array($site, $path), true, false, "", $logical == "Y"); $abs_path = $DOC_ROOT.$path; $arPath = Array($site, $path); // let's check rights on this folder if(!$USER->CanDoFileOperation('fm_edit_existent_folder',$arPath)) $strWarning = GetMessage("ACCESS_DENIED");
<?php use Bitrix\Sale\Location; require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php"; $saleModulePermissions = $APPLICATION->GetGroupRight("sale"); if ($saleModulePermissions < "W") { $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); } IncludeModuleLangFile(__FILE__); require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/sale/include.php"; require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/sale/prolog.php"; $ID = IntVal($ID); ClearVars(); ClearVars("fp_"); $strError = ""; $bInitVars = false; $lpEnabled = CSaleLocation::isLocationProEnabled(); if ((strlen($save) > 0 || strlen($apply) > 0) && $REQUEST_METHOD == "POST" && $saleModulePermissions == "W" && check_bitrix_sessid()) { $TAX_ID = IntVal($TAX_ID); if ($TAX_ID <= 0) { $strError .= GetMessage("ERROR_NO_TAX_ID") . "<br>"; } $VALUE = str_replace(",", ".", $VALUE); $VALUE = DoubleVal($VALUE); if ($VALUE <= 0) { $strError .= GetMessage("ERROR_NO_VALUE") . "<br>"; } if ($IS_IN_PRICE != "Y") { $IS_IN_PRICE = "N"; } if ($ACTIVE != "Y") {
if ($mxRes) { if (!empty($apply)) { LocalRedirect("/bitrix/admin/cat_discsave_edit.php?ID=" . $ID . "&mess=ok&lang=" . urlencode(LANGUAGE_ID) . "&" . $tabControl->ActiveTabParam()); } else { LocalRedirect("/bitrix/admin/cat_discsave_admin.php?lang=" . urlencode(LANGUAGE_ID)); } } else { $bVarsFromForm = true; } } } if ($bVarsFromForm && !empty($arErrors)) { $obError = new CAdminException($arErrors); $APPLICATION->ThrowException($obError); } ClearVars('str_'); $str_XML_ID = ''; $str_SITE_ID = ''; $str_NAME = ''; $str_ACTIVE = "Y"; $str_SORT = 500; $str_CURRENCY = ''; $str_ACTIVE_FROM = ''; $str_ACTION_TO = ''; $str_COUNT_PERIOD = 'U'; $str_ACTION_PERIOD = 'U'; $str_COUNT_SIZE = 0; $str_COUNT_TYPE = 'M'; $str_COUNT_FROM = ''; $str_COUNT_TO = ''; $str_ACTION_SIZE = 0;
# Bitrix: SiteManager # # Copyright (c) 2002 - 2004 Bitrix # # http://www.bitrixsoft.com # # mailto:admin@bitrixsoft.com # ############################################## */ require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/mail/prolog.php"); $MOD_RIGHT = $APPLICATION->GetGroupRight("mail"); if($MOD_RIGHT<"R") $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); include(GetLangFileName($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/modules/mail/lang/", "/admin/mail_message_view.php")); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/mail/include.php"); $err_mess = "File: ".__FILE__."<br>Line: "; ClearVars("str_"); $ID = IntVal($ID); if($_SERVER["REQUEST_METHOD"]=="POST" && $_REQUEST["save_form"]=="Y" && $MOD_RIGHT>="W" && check_bitrix_sessid()) { $dbr = CMailMessage::GetByID($ID); if($dbr_arr = $dbr->Fetch()) { if($_REQUEST["MARK_AS_SPAM"]=="Y") { CMailMessage::MarkAsSpam($ID, true, $dbr_arr); } elseif($_REQUEST["MARK_AS_NOT_SPAM"]=="Y") { CMailMessage::MarkAsSpam($ID, false, $dbr_arr); }
<?php require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php"; $saleModulePermissions = $APPLICATION->GetGroupRight("sale"); if ($saleModulePermissions < "W") { $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); } IncludeModuleLangFile(__FILE__); require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/sale/include.php"; $ID = IntVal($ID); ClearVars(); ClearVars("f_"); $path2SystemPSFiles = "/bitrix/modules/sale/payment/"; $path2UserPSFiles = COption::GetOptionString("sale", "path2user_ps_files", BX_PERSONAL_ROOT . "/php_interface/include/sale_payment/"); CheckDirPath($_SERVER["DOCUMENT_ROOT"] . $path2UserPSFiles); $bFilemanModuleInst = False; if (IsModuleInstalled("fileman")) { $bFilemanModuleInst = True; } $errorMessage = ""; $bInitVars = false; if ($_SERVER["REQUEST_METHOD"] == "POST" && (strlen($save) > 0 || strlen($apply) > 0) && $saleModulePermissions == "W" && check_bitrix_sessid()) { $NAME = Trim($NAME); if (strlen($NAME) <= 0) { $errorMessage .= GetMessage("ERROR_NO_NAME") . "<br>"; } $ACTIVE = $ACTIVE == "Y" ? "Y" : "N"; $SORT = IntVal($SORT) > 0 ? IntVal($SORT) : 100; if (strlen($errorMessage) <= 0) { $arFields = array("NAME" => $NAME, "ACTIVE" => $ACTIVE, "SORT" => $SORT, "DESCRIPTION" => $DESCRIPTION); if (strlen($LID) > 0) {
global $DB; global $USER; $orderForm = isset($_REQUEST['from']) && $_REQUEST['from'] === 'order'; if (!$orderForm) { if (!$USER->CanDoOperation('catalog_read')) { $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); } } CModule::IncludeModule("catalog"); IncludeModuleLangFile(__FILE__); $boolSubscribe = false; if (isset($_REQUEST['subscribe']) && 'Y' == $_REQUEST['subscribe']) { $boolSubscribe = true; } ClearVars("str_iblock_"); ClearVars("s_"); $APPLICATION->AddHeadScript('/bitrix/js/catalog/catalog_menu.js'); /** * @param $userId * @param $lid * @param $productId * @param string $productName * @param string $currency * @param array $arProduct * @return array|bool */ function GetProductSku($userId, $lid, $productId, $productName = '', $currency = '', $arProduct = array()) { $userId = intval($userId); $productId = intval($productId); if ($productId <= 0) {
public function __construct() { global $USER; $this->oAccess = CLearnAccess::GetInstance($USER->GetID()); // Removes all global variables with prefix "str_" ClearVars(); $parentLessonId = -2; // by default, magic number '-2' is means 'List lessons, without relation to parent' $oPath = false; if (isset($_GET['LESSON_PATH']) && strlen($_GET['LESSON_PATH']) > 0) { $oPath = new CLearnPath(); $oPath->ImportUrlencoded($_GET['LESSON_PATH']); // if most top lesson is a course => than we are in context of this course $rootAncestorLessonId = $oPath->GetTop(); if ($rootAncestorLessonId !== false) { $rc = CLearnLesson::GetLinkedCourse($rootAncestorLessonId); if ($rc !== false) { $this->contextCourseLessonId = (int) $rootAncestorLessonId; } // lesson id of course } } if (isset($_POST['PARENT_LESSON_ID'])) { $parentLessonId = $_POST['PARENT_LESSON_ID']; } elseif (isset($_GET['PARENT_LESSON_ID'])) { $parentLessonId = $_GET['PARENT_LESSON_ID']; } elseif ($oPath !== false) { $parentLessonId = $oPath->GetBottom(); if ($parentLessonId === false) { $parentLessonId = -2; } // by default, magic number '-2' is means 'List lessons, without relation to parent' } $this->requestedParentLessonId = $parentLessonId; // Determine current list mode if ($parentLessonId >= 1) { $this->listMode = self::ListChildLessonsMode; } elseif ($parentLessonId == -1) { // magic number '-1' is means 'List courses' $this->listMode = self::ListAnyCoursesMode; } else { $this->listMode = self::ListAnyLessonsMode; } // by default $orderBy = false; $order = 'asc'; if (isset($_POST['by'])) { $orderBy = $_POST['by']; } elseif (isset($_GET['by'])) { $orderBy = $_GET['by']; } if (isset($_POST['order'])) { $order = $_POST['order']; } elseif (isset($_GET['order'])) { $order = $_GET['order']; } $order = strtolower($order); if ($orderBy !== false && ($order === 'asc' || $order === 'desc')) { $this->arSortOrder = array($orderBy => $order); } $this->search_mode = false; $this->search_mode_type = 'childs_candidates'; // by default; if (isset($_GET['search_retpoint'])) { $this->search_mode = true; $this->search_retpoint = $_GET['search_retpoint']; $this->hrefSearchRetPoint = '&search_retpoint=' . htmlspecialcharsbx($this->search_retpoint); if (isset($_GET['search_mode_type'])) { if ($_GET['search_mode_type'] === 'parents_candidates') { $this->search_mode_type = 'parents_candidates'; } elseif ($_GET['search_mode_type'] === 'attach_question_to_lesson') { $this->search_mode_type = 'attach_question_to_lesson'; } } } }
$arTaxList = array(); $db_tax_list = CSaleOrderTax::GetList(array("APPLY_ORDER" => "ASC"), array("ORDER_ID" => $ORDER_ID)); $iNds = -1; $i = 0; while ($ar_tax_list = $db_tax_list->Fetch()) { $arTaxList[$i] = $ar_tax_list; // определяем, какой из налогов - НДС // НДС должен иметь код NDS, либо необходимо перенести этот шаблон // в каталог пользовательских шаблонов и исправить if ($arTaxList[$i]["CODE"] == "NDS") { $iNds = $i; } $i++; } //состав заказа ClearVars("b_"); //$db_basket = CSaleBasket::GetList(($b="NAME"), ($o="ASC"), array("ORDER_ID"=>$ORDER_ID)); //if ($db_basket->ExtractFields("b_")): ?> <table border="0" cellspacing="0" cellpadding="2" width="100%"> <tr bgcolor="#E2E2E2"> <td align="center" style="border: 1pt solid #000000; border-right:none;">№</td> <td align="center" style="border: 1pt solid #000000; border-right:none;">Предмет счета</td> <td nowrap align="center" style="border: 1pt solid #000000; border-right:none;">Кол-во</td> <td nowrap align="center" style="border: 1pt solid #000000; border-right:none;">Цена, руб</td> <td nowrap align="center" style="border: 1pt solid #000000;">Сумма, руб</td> </tr> <?php $n = 1; $sum = 0.0; $arTax = array("VAT_RATE" => 0, "TAX_RATE" => 0);
<?php require_once $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_admin_before.php'; $saleModulePermissions = $APPLICATION->GetGroupRight('sale'); if ($saleModulePermissions < 'W') { $APPLICATION->AuthForm(GetMessage('ACCESS_DENIED')); } require_once $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/sale/prolog.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/sale/include.php'; ClearVars(); ClearVars('f_'); ClearVars('l_'); use Bitrix\Sale\Internals\Input, Bitrix\Sale\Internals\OrderPropsTable, Bitrix\Sale\Internals\PersonTypeTable, Bitrix\Main\Localization\Loc; Loc::loadMessages(__FILE__); $propertyId = $ID; $personTypeId = $PERSON_TYPE_ID; unset($ID, $PERSON_TYPE_ID); // load person types $personTypes = array(); //$result = PersonTypeTable::getList(array( // TODO LIDS // 'select' => array('ID', 'NAME', 'LID', 'DOMAIN' => 'SALE.DOMAIN'), // 'order' => array('LID', 'SORT', 'NAME'), //)); $result = CSalePersonType::GetList(array('SORT' => 'ASC', 'NAME' => 'ASC'), array()); while ($row = $result->Fetch()) { $personTypes[$row['ID']] = array('ID' => $row['ID'], 'NAME' => htmlspecialcharsex($row['NAME']), 'LID' => htmlspecialcharsex(implode(", ", $row['LIDS']))); } $errors = array(); $reload = 'reloadForm()'; $variants = array(); // PREPARE PROPERTY, RELATIONS /////////////////////////////////////////////////////////////////////////////////////////
<?php ############################################## # Bitrix Site Manager # # Copyright (c) 2002-2007 Bitrix # # http://www.bitrixsoft.com # # mailto:admin@bitrixsoft.com # ############################################## require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php"; require_once $_SERVER["DOCUMENT_ROOT"] . BX_ROOT . "/modules/main/prolog.php"; define("HELP_FILE", "utilities/agent_edit.php"); ClearVars("a_"); if (!$USER->CanDoOperation('view_other_settings')) { $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); } $isAdmin = $USER->CanDoOperation('edit_php'); IncludeModuleLangFile(__FILE__); $ID = intval($ID); if ($ID > 0) { $res = CAgent::GetById($ID); $arr = $res->ExtractFields("a_"); } $APPLICATION->SetTitle($ID <= 0 ? GetMessage("MAIN_AGENT_NEW_PAGE_TITLE") : str_replace("#ID#", " {$ID}", GetMessage("MAIN_AGENT_EDIT_PAGE_TITLE"))); $sTableID = "tbl_agent_edit"; $aTabs = array(array("DIV" => "tab1", "TAB" => GetMessage("MAIN_AGENT_TAB"), "ICON" => "main_user_edit", "TITLE" => GetMessage("MAIN_AGENT_TAB_TITLE"))); $editTab = new CAdminTabControl("editTab", $aTabs); $APPLICATION->ResetException(); if ($REQUEST_METHOD == "POST" && (strlen($save) > 0 || strlen($apply) > 0) && $isAdmin && check_bitrix_sessid()) { $arFields = array("NAME" => $NAME, "MODULE_ID" => $MODULE_ID, "ACTIVE" => $ACTIVE, "SORT" => $SORT, "IS_PERIOD" => $IS_PERIOD, "AGENT_INTERVAL" => $AGENT_INTERVAL, "NEXT_EXEC" => $NEXT_EXEC, "USER_ID" => false); if (intval($USER_ID) > 0) { $arFields["USER_ID"] = $USER_ID;
<?php require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php"; require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/sale/include.php"; require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/sale/general/admin_tool.php"; IncludeModuleLangFile(__FILE__); ClearVars("u_"); $saleModulePermissions = $APPLICATION->GetGroupRight("sale"); $arStatusList = False; $arFilter = array("LID" => LANG, "ID" => "N"); $arGroupByTmpSt = false; if ($saleModulePermissions < "W") { $arFilter["GROUP_ID"] = $GLOBALS["USER"]->GetUserGroupArray(); $arFilter["PERM_UPDATE"] = "Y"; $arGroupByTmpSt = array("ID", "NAME", "MAX" => "PERM_UPDATE"); } $dbStatusList = CSaleStatus::GetList(array(), $arFilter, $arGroupByTmpSt, false, array("ID", "NAME")); $arStatusList = $dbStatusList->Fetch(); $saleModulePermissions = $APPLICATION->GetGroupRight("sale"); if ($saleModulePermissions == "D" or $saleModulePermissions < "W" and $arStatusList["PERM_UPDATE"] != "Y") { $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); } if (!CBXFeatures::IsFeatureEnabled('SaleAccounts')) { require $DOCUMENT_ROOT . "/bitrix/modules/main/include/prolog_admin_after.php"; ShowError(GetMessage("SALE_FEATURE_NOT_ALLOW")); require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_admin.php"; die; } $ID = IntVal($_GET["USER_ID"]); //reorder if (isset($_REQUEST["reorder"]) && IntVal($_REQUEST["reorder"]) > 0) {
</select> </td> </tr> <tr> <td valign="top" nowrap><?php echo GetMessage("MAIL_LOG_FILT_RULE"); ?> :</td> <td nowrap> <select name="find_filter_id"> <option value=""><?php echo GetMessage("MAIL_LOG_FILT_ANY"); ?> </option> <?php ClearVars("mf_"); $arF = array(); if ($find_mailbox_id > 0) { $arF["MAILBOX_ID"] = $find_mailbox_id; } $l = CMailFilter::GetList(array("NAME" => "ASC", "ID" => "ASC"), $arF); while ($l->ExtractFields("mf_")) { ?> <option value="<?php echo $mf_ID; ?> "<?php if ($find_filter_id == $mf_ID) { echo " selected"; } ?>
<?php IncludeModuleLangFile(__FILE__); $strError = ""; ClearVars("str_student_"); if (CModule::IncludeModule("learning")) { $ID = intval($ID); $db_res = CStudent::GetList(array(), array("USER_ID" => $ID)); if (!$db_res->ExtractFields("str_student_", true)) { if (!isset($str_student_PUBLIC_PROFILE) || $str_student_PUBLIC_PROFILE != "Y" && $str_student_PUBLIC_PROFILE != "N") { $str_student_PUBLIC_PROFILE = "N"; } } if (strlen($strError) > 0) { $DB->InitTableVarsForEdit("b_learn_student", "student_", "str_student_"); } ?> <input type="hidden" name="profile_module_id[]" value="learning"> <tr valign="top"> <td align="right" width="40%"><?php echo GetMessage("learning_PUBLIC_PROFILE"); ?> :</td> <td width="60%"><input type="checkbox" name="student_PUBLIC_PROFILE" value="Y" <?php if ($str_student_PUBLIC_PROFILE == "Y") { echo "checked"; } ?> ></td> </tr>
if (strlen($DATA_FILE_NAME) <= 0) { $strImportErrorMessage .= GetMessage("CICML_NO_LOAD_FILE") . "<br>"; } global $IBLOCK_TYPE_ID; $IBLOCK_TYPE_ID = trim(strval($IBLOCK_TYPE_ID)); if (0 < strlen($IBLOCK_TYPE_ID)) { $rsIBlockTypes = CIBlockType::GetByID($IBLOCK_TYPE_ID); if (!($arIBlockType = $rsIBlockTypes->Fetch())) { $IBLOCK_TYPE_ID = ''; } } if (strlen($IBLOCK_TYPE_ID) <= 0) { $IBLOCK_TYPE_ID = COption::GetOptionString("catalog", "default_catalog_1c", ""); } if (strlen($IBLOCK_TYPE_ID) <= 0) { ClearVars('f_'); $iblocks = CIBlockType::GetList(array('SORT' => 'ASC')); if ($iblocks->ExtractFields("f_")) { $IBLOCK_TYPE_ID = $f_ID; } } if (strlen($IBLOCK_TYPE_ID) <= 0) { $strImportErrorMessage .= GetMessage("CICML_NO_IBLOCK") . "<br>"; } if ($keepExistingProperties != "Y" && $keepExistingProperties != "N") { $keepExistingProperties = COption::GetOptionString("catalog", "keep_existing_properties", CML_KEEP_EXISTING_PROPERTIES ? "Y" : "N"); } $bKeepExistingProperties = $keepExistingProperties == "Y" ? true : false; if ($keepExistingData != "Y" && $keepExistingData != "N") { $keepExistingData = COption::GetOptionString("catalog", "keep_existing_data", CML_KEEP_EXISTING_DATA ? "Y" : "N"); }
</td> </tr> <tr> <td nowrap><?php echo GetMessage("MAIL_MBOX_ADM_FILT_LANG"); ?> :</td> <td nowrap> <select name="find_lid"> <option value=""><?php echo GetMessage("MAIL_MBOX_ADM_FILT_ANY"); ?> </option> <?php ClearVars("l_"); $l = CLang::GetList($b = "sort", $o = "asc", array("VISIBLE" => "Y")); while ($l->ExtractFields("l_")) { ?> <option value="<?php echo $l_LID; ?> "<?php if ($find_lid == $l_LID) { echo " selected"; } ?> ><?php echo $l_NAME; ?> </option><?php
?> </td> </tr> <tr> <td nowrap><?php echo GetMessage("MAIL_MSG_ADM_MAILBOX"); ?> :</td> <td nowrap> <select name="find_mailbox_id"> <option value=""><?php echo GetMessage("MAIL_MSG_ADM_ANY"); ?> </option> <?php ClearVars("mb_"); $l = CMailbox::GetList(array('NAME' => 'ASC', 'ID' => 'ASC'), array('VISIBLE' => 'Y', 'USER_ID' => 0)); while ($l->ExtractFields("mb_")) { ?> <option value="<?php echo $mb_ID; ?> "<?php if ($find_mailbox_id == $mb_ID) { echo " selected"; } ?> ><?php echo $mb_NAME; ?> </option><?php
public function onPrepareComponentParams($params) { $params['IBLOCK_ID'] = isset($params['IBLOCK_ID']) ? (int) $params['IBLOCK_ID'] : 0; if (!empty($_REQUEST['IBLOCK_ID'])) { $params['IBLOCK_ID'] = (int) $_REQUEST['IBLOCK_ID']; } $params['SECTION_ID'] = isset($_REQUEST['SECTION_ID']) ? (int) $_REQUEST['SECTION_ID'] : 0; if (!empty($_REQUEST['action']) && $_REQUEST['action'] == 'change_iblock') { $params['SECTION_ID'] = 0; unset($_REQUEST['mode']); } $params['LID'] = isset($_REQUEST["LID"]) ? htmlspecialcharsbx($_REQUEST["LID"]) : ''; if ($params['LID'] == '') { $params['LID'] = false; } $params['func_name'] = isset($_REQUEST["func_name"]) ? preg_replace("/[^a-zA-Z0-9_\\.]/is", "", $_REQUEST["func_name"]) : ''; $params['event'] = isset($_REQUEST['event']) ? preg_replace("/[^a-zA-Z0-9_\\.]/is", "", $_REQUEST['event']) : ''; $params['caller'] = isset($_REQUEST["caller"]) ? preg_replace("/[^a-zA-Z0-9_\\-]/is", "", $_REQUEST["caller"]) : ''; $params['subscribe'] = isset($_REQUEST['subscribe']) && $_REQUEST['subscribe'] == 'Y'; $params['store_from_id'] = isset($_REQUEST["STORE_FROM_ID"]) ? (int) $_REQUEST["STORE_FROM_ID"] : 0; if ($params['store_from_id'] < 0) { $params['store_from_id'] = 0; } if (!empty($_REQUEST['del_filter'])) { ClearVars('filter_'); foreach ($_REQUEST as $key => $value) { if (strpos($key, 'filter_') === 0) { unset($_REQUEST[$key]); } } } if (isset($_REQUEST['QUERY'])) { $_REQUEST['QUERY'] = \CUtil::ConvertToLangCharset($_REQUEST['QUERY']); } $this->simpleSearch = \Bitrix\Main\Config\Option::get('catalog', 'product_form_simple_search', 'Y') == 'Y'; if (isset($params['CHECK_PERMISSIONS']) && $params['CHECK_PERMISSIONS'] == 'N') { $this->checkPermissions = false; } $userOptions = \CUserOptions::getOption("catalog", self::TABLE_ID_PREFIX . '_' . $params['caller'], false, $this->getUserId()); if (is_array($userOptions)) { if (!$params['IBLOCK_ID']) { $params['IBLOCK_ID'] = (int) $userOptions['IBLOCK_ID']; } if (!$params['SECTION_ID'] && !isset($_REQUEST['SECTION_ID']) && $params['IBLOCK_ID'] === (int) $userOptions['IBLOCK_ID']) { $params['SECTION_ID'] = (int) $userOptions['SECTION_ID']; } if (!isset($_REQUEST['QUERY']) && (!isset($_REQUEST['mode']) || $_REQUEST['mode'] != 'list') && isset($userOptions['QUERY'])) { $_REQUEST['QUERY'] = $userOptions['QUERY']; } } return $params; }
"> <?php $arIBTYPE = CIBlockType::GetByIDLang($arIBlock["IBLOCK_TYPE_ID"], LANG); $oFilter = new CAdminFilter($sTableID . "_filter", array("ID (" . GetMessage("SPS_ID_FROM_TO") . ")", GetMessage("SPS_TIMESTAMP"), $arIBTYPE["SECTIONS"] == "Y" ? GetMessage("SPS_SECTION") : null, GetMessage("SPS_ACTIVE"), GetMessage("SPS_NAME"), GetMessage("SPS_DESCR"))); $oFilter->Begin(); ?> <tr> <td><?php echo GetMessage("SPS_CATALOG"); ?> :</td> <td> <select name="IBLOCK_ID"> <?php $db_iblocks = CIBlock::GetList(array("NAME" => "ASC")); ClearVars('str_iblock_'); while ($db_iblocks->ExtractFields("str_iblock_")) { ?> <option value="<?php echo $str_iblock_ID; ?> "<?php if ($IBLOCK_ID == $str_iblock_ID) { echo " selected"; } ?> ><?php echo $str_iblock_NAME; ?> [<?php echo $str_iblock_LID;
<?php IncludeModuleLangFile($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/blog/options_user_settings.php"); if (CModule::IncludeModule("blog")) { $ID = IntVal($ID); $str_blog_AVATAR = ""; ClearVars("str_blog_"); $db_res = CBlogUser::GetList(array(), array("USER_ID" => $ID)); if (!$db_res->ExtractFields("str_blog_", True)) { if (!isset($str_blog_ALLOW_POST) || $str_blog_ALLOW_POST != "Y" && $str_blog_ALLOW_POST != "N") { $str_blog_ALLOW_POST = "Y"; } } if ($COPY_ID > 0) { $str_blog_AVATAR = ""; } if (strlen($strError) > 0) { $str_blog_ALLOW_POST = htmlspecialcharsbx($_POST["blog_ALLOW_POST"]); $str_blog_ALIAS = htmlspecialcharsbx($_POST["blog_ALIAS"]); $str_blog_DESCRIPTION = htmlspecialcharsbx($_POST["blog_DESCRIPTION"]); $str_blog_INTERESTS = htmlspecialcharsbx($_POST["blog_INTERESTS"]); $str_blog_ALLOW_POST = htmlspecialcharsbx($_POST["blog_ALLOW_POST"]); } ?> <input type="hidden" name="profile_module_id[]" value="blog"> <?php if ($USER->IsAdmin()) { ?> <tr> <td width="40%"><?php echo GetMessage("blog_ALLOW_POST");
<?php IncludeModuleLangFile(__FILE__); ClearVars("str_forum_"); if (CModule::IncludeModule("forum")) { $ID = IntVal($ID); $db_res = CForumUser::GetList(array(), array("USER_ID" => $ID)); $db_res->ExtractFields("str_forum_", True); if (!isset($str_forum_ALLOW_POST) || $str_forum_ALLOW_POST != "Y" && $str_forum_ALLOW_POST != "N") { $str_forum_ALLOW_POST = "Y"; } if (!isset($str_forum_SHOW_NAME) || $str_forum_SHOW_NAME != "Y" && $str_forum_SHOW_NAME != "N") { $str_forum_SHOW_NAME = "Y"; } $str_forum_SUBSC_GET_MY_MESSAGE = $str_forum_SUBSC_GET_MY_MESSAGE == "Y" ? "Y" : "N"; if ($COPY_ID > 0) { $str_forum_AVATAR = ""; } if (strlen($strError) > 0) { $DB->InitTableVarsForEdit("b_forum_user", "forum_", "str_forum_"); $DB->InitTableVarsForEdit("b_user", "forum_", "str_forum_"); } ?> <input type="hidden" name="profile_module_id[]" value="forum"> <?php if ($USER->IsAdmin() || $GLOBALS["APPLICATION"]->GetGroupRight("forum") >= "W") { ?> <tr> <td width="40%"><?php echo GetMessage("forum_ALLOW_POST"); ?>
} $bVarsFromForm = true; } } else { $GROUP_EXCLUDE = $GROUP_INCLUDE = array(); $groupDb = \Bitrix\Sender\MailingGroupTable::getList(array('select' => array('ID' => 'GROUP_ID', 'INCLUDE'), 'filter' => array('MAILING_ID' => $ID))); while ($arGroup = $groupDb->fetch()) { if ($arGroup['INCLUDE']) { $GROUP_INCLUDE[] = $arGroup['ID']; } else { $GROUP_EXCLUDE[] = $arGroup['ID']; } } } //Edit/Add part ClearVars(); $str_SORT = 100; $str_ACTIVE = "Y"; $str_VISIBLE = "Y"; if ($ID > 0) { $rubric = new CDBResult(\Bitrix\Sender\MailingTable::getById($ID)); if (!$rubric->ExtractFields("str_")) { $ID = 0; } } $GROUP_EXIST = array(); $groupDb = \Bitrix\Sender\GroupTable::getList(array('select' => array('NAME', 'ID', 'ADDRESS_COUNT'), 'filter' => array('ACTIVE' => 'Y'), 'order' => array('SORT' => 'ASC', 'NAME' => 'ASC'))); while ($arGroup = $groupDb->fetch()) { $GROUP_EXIST[] = $arGroup; } if ($bVarsFromForm) {
<?php IncludeModuleLangFile(__FILE__); if (!CModule::IncludeModule("security") || !$USER->CanDoOperation('security_edit_user_otp')) { ?> <tr> <td><?php echo GetMessage("SEC_OTP_ACCESS_DENIED"); ?> </td> </tr> <?php } else { global $DB; ClearVars("str_security_"); $ID = IntVal($ID); $str_security_SYNC1 = ""; $str_security_SYNC2 = ""; $dbKey = $DB->Query("SELECT * from b_sec_user WHERE USER_ID = " . $ID); if (!$dbKey->ExtractFields("str_security_", true)) { if (!isset($str_security_ACTIVE) || $str_security_ACTIVE !== "Y" && $str_security_ACTIVE !== "N") { $str_security_ACTIVE = "N"; } if (!isset($str_security_SECRET)) { $str_security_SECRET = ""; } } if (strlen($strError) > 0) { $DB->InitTableVarsForEdit("b_sec_user", "security_", "str_security_"); } ?>