1<?
if(!defined(
"B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==
true)
die();
7if (!isset($arSelectFields) || !is_array($arSelectFields))
15 'select' => $arSelectFields,
16 'runtime' => $runtimeFields
30 switch ($arShownFieldsParams[
$i][
"KEY"])
33 echo
"\"".str_replace(
"\"",
"\"\"", $arShownFieldsParams[
$i][
"COLUMN_NAME"]).
"\",";
34 echo
"\"".str_replace(
"\"",
"\"\"",
GetMessage(
"SEXC_ORDER_DATE")).
"\"";
37 echo
"\"".str_replace(
"\"",
"\"\"", $arShownFieldsParams[
$i][
"COLUMN_NAME"]).
"\",";
38 echo
"\"".str_replace(
"\"",
"\"\"",
GetMessage(
"SEXC_PAY_DATE")).
"\"";
41 echo
"\"".str_replace(
"\"",
"\"\"", $arShownFieldsParams[
$i][
"COLUMN_NAME"]).
"\"";
45 if (
$i <
count($arShownFieldsParams) - 1)
54 switch ($arShownFieldsParams[
$i][
"KEY"])
58 echo
"\"".str_replace(
"\"",
"\"\"", $arOrder[
"DATE_INSERT"]).
"\"";
61 if (!isset($LOCAL_SITE_LIST_CACHE[$arOrder[
"LID"]])
62 || !is_array($LOCAL_SITE_LIST_CACHE[$arOrder[
"LID"]]))
65 if ($arSite = $dbSite->Fetch())
68 $printValue =
"[".$arOrder[
"LID"].
"] ".$LOCAL_SITE_LIST_CACHE[$arOrder[
"LID"]];
69 echo
"\"".str_replace(
"\"",
"\"\"", $printValue).
"\"";
72 if (!isset($LOCAL_PERSON_TYPE_CACHE[$arOrder[
"PERSON_TYPE_ID"]])
73 || !is_array($LOCAL_PERSON_TYPE_CACHE[$arOrder[
"PERSON_TYPE_ID"]]))
76 $LOCAL_PERSON_TYPE_CACHE[$arOrder[
"PERSON_TYPE_ID"]] =
htmlspecialcharsEx($arPersonType[
"NAME"]);
78 $printValue =
"[".$arOrder[
"PERSON_TYPE_ID"].
"] ".$LOCAL_PERSON_TYPE_CACHE[$arOrder[
"PERSON_TYPE_ID"]];
79 echo
"\"".str_replace(
"\"",
"\"\"", $printValue).
"\"";
83 echo
"\"".str_replace(
"\"",
"\"\"", $arOrder[
"DATE_PAYED"]).
"\"";
86 $printValue = (($arOrder[
"CANCELED"] ==
"Y") ?
GetMessage(
"SEXC_YES") :
GetMessage(
"SEXC_NO")).
" ";
87 $printValue .= $arOrder[
"DATE_CANCELED"];
88 echo
"\"".str_replace(
"\"",
"\"\"", $printValue).
"\"";
91 if (!isset($LOCAL_STATUS_CACHE[$arOrder[
"STATUS_ID"]])
92 || !is_array($LOCAL_STATUS_CACHE[$arOrder[
"STATUS_ID"]]))
98 $printValue =
"[".$arOrder[
"STATUS_ID"].
"] ".$LOCAL_STATUS_CACHE[$arOrder[
"STATUS_ID"]].
" ";
99 $printValue .= $arOrder[
"DATE_STATUS"];
100 echo
"\"".str_replace(
"\"",
"\"\"", $printValue).
"\"";
102 case "PAY_VOUCHER_NUM":
103 echo
"\"".str_replace(
"\"",
"\"\"", $arOrder[
"PAY_VOUCHER_NUM"]).
"\"";
105 case "PAY_VOUCHER_DATE":
106 echo
"\"".str_replace(
"\"",
"\"\"", $arOrder[
"PAY_VOUCHER_DATE"]).
"\"";
108 case "DELIVERY_DOC_NUM":
109 echo
"\"".str_replace(
"\"",
"\"\"", $arOrder[
"DELIVERY_DOC_NUM"]).
"\"";
111 case "DELIVERY_DOC_DATE":
112 echo
"\"".str_replace(
"\"",
"\"\"", $arOrder[
"DELIVERY_DOC_DATE"]).
"\"";
114 case "PRICE_DELIVERY":
116 echo
"\"".str_replace(
"\"",
"\"\"", $printValue).
"\"";
118 case "ALLOW_DELIVERY":
119 $printValue = (($arOrder[
"ALLOW_DELIVERY"] ==
"Y") ?
GetMessage(
"SEXC_YES") :
GetMessage(
"SEXC_NO")).
" ";
120 $printValue .= $arOrder[
"DATE_ALLOW_DELIVERY"];
121 echo
"\"".str_replace(
"\"",
"\"\"", $printValue).
"\"";
125 echo
"\"".str_replace(
"\"",
"\"\"", $printValue).
"\"";
129 echo
"\"".str_replace(
"\"",
"\"\"", $printValue).
"\"";
132 if (!isset($LOCAL_PAYED_USER_CACHE[$arOrder[
"USER_ID"]])
133 || !is_array($LOCAL_PAYED_USER_CACHE[$arOrder[
"USER_ID"]]))
136 if ($arUser = $dbUser->Fetch())
137 $LOCAL_PAYED_USER_CACHE[$arOrder[
"USER_ID"]] =
htmlspecialcharsEx($arUser[
"NAME"].(($arUser[
"NAME"] ==
'' || $arUser[
"LAST_NAME"] ==
'') ?
"" :
" ").$arUser[
"LAST_NAME"].
" (".$arUser[
"LOGIN"].
")");
139 $printValue =
"[".$arOrder[
"USER_ID"].
"] ".$LOCAL_PAYED_USER_CACHE[$arOrder[
"USER_ID"]];
140 echo
"\"".str_replace(
"\"",
"\"\"", $printValue).
"\"";
143 if (intval($arOrder[
"PAY_SYSTEM_ID"]) > 0)
145 if (!isset($LOCAL_PAY_SYSTEM_CACHE[$arOrder[
"PAY_SYSTEM_ID"]])
146 || !is_array($LOCAL_PAY_SYSTEM_CACHE[$arOrder[
"PAY_SYSTEM_ID"]]))
149 $LOCAL_PAY_SYSTEM_CACHE[$arOrder[
"PAY_SYSTEM_ID"]] =
htmlspecialcharsEx($arPaySys[
"NAME"]);
152 $printValue =
"[".$arOrder[
"PAY_SYSTEM_ID"].
"] ".$LOCAL_PAY_SYSTEM_CACHE[$arOrder[
"PAY_SYSTEM_ID"]];
153 echo
"\"".str_replace(
"\"",
"\"\"", $printValue).
"\"";
157 if (intval($arOrder[
"DELIVERY_ID"]) > 0)
159 if (!isset($LOCAL_DELIVERY_CACHE[$arOrder[
"DELIVERY_ID"]])
160 || !is_array($LOCAL_DELIVERY_CACHE[$arOrder[
"DELIVERY_ID"]]))
163 $LOCAL_DELIVERY_CACHE[$arOrder[
"DELIVERY_ID"]] =
htmlspecialcharsEx($arDelivery[
"NAME"]);
166 $printValue =
"[".$arOrder[
"DELIVERY_ID"].
"] ".$LOCAL_DELIVERY_CACHE[$arOrder[
"DELIVERY_ID"]];
167 echo
"\"".str_replace(
"\"",
"\"\"", $printValue).
"\"";
171 echo
"\"".str_replace(
"\"",
"\"\"", $arOrder[
"DATE_UPDATE"]).
"\"";
174 if ($arOrder[
"PS_STATUS"] ==
"Y")
175 $printValue =
GetMessage(
"SEXC_SUCCESS").
" ".$arOrder[
"PS_RESPONSE_DATE"];
176 elseif ($arOrder[
"PS_STATUS"] ==
"N")
177 $printValue =
GetMessage(
"SEXC_UNSUCCESS").
" ".$arOrder[
"PS_RESPONSE_DATE"];
181 echo
"\"".str_replace(
"\"",
"\"\"", $printValue).
"\"";
184 echo
"\"".str_replace(
"\"",
"\"\"", $printValue).
"\"";
188 echo
"\"".str_replace(
"\"",
"\"\"", $printValue).
"\"";
194 array(
"NAME" =>
"ASC"),
195 array(
"ORDER_ID" => $arOrder[
"ID"])
197 while ($arItem = $dbItemsList->Fetch())
203 $printValue .=
"[".$arItem[
"PRODUCT_ID"].
"] ";
204 $printValue .= $arItem[
"NAME"];
205 $printValue .=
" (".$arItem[
"QUANTITY"].GetMessage(
"SEXC_SHT");
207 echo
"\"".str_replace(
"\"",
"\"\"", $printValue).
"\"";
211 if (
$i <
count($arShownFieldsParams) - 1)
220header(
'Pragma: public');
221header(
'Cache-control: private');
222header(
'Accept-Ranges: bytes');
223header(
'Content-Length: '.mb_strlen(
$content));
224header(
"Content-Type: application/force-download");
225header(
'Content-Disposition: attachment; filename=data.csv');
static GetByID($id, $personTypeId=0)
static GetByID($statusId, $languageId=LANGUAGE_ID, $type=null)
if(!empty($by)) $dbOrderList
while( $arBasket=$dbBasket->Fetch())
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
if(preg_match('/^ else[a-z0-9_]{2}$/i', $siteID)===1)
IncludeModuleLangFile($filepath, $lang=false, $bReturnArray=false)
GetMessage($name, $aReplace=null)
if( $daysToExpire >=0 &&$daysToExpire< 60 elseif)( $daysToExpire< 0)
</p ></td >< td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm 2.0pt 0cm 2.0pt;height:9.0pt'>< p class=Normal align=center style='margin:0cm;margin-bottom:.0001pt;text-align:center;line-height:normal'>< a name=ТекстовоеПоле54 ></a ><?=($taxRate > count( $arTaxList) > 0) ? $taxRate."%"
SaleFormatCurrency($fSum, $strCurrency, $OnlyValue=false, $withoutFormat=false)