Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/sale/admin/ |
Upload File : |
<?php /** @global CMain $APPLICATION */ use Bitrix\Main\Context; use Bitrix\Main\Loader; use Bitrix\Sale; require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php"; if ($APPLICATION->GetGroupRight("sale") < "R") { $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); } IncludeModuleLangFile(__FILE__); if (Loader::includeModule('sale') && !Sale\Configuration::isCanUse1c()) { LocalRedirect('/bitrix/admin/'); } $request = Context::getCurrent()->getRequest(); $aSTabs = array(); if(IsModuleInstalled("catalog")) { $aSTabs[] = array( "DIV" => "edit_catalog", "TAB" => GetMessage("MAIN_1C_CATALOG_TAB"), "TITLE" => GetMessage("MAIN_1C_CATALOG_TAB_TITLE"), "FILE" => $_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/catalog/admin/1c_admin.php", "NOTE" => GetMessage("MAIN_1C_CATALOG_NOTE"), ); $aSTabs[] = array( "DIV" => "edit_get_catalog", "TAB" => GetMessage("MAIN_1CE_CATALOG_TAB"), "TITLE" => GetMessage("MAIN_1CE_CATALOG_TAB_TITLE"), "FILE" => $_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/catalog/admin/1ce_admin.php", ); } if(IsModuleInstalled("sale")) { $aSTabs[] = array( "DIV" => "edit_sale", "TAB" => GetMessage("MAIN_1C_SALE_TAB"), "TITLE" => GetMessage("MAIN_1C_SALE_TAB_TITLE"), "FILE" => $_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/sale/admin/1c_admin_inc.php", ); /*$aSTabs[] = array( "DIV" => "edit_sale_profile", "TAB" => GetMessage("MAIN_1C_SALE_PROFILE_TAB"), "TITLE" => GetMessage("MAIN_1C_SALE_PROFILE_TITLE"), "FILE" => $_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/sale/admin/1c_admin_profile.php", );*/ $aSTabs[] = array( "DIV" => "edit_sale_bizval", "TAB" => GetMessage("MAIN_1C_SALE_PROFILE_TAB"), "TITLE" => GetMessage("MAIN_1C_SALE_PROFILE_TITLE"), "FILE" => $_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/sale/admin/1c_admin_bizval.php", ); } if(count($aSTabs)<1) { $aSTabs[] = array( "DIV" => "edit_none", "TAB" => GetMessage("MAIN_1C_TAB"), "TITLE" => GetMessage("MAIN_1C_TAB_TITLE"), ); } $tabControl = new CAdminTabControl("tabControl", $aSTabs); if ($request->isPost() && $request->getPost('Update') !== null && check_bitrix_sessid()) { foreach($aSTabs as $arTab) { if ($arTab["FILE"] ?? '') { include($arTab["FILE"]); } } LocalRedirect($APPLICATION->GetCurPage()."?lang=".urlencode(LANGUAGE_ID)."&".$tabControl->ActiveTabParam()); } $APPLICATION->SetTitle(GetMessage("MAIN_1C_TITLE")); require_once $_SERVER['DOCUMENT_ROOT'] . BX_ROOT . '/modules/main/include/prolog_admin_after.php'; ?> <form method="post" action="<?= $APPLICATION->GetCurPage()?>?lang=<?=LANGUAGE_ID?>"> <?php $tabControl->Begin(); foreach($aSTabs as $arTab) { $tabControl->BeginNextTab(); if ($arTab["FILE"] ?? '') { include($arTab["FILE"]); } } $tabControl->Buttons();?> <input type="submit" name="Update" value="<?=GetMessage("MAIN_SAVE")?>" class="adm-btn-save"> <?=bitrix_sessid_post();?> <?php $tabControl->End(); ?> </form> <?php $bNote = false; foreach($aSTabs as $arTab) { if ($arTab["NOTE"] ?? '') { $bNote = true; } } if($bNote): echo BeginNote(); ?><table class="message"><tr><td valign="center"><div class="icon-error"></div></td><td><?php foreach($aSTabs as $arTab) { if ($arTab["NOTE"] ?? ''): ?><?= $arTab["NOTE"]; ?><br><?php endif; } ?></tr></table><?php echo EndNote(); endif; require($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/modules/main/include/epilog_admin.php");