define("MODULE_NAME", "anmaslov.stall"); require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php"; // первый общий пролог IncludeModuleLangFile(__FILE__); if (!CModule::IncludeModule(MODULE_NAME)) { $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); } if (!CModule::IncludeModule('iblock')) { return; } $STALL_ORDER_EDIT = $APPLICATION->GetGroupRight("anamslov.stall"); if ($STALL_ORDER_EDIT == "D") { $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); } use Anmaslov\Stall as ST; $sTableID = ST\OrderTable::getEntity()->getDBTableName(); // ID таблицы //Настройки $IBLOCK_ID = intval(COption::GetOptionString(MODULE_NAME, "iblock_id")); // сформируем список закладок $aTabs = array(array("DIV" => "edit1", "TAB" => GetMessage("STALL_ORDER_EDIT_CAPTION"), "ICON" => "main_user_edit", "TITLE" => GetMessage("STALL_ORDER_EDIT_CAPTION"))); $tabControl = new CAdminTabControl("tabControl", $aTabs); $ID = intval($ID); // идентификатор редактируемой записи $bVarsFromForm = false; // флаг "Данные получены с формы", обозначающий, что выводимые данные получены с формы, а не из БД. $errors = array(); // ******************************************************************** // // ОБРАБОТКА ИЗМЕНЕНИЙ ФОРМЫ // // ******************************************************************** // if ($REQUEST_METHOD == "POST" && ($save != "" || $apply != "") && $STALL_ORDER_EDIT == "W" && check_bitrix_sessid()) {