%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 3.139.87.61 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/install/components/bitrix/sale.personal.order.detail.mail/templates/.default/ |
Upload File : |
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> <p class="bx_order_list"> <? if($arResult["ERROR_MESSAGE"] <> ''): ?> <?= ShowError($arResult["ERROR_MESSAGE"]); ?> <? else: ?> <? if($arParams["SHOW_ORDER_BASE"] == 'Y' || $arParams["SHOW_ORDER_USER"] == 'Y' || $arParams["SHOW_ORDER_PARAMS"] == 'Y' || $arParams["SHOW_ORDER_BUYER"] == 'Y' || $arParams["SHOW_ORDER_DELIVERY"] == 'Y' || $arParams["SHOW_ORDER_PAYMENT"] == 'Y'): ?> <table class="bx_order_list_table"> <thead> <tr> <td colspan="2"> <?= GetMessage('SPOD_ORDER') ?> <?= GetMessage('SPOD_NUM_SIGN') ?><?= $arResult["ACCOUNT_NUMBER"] ?> <? if($arResult["DATE_INSERT_FORMATED"] <> ''): ?> <?= GetMessage("SPOD_FROM") ?> <?= $arResult["DATE_INSERT_FORMATED"] ?> <? endif ?> </td> </tr> </thead> <tbody> <? if($arParams["SHOW_ORDER_BASE"] == 'Y'): ?> <tr> <td> <?= GetMessage('SPOD_ORDER_STATUS') ?>: </td> <td> <?= htmlspecialcharsbx($arResult["STATUS"]["NAME"]) ?> <? if($arResult["DATE_STATUS_FORMATED"] <> ''): ?> (<?= GetMessage("SPOD_FROM") ?> <?= $arResult["DATE_STATUS_FORMATED"] ?>) <? endif ?> </td> </tr> <tr> <td> <?= GetMessage('SPOD_ORDER_PRICE') ?>: </td> <td> <?= $arResult["PRICE_FORMATED"] ?> <? if(floatval($arResult["SUM_PAID"])): ?> (<?= GetMessage('SPOD_ALREADY_PAID') ?>: <?= $arResult["SUM_PAID_FORMATED"] ?>) <? endif ?> </td> </tr> <? if(!empty($arResult["SUM_REST"])) { ?> <tr> <td> <?= GetMessage('SPOD_ORDER_SUM_REST') ?>: </td> <td> <?= $arResult["SUM_REST_FORMATED"] ?> </td> </tr> <? } ?> <? if($arResult["CANCELED"] == "Y" || $arResult["CAN_CANCEL"] == "Y"): ?> <tr> <td><?= GetMessage('SPOD_ORDER_CANCELED') ?>:</td> <td> <? if($arResult["CANCELED"] == "Y"): ?> <?= GetMessage('SPOD_YES') ?> <? if($arResult["DATE_CANCELED_FORMATED"] <> ''): ?> (<?= GetMessage('SPOD_FROM') ?> <?= $arResult["DATE_CANCELED_FORMATED"] ?>) <? endif ?> <? elseif($arResult["CAN_CANCEL"] == "Y"): ?> <?= GetMessage('SPOD_NO') ?> [<a href="<?= $arResult["URL_TO_CANCEL"] ?>"><?= GetMessage("SPOD_ORDER_CANCEL") ?></a>] <? endif ?> </td> </tr> <? endif ?> <tr> <td><br></td> <td></td> </tr> <? endif ?> <? if($arParams["SHOW_ORDER_USER"] == 'Y'): ?> <? if(intval($arResult["USER_ID"])): ?> <tr> <td colspan="2"><?= GetMessage('SPOD_ACCOUNT_DATA') ?></td> </tr> <? if($arResult["USER_NAME"] <> ''): ?> <tr> <td><?= GetMessage('SPOD_ACCOUNT') ?>:</td> <td><?= htmlspecialcharsbx($arResult["USER_NAME"]) ?></td> </tr> <? endif ?> <tr> <td><?= GetMessage('SPOD_LOGIN') ?>:</td> <td><?= htmlspecialcharsbx($arResult["USER"]["LOGIN"]) ?></td> </tr> <tr> <td><?= GetMessage('SPOD_EMAIL') ?>:</td> <td> <a href="mailto:<?= htmlspecialcharsbx($arResult["USER"]["EMAIL"]) ?>"><?= htmlspecialcharsbx($arResult["USER"]["EMAIL"]) ?></a> </td> </tr> <tr> <td><br></td> <td></td> </tr> <? endif ?> <? endif ?> <? if($arParams["SHOW_ORDER_PARAMS"] == 'Y'): ?> <tr> <td colspan="2"><?= GetMessage('SPOD_ORDER_PROPERTIES') ?></td> </tr> <tr> <td><?= GetMessage('SPOD_ORDER_PERS_TYPE') ?>:</td> <td><?= htmlspecialcharsbx($arResult["PERSON_TYPE"]["NAME"]) ?></td> </tr> <? endif ?> <? if($arParams["SHOW_ORDER_BUYER"] == 'Y'): ?> <? foreach($arResult["ORDER_PROPS"] as $prop): ?> <? if($prop["SHOW_GROUP_NAME"] == "Y"): ?> <tr> <td><br></td> <td></td> </tr> <tr> <td colspan="2"><?= $prop["GROUP_NAME"] ?></td> </tr> <? endif ?> <tr> <td><?= $prop['NAME'] ?>:</td> <td> <? if($prop["TYPE"] == "Y/N"): ?> <?= GetMessage('SPOD_'.($prop["VALUE"] == "Y"? 'YES' : 'NO')) ?> <? elseif($prop["TYPE"] == "FILE"): ?> <?= $prop["VALUE"] ?> <? else: ?> <?= htmlspecialcharsbx($prop["VALUE"]) ?> <? endif ?> </td> </tr> <? endforeach ?> <? if(!empty($arResult["USER_DESCRIPTION"])): ?> <tr> <td><?= GetMessage('SPOD_ORDER_USER_COMMENT') ?>:</td> <td><?= $arResult["USER_DESCRIPTION"] ?></td> </tr> <? endif ?> <tr> <td><br></td> <td></td> </tr> <? endif ?> <? if($arParams["SHOW_ORDER_PAYMENT"] == 'Y'): ?> <tr> <td colspan="2"><?= GetMessage("SPOD_ORDER_PAYMENT") ?></td> </tr> <tr> <td><br></td> <td></td> </tr> <? foreach($arResult["PAYMENT"] as $payment) { $titleParams = [ "#ACCOUNT_NUMBER#" => htmlspecialcharsbx($payment['ACCOUNT_NUMBER']), "#DATE_BILL#" => $payment['DATE_BILL_FORMATTED'], ]; ?> <tr> <td colspan="2"><?= GetMessage("SPOD_ORDER_PAYMENT_TITLE", $titleParams) ?></td> </tr> <tr> <td><?= GetMessage('SPOD_PAY_SYSTEM') ?>:</td> <td> <? if(intval($payment["PAY_SYSTEM_ID"])):?> <?= htmlspecialcharsbx($payment["PAY_SYSTEM_NAME"]) ?> <? else:?> <?= GetMessage("SPOD_NONE") ?> <?endif ?> </td> </tr> <tr> <td><?= GetMessage('SPOD_ORDER_PAYED') ?>:</td> <td> <? if($payment["PAID"] == "Y"):?> <?= GetMessage('SPOD_YES') ?> <? if($payment["DATE_PAID_FORMATTED"] <> ''): ?> (<?= GetMessage('SPOD_FROM') ?> <?= $payment["DATE_PAID_FORMATTED"] ?>) <? endif ?> <? else:?> <?= GetMessage('SPOD_NO') ?> <? if($arResult["CAN_REPAY"] == "Y" && $arResult["PAY_SYSTEM"]["PSA_NEW_WINDOW"] == "Y"):?> [<a href="<?= $arResult["PAY_SYSTEM"]["PSA_ACTION_FILE"] ?>" target="_blank"><?= GetMessage("SPOD_REPEAT_PAY") ?></a>] <?endif ?> <?endif ?> </td> </tr> <tr> <td><br></td> <td></td> </tr> <? } ?> <? foreach($arResult["SHIPMENT"] as $shipment) { $titleParams = [ "#ACCOUNT_NUMBER#" => htmlspecialcharsbx($shipment['ACCOUNT_NUMBER']), "#DELIVERY_PRICE#" => $shipment['PRICE_DELIVERY_FORMATTED'], ]; ?> <tr> <td colspan="2"><?= GetMessage("SPOD_ORDER_SHIPMENT_TITLE", $titleParams) ?></td> </tr> <tr> <td><?= GetMessage("SPOD_ORDER_DELIVERY") ?>:</td> <td> <? if(intval($shipment["DELIVERY_ID"]) > 0):?> <?=$shipment["DELIVERY_NAME"] <> ''? htmlspecialcharsbx($shipment["DELIVERY_NAME"]) : GetMessage("SPOD_NONE") ?> <? if(isset($shipment['STORE_ID']) && !empty($arResult["DELIVERY"]["STORE_LIST"][(int)$shipment['STORE_ID']])):?> <? $store = $arResult["DELIVERY"]["STORE_LIST"][$shipment['STORE_ID']]; ?> <div class="bx_ol_store"> <div class="bx_old_s_row_title"> <?= GetMessage('SPOD_TAKE_FROM_STORE') ?>: <b><?= htmlspecialcharsbx($store['TITLE']) ?></b> <? if(!empty($store['DESCRIPTION'])):?> <div class="bx_ild_s_desc"> <?= htmlspecialcharsbx($store['DESCRIPTION']) ?> </div> <?endif ?> </div> <? if(!empty($store['ADDRESS'])):?> <div class="bx_old_s_row"> <b><?= GetMessage('SPOD_STORE_ADDRESS') ?></b>: <?= htmlspecialcharsbx($store['ADDRESS']) ?> </div> <?endif ?> <? if(!empty($store['SCHEDULE'])):?> <div class="bx_old_s_row"> <b><?= GetMessage('SPOD_STORE_WORKTIME') ?></b>: <?= htmlspecialcharsbx($store['SCHEDULE']) ?> </div> <?endif ?> <? if(!empty($store['PHONE'])):?> <div class="bx_old_s_row"> <b><?= GetMessage('SPOD_STORE_PHONE') ?></b>: <?= htmlspecialcharsbx($store['PHONE']) ?> </div> <?endif ?> <? if(!empty($store['EMAIL'])):?> <div class="bx_old_s_row"> <b><?= GetMessage('SPOD_STORE_EMAIL') ?></b>: <a href="mailto:<?= htmlspecialcharsbx($store['EMAIL']) ?>"><?= htmlspecialcharsbx($store['EMAIL']) ?></a> </div> <?endif ?> </div> <?endif ?> <? else:?> <?= GetMessage("SPOD_NONE") ?> <?endif ?> </td> </tr> <? if($shipment["TRACKING_NUMBER"]):?> <tr> <td><?= GetMessage('SPOD_ORDER_TRACKING_NUMBER') ?>:</td> <td><?= htmlspecialcharsbx($shipment["TRACKING_NUMBER"]) ?></td> </tr> <?endif ?> <tr> <td><br></td> <td></td> </tr> <? } ?> <? endif ?> </tbody> </table> <? if($arParams["SHOW_ORDER_BASKET"] == 'Y'): ?> <h3><?= GetMessage('SPOD_ORDER_BASKET') ?></h3> <? endif ?> <? endif ?> <? if($arParams["SHOW_ORDER_BASKET"] == 'Y'): ?> <table class="bx_order_list_table_order"> <thead> <tr> <? foreach($arParams["CUSTOM_SELECT_PROPS"] as $headerId): if($headerId == 'PICTURE' && in_array('NAME', $arParams["CUSTOM_SELECT_PROPS"])) { continue; } $colspan = ""; if($headerId == 'NAME' && in_array('PICTURE', $arParams["CUSTOM_SELECT_PROPS"])) { $colspan = 'colspan="2"'; } $headerName = GetMessage('SPOD_'.$headerId); if($headerName == '') { foreach(array_values($arResult['PROPERTY_DESCRIPTION']) as $prop_head_desc): if(array_key_exists($headerId, $prop_head_desc)) { $headerName = $prop_head_desc[$headerId]['NAME']; } endforeach; } ?> <td <?= $colspan ?>><?= $headerName ?></td><? endforeach; ?> </tr> </thead> <tbody> <? //echo "<pre>".print_r($arParams['CUSTOM_SELECT_PROPS'], true).print_R($arResult["BASKET"], true)."</pre>"?> <? foreach($arResult["BASKET"] as $prod): ?> <tr><? $hasLink = !empty($prod["DETAIL_PAGE_URL"]); $actuallyHasProps = is_array($prod["PROPS"]) && !empty($prod["PROPS"]); foreach($arParams["CUSTOM_SELECT_PROPS"] as $headerId): ?> <td class="custom"><? if($headerId == "NAME"): if($hasLink): ?><a href="<?= $prod["DETAIL_PAGE_URL"] ?>" target="_blank"><? endif; ?><?= $prod["NAME"] ?><? if($hasLink): ?></a><? endif; elseif($headerId == "PICTURE"): if($hasLink): ?><a href="<?= $prod["DETAIL_PAGE_URL"] ?>" target="_blank"><? endif; if($prod['PICTURE']['SRC']): ?><img src="<?= $prod['PICTURE']['SRC'] ?>" width="<?= $prod['PICTURE']['WIDTH'] ?>" height="<?= $prod['PICTURE']['HEIGHT'] ?>" alt="<?= $prod['NAME'] ?>" /><? endif; if($hasLink): ?></a><? endif; elseif($headerId == "PROPS" && $arResult['HAS_PROPS'] && $actuallyHasProps): ?> <table cellspacing="0" class="bx_ol_sku_prop"> <? foreach($prod["PROPS"] as $prop):?> <tr> <td> <nobr><?= htmlspecialcharsbx($prop["NAME"]) ?>:</nobr> </td> <td style="padding-left: 10px !important"> <b><?= htmlspecialcharsbx($prop["VALUE"]) ?></b></td> </tr> <?endforeach ?> </table> <? elseif($headerId == "QUANTITY"): ?> <?= $prod["QUANTITY"] ?> <? if($prod['MEASURE_TEXT'] <> ''): ?> <?= $prod['MEASURE_TEXT'] ?> <? else: ?> <?= GetMessage('SPOD_DEFAULT_MEASURE') ?> <? endif ?> <? else: $headerId = mb_strtoupper($headerId); echo $prod[(mb_strpos($headerId, 'PROPERTY_') === 0? $headerId."_VALUE" : $headerId)]; endif; ?></td><? endforeach; ?></tr><? endforeach; ?> </tbody> </table> <br> <? endif ?> <? if($arParams["SHOW_ORDER_SUM"] == 'Y'): ?> <table class="bx_ordercart_order_sum"> <tbody> <? ///// WEIGHT ?> <? if(floatval($arResult["ORDER_WEIGHT"])): ?> <tr> <td class="custom_t1"><?= GetMessage('SPOD_TOTAL_WEIGHT') ?>:</td> <td class="custom_t2"><?= $arResult['ORDER_WEIGHT_FORMATED'] ?></td> </tr> <? endif ?> <? ///// PRICE SUM ?> <tr> <td class="custom_t1"><?= GetMessage('SPOD_PRODUCT_SUM') ?>:</td> <td class="custom_t2"><?= $arResult['PRODUCT_SUM_FORMATED'] ?></td> </tr> <? ///// DELIVERY PRICE: print even equals 2 zero ?> <? if($arResult["PRICE_DELIVERY_FORMATED"] <> ''): ?> <tr> <td class="custom_t1"><?= GetMessage('SPOD_DELIVERY') ?>:</td> <td class="custom_t2"><?= $arResult["PRICE_DELIVERY_FORMATED"] ?></td> </tr> <? endif ?> <? ///// TAXES DETAIL ?> <? foreach($arResult["TAX_LIST"] as $tax): ?> <tr> <td class="custom_t1"><?= $tax["TAX_NAME"] ?>:</td> <td class="custom_t2"><?= $tax["VALUE_MONEY_FORMATED"] ?></td> </tr> <? endforeach ?> <? ///// TAX SUM ?> <? if(floatval($arResult["TAX_VALUE"])): ?> <tr> <td class="custom_t1"><?= GetMessage('SPOD_TAX') ?>:</td> <td class="custom_t2"><?= $arResult["TAX_VALUE_FORMATED"] ?></td> </tr> <? endif ?> <? ///// DISCOUNT ?> <? if(floatval($arResult["DISCOUNT_VALUE"])): ?> <tr> <td class="custom_t1"><?= GetMessage('SPOD_DISCOUNT') ?>:</td> <td class="custom_t2"><?= $arResult["DISCOUNT_VALUE_FORMATED"] ?></td> </tr> <? endif ?> <tr> <td class="custom_t1 fwb"><?= GetMessage('SPOD_SUMMARY') ?>:</td> <td class="custom_t2 fwb"><?= $arResult["PRICE_FORMATED"] ?></td> </tr> </tbody> </table> <? endif ?> <? endif?> </p>