if (function_exists('BXIBlockAfterSave')) { BXIBlockAfterSave($arFields); } $DB->Commit(); // i have only savebtn and cancel if (isset($_POST['Update']) && 0 < strlen($_POST['Update'])) { CAdminSubForm::closeSubForm(); } } } // cancel vmesto dontsave if (!$changeTabs && !empty($dontsave) && check_bitrix_sessid()) { if ($bWorkflow) { CIBlockElement::WF_UnLock($ID); } CAdminSubForm::closeSubForm(false); } } while (false); if ($error && $error->err_level == 1) { 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_");