GetGroupRight("sale"); if ($saleModulePermissions == "D") $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); \Bitrix\Main\Loader::includeModule('sale'); IncludeModuleLangFile(__FILE__); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/sale/prolog.php"); ClearVars(); $ID = intval($ID); if ($ID <= 0) LocalRedirect("sale_order.php?lang=" . LANGUAGE_ID . GetFilterParams("filter_", false)); $db_order = CSaleOrder::GetList(Array("ID"=>"DESC"), Array("ID"=>$ID)); if (!$db_order->ExtractFields("str_")) LocalRedirect("sale_order.php?lang=" . LANGUAGE_ID . GetFilterParams("filter_", false)); $APPLICATION->SetTitle(GetMessage("SALE_PRINT_RECORD", array("#ID#"=>$ID))); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php"); global $USER; $bUserCanViewOrder = false; $bUserCanEditOrder = false; $allowedStatusesView = \Bitrix\Sale\OrderStatus::getStatusesGroupCanDoOperations($USER->GetUserGroupArray(), array('view')); if(in_array($str_STATUS_ID, $allowedStatusesView)) { $bUserCanViewOrder = true; } $allowedStatusesUpdate = \Bitrix\Sale\OrderStatus::getStatusesGroupCanDoOperations($USER->GetUserGroupArray(), array('update')); if(in_array($str_STATUS_ID, $allowedStatusesUpdate)) { $bUserCanEditOrder = true; } $errorMessage = ""; if ($_SERVER["REQUEST_METHOD"] == "POST" && $Print <> '' && check_bitrix_sessid() && $bUserCanViewOrder) { if(count($REPORT_ID) > 0) { $sBasket = ""; $sQuantity = ""; $bFirst = True; $countBasketId = count($BASKET_IDS); for ($i = 0; $i < $countBasketId; $i++) { if (intval($BASKET_IDS[$i])<=0) continue; $sBasket .= ($bFirst? "": ",").intval($BASKET_IDS[$i]); $sQuantity .= ($bFirst? "": ",").${"QUANTITY_".intval($BASKET_IDS[$i])}; $bFirst = false; } $urlParams = "BASKET_IDS=".urlencode($sBasket)."&QUANTITIES=".urlencode($sQuantity); $PROPS_ENABLE = (!isset($_POST["PROPS_ENABLE"]) || $_POST["PROPS_ENABLE"] == 'N') ? "N" : "Y"; ?> GetMessage("SOP_TO_LIST"), "LINK" => "/bitrix/admin/sale_order.php?lang=".LANGUAGE_ID.GetFilterParams("filter_") ) ); $aMenu[] = array("SEPARATOR" => "Y"); if ($bUserCanEditOrder) { $aMenu[] = array( "TEXT" => GetMessage("SOP_TO_EDIT"), "LINK" => "/bitrix/admin/sale_order_edit.php?ID=".$ID."&lang=".LANGUAGE_ID.GetFilterParams("filter_") ); } if ($bUserCanViewOrder) { $aMenu[] = array( "TEXT" => GetMessage("SOP_TO_DETAIL"), "LINK" => "/bitrix/admin/sale_order_view.php?ID=".$ID."&lang=".LANGUAGE_ID.GetFilterParams("filter_") ); } $context = new CAdminContextMenu($aMenu); $context->Show(); if (!$bUserCanViewOrder) { CAdminMessage::ShowMessage(str_replace("#ID#", $ID, GetMessage("SOD_NO_PERMS2VIEW")).". "); } else { CAdminMessage::ShowMessage($errorMessage); ?>

Fatal error: Uncaught Error: Call to undefined function bitrix_sessid_post() in D:\ktt\ttepla.com\public_html\bitrix\modules\sale\admin\order_print.php:132 Stack trace: #0 {main} thrown in D:\ktt\ttepla.com\public_html\bitrix\modules\sale\admin\order_print.php on line 132