2require(
$_SERVER[
"DOCUMENT_ROOT"].
"/bitrix/modules/main/include/prolog_before.php");
6if (CModule::IncludeModule(
"sale"))
9 array(
"DATE_UPDATE" =>
"DESC"),
15 if ($arOrder = $dbOrder->Fetch())
20 "PAY_SYSTEM_ID" => $arOrder[
"PAY_SYSTEM_ID"],
21 "PERSON_TYPE_ID" => $arOrder[
"PERSON_TYPE_ID"]
25 array(
"ACTION_FILE",
"PARAMS")
35 $dbUser = CUser::GetByID($arOrder[
"USER_ID"]);
36 if ($arUser = $dbUser->Fetch())
37 $GLOBALS[
"SALE_INPUT_PARAMS"][
"USER"] = $arUser;
39 $GLOBALS[
"SALE_INPUT_PARAMS"][
"ORDER"] = $arOrder;
40 $GLOBALS[
"SALE_INPUT_PARAMS"][
"ORDER"][
"SHOULD_PAY"] = DoubleVal($arOrder[
"PRICE"]) - DoubleVal($arOrder[
"SUM_PAID"]);
42 $arDateInsert = explode(
" ", $arOrder[
"DATE_INSERT"]);
43 if (is_array($arDateInsert) &&
count($arDateInsert) > 0)
44 $GLOBALS[
"SALE_INPUT_PARAMS"][
"ORDER"][
"DATE_INSERT_DATE"] = $arDateInsert[0];
46 $GLOBALS[
"SALE_INPUT_PARAMS"][
"ORDER"][
"DATE_INSERT_DATE"] = $arOrder[
"DATE_INSERT"];
48 $arCurOrderProps =
array();
54 array(
"ID",
"CODE",
"VALUE",
"ORDER_PROPS_ID",
"PROP_TYPE",
"PROP_IS_PAYER")
56 while ($arOrderPropVals = $dbOrderPropVals->Fetch())
59 $arOrderPropVals[
"ORDER_PROPS_ID"],
60 $arOrderPropVals[
"CODE"],
61 $arOrderPropVals[
"PROP_TYPE"],
62 $arOrderPropVals[
"VALUE"],
65 foreach ($arCurOrderPropsTmp as
$key => $value)
67 $arCurOrderProps[
$key] = $value;
70 if ($arOrderPropVals[
"PROP_IS_PAYER"] ==
"Y")
71 $PAYER_NAME = $arOrderPropVals[
"VALUE"];
74 $GLOBALS[
"SALE_INPUT_PARAMS"][
"PROPERTY"] = $arCurOrderProps;
78 $pathToAction =
$_SERVER[
"DOCUMENT_ROOT"].$arPaySysAction[
"ACTION_FILE"];
80 $pathToAction = str_replace(
"\\",
"/", $pathToAction);
81 while (mb_substr($pathToAction, mb_strlen($pathToAction) - 1, 1) ==
"/")
82 $pathToAction = mb_substr($pathToAction, 0, mb_strlen($pathToAction) - 1);
84 if (file_exists($pathToAction))
86 if (is_dir($pathToAction))
88 if (file_exists($pathToAction.
"/payment.php"))
89 include($pathToAction.
"/payment.php");
93 include($pathToAction);
static GetList($arOrder=array(), $arFilter=array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array())
static UnSerializeParams($strParams)
static GetList($arOrder=array(), $arFilter=array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array())
static GetList($arOrder=array("ID"=>"DESC"), $arFilter=array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array(), $arOptions=array())
static GetRealValue($propertyID, $propertyCode, $propertyType, $value, $lang=false)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
$_SERVER["DOCUMENT_ROOT"]
if(empty($signedUserToken)) $key
</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."%"
$arPaySysAction["ENCODING"]
$GLOBALS['_____370096793']