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/wbs24.exchange1c/ |
Upload File : |
<?php use Bitrix\Main\Loader; use Bitrix\Main\Web\Uri; use Bitrix\Main\Application; use Bitrix\Main\Localization\Loc; use Wbs24\Exchange1c\Agents; if (!$USER->IsAdmin()) return; $moduleId = basename(__DIR__); $suffix = strtoupper($moduleId); Loc::loadMessages(__FILE__); if (!Loader::includeModule($moduleId)) die('Module isn`t installed'); $request = Application::getInstance()->getContext()->getRequest(); $uriString = $request->getRequestUri(); $uri = new Uri($uriString); $redirect = $uri->getUri(); $aTabs = [ [ "DIV" => str_replace(".", "_", $moduleId), "TAB" => Loc::getMessage($suffix.".SETTINGS"), "ICON" => "settings", "TITLE" => Loc::getMessage($suffix.".TITLE"), ], ]; $arAllOptions = [ "main" => [ Loc::getMessage($suffix.".AUTHORIZATION_HEAD"), ["token", Loc::getMessage($suffix.".TOKEN"), "", ["text", 30]], Loc::getMessage($suffix.".PRODUCTS_HEAD"), ["articlePropertyCode", Loc::getMessage($suffix.".ARTICLE_PROPERTY_CODE"), "", ["text", 30]], //["articlePropertyCodeForOffers", Loc::getMessage($suffix.".ARTICLE_PROPERTY_CODE_FOR_OFFERS"), "", ["text", 30]], Loc::getMessage($suffix.".PRODUCTS_UPDATE_FROM_1C_HEAD"), //["searchByBarcode", Loc::getMessage($suffix.".SEARCH_BY_BARCODE"), "", ["checkbox", ""]], //["searchBySku", Loc::getMessage($suffix.".SEARCH_BY_SKU"), "", ["checkbox", ""]], ["updateOnlyAllowedProducts", Loc::getMessage($suffix.".UPDATE_ONLY_ALLOWED_PRODUCTS"), "Y", ["checkbox", ""]], //["updateBasePrice", Loc::getMessage($suffix.".UPDATE_BASE_PRICE"), "", ["checkbox", ""]], //["updateWholesalePrice", Loc::getMessage($suffix.".UPDATE_WHOLESALE_PRICE"), "", ["checkbox", ""]], ["allowedWarehouseIds", Loc::getMessage($suffix.".ALLOWED_WAREHOUSE_IDS"), "", ["text", 30]], ["allowDropStocksIfNotTransfer", Loc::getMessage($suffix.".ALLOW_DROP_STOCKS_IF_NOT_TRANSFER"), "", ["checkbox", ""]], ["note" => Loc::getMessage($suffix.".LINK_TO_NOT_FOUND_REPORT")], Loc::getMessage($suffix.".ORDERS_API_HEAD"), ["siteId", Loc::getMessage($suffix.".SITE_ID"), "", ["text", 10]], ["orderShippingDatePropertyId", Loc::getMessage($suffix.".ORDER_SHIPPING_DATE_PROPERTY_ID"), "", ["text", 30]], //Loc::getMessage($suffix.".ORDERS_HEAD"), //["ordersSendOn", Loc::getMessage($suffix.".ORDERS_SEND_ON"), "", ["checkbox", ""]], //["1cUrlForOrders", Loc::getMessage($suffix.".1C_URL_FOR_ORDERS"), "", ["text", 30]], //Loc::getMessage($suffix.".STATUS_HEAD"), //["statusSendOn", Loc::getMessage($suffix.".STATUS_SEND_ON"), "", ["checkbox", ""]], //["statusSendPeriod", Loc::getMessage($suffix.".STATUS_SEND_PERIOD"), "", ["text", 30]], //["1cUrlForStatuses", Loc::getMessage($suffix.".1C_URL_FOR_STATUSES"), "", ["text", 30]], Loc::getMessage($suffix.".REMIND_HEAD"), ["telegramToken", Loc::getMessage($suffix.".TELEGRAM_TOKEN"), "", ["text", 30]], ["telegramChatId", Loc::getMessage($suffix.".TELEGRAM_CHAT_ID"), "", ["text", 30]], ], ]; if ((isset($_REQUEST["save"]) || isset($_REQUEST["apply"])) && check_bitrix_sessid()) { __AdmSettingsSaveOptions($moduleId, $arAllOptions["main"]); $agents = new Agents; $agents->updateAgents(); LocalRedirect($redirect); } $tabControl = new CAdminTabControl("tabControl", $aTabs); ?> <form method="post" action="<?=$redirect?>" name="<?=str_replace(".", "_", $moduleId)?>"> <? echo bitrix_sessid_post(); $tabControl->Begin(); $tabControl->BeginNextTab(); __AdmSettingsDrawList($moduleId, $arAllOptions["main"]); $tabControl->Buttons([]); $tabControl->End(); ?> </form>