%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 18.117.137.117 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/export/ |
Upload File : |
<?php if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); class CSaleExportCML2 extends CSaleExport { /** * @param array $arFilter * @return array */ protected static function prepareFilter($arFilter=array()) { return $arFilter; } /** * @param array $arOrder */ protected static function saveExportParams(array $arOrder) { } protected static function outputXmlUnit($arBasket) { $measures = \Bitrix\Sale\Helpers\Admin\Blocks\OrderBasket::getCatalogMeasures(); ?> <<?=CSaleExport::getTagName("SALE_EXPORT_BASE_UNIT")?> <?=CSaleExport::getTagName("SALE_EXPORT_CODE")?>="<?=$arBasket["MEASURE_CODE"]?>" <?=CSaleExport::getTagName("SALE_EXPORT_FULL_NAME_UNIT")?>="<?=htmlspecialcharsbx(self::$measures[$arBasket["MEASURE_CODE"]]["MEASURE_TITLE"])?>" <?=CSaleExport::getTagName("SALE_EXPORT_INTERNATIONAL_ABR")?>="<?=CSaleExport::getTagName("SALE_EXPORT_RCE")?>"><?=$measures[$arBasket["MEASURE_CODE"]]?></<?=CSaleExport::getTagName("SALE_EXPORT_BASE_UNIT")?>> <? } /** * @param array $fields * @return \Bitrix\Main\Entity\AddResult * @deprecated */ public static function log(array $fields) { return new \Bitrix\Main\Entity\AddResult(); } protected static function getLastOrderExported($timeUpdate) { return array(); } } ob_start(); $options = array(); if (!empty($runtimeFields) && is_array($runtimeFields)) { $options['RUNTIME'] = $runtimeFields; } CSaleExportCML2::ExportOrders2Xml($arFilter, 0, "", false, 0, false, $options); $contents = ob_get_contents(); ob_end_clean(); if(toUpper(LANG_CHARSET) != "WINDOWS-1251") $contents = $APPLICATION->ConvertCharset($contents, LANG_CHARSET, "windows-1251"); $str = (function_exists("mb_strlen")? mb_strlen($contents, 'latin1') : mb_strlen($contents)); header('Pragma: public'); header('Cache-control: private'); header('Accept-Ranges: bytes'); header("Content-Type: application/xml; charset=windows-1251"); header("Content-Length: ".$str); header("Content-Disposition: attachment; filename=orders.xml"); echo $contents; die();