%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 3.135.212.195 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/components/bitrix/sale.personal.order.detail/templates/.default/ |
Upload File : |
<? if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); use Bitrix\Main\Localization\Loc, Bitrix\Main\Page\Asset; if ($arParams['GUEST_MODE'] !== 'Y') { Asset::getInstance()->addJs("/bitrix/components/bitrix/sale.order.payment.change/templates/.default/script.js"); Asset::getInstance()->addCss("/bitrix/components/bitrix/sale.order.payment.change/templates/.default/style.css"); } $this->addExternalCss("/bitrix/css/main/bootstrap.css"); CJSCore::Init(array('clipboard', 'fx')); $APPLICATION->SetTitle(""); if (!empty($arResult['ERRORS']['FATAL'])) { foreach ($arResult['ERRORS']['FATAL'] as $error) { ShowError($error); } $component = $this->__component; if ($arParams['AUTH_FORM_IN_TEMPLATE'] && isset($arResult['ERRORS']['FATAL'][$component::E_NOT_AUTHORIZED])) { $APPLICATION->AuthForm('', false, false, 'N', false); } } else { if (!empty($arResult['ERRORS']['NONFATAL'])) { foreach ($arResult['ERRORS']['NONFATAL'] as $error) { ShowError($error); } } ?> <div class="container-fluid sale-order-detail"> <div class="sale-order-detail-title-container"> <h1 class="sale-order-detail-title-element"> <?= Loc::getMessage('SPOD_LIST_MY_ORDER', array( '#ACCOUNT_NUMBER#' => htmlspecialcharsbx($arResult["ACCOUNT_NUMBER"]), '#DATE_ORDER_CREATE#' => $arResult["DATE_INSERT_FORMATED"] )) ?> </h1> </div> <? if ($arParams['GUEST_MODE'] !== 'Y') { ?> <a class="sale-order-detail-back-to-list-link-up" href="<?= htmlspecialcharsbx($arResult["URL_TO_LIST"]) ?>"> ← <?= Loc::getMessage('SPOD_RETURN_LIST_ORDERS') ?> </a> <? } ?> <div class="col-md-12 col-sm-12 col-xs-12 sale-order-detail-general"> <div class="row"> <div class="col-md-12 cols-sm-12 col-xs-12 sale-order-detail-general-head"> <span class="sale-order-detail-general-item"> <?= Loc::getMessage('SPOD_SUB_ORDER_TITLE', array( "#ACCOUNT_NUMBER#"=> htmlspecialcharsbx($arResult["ACCOUNT_NUMBER"]), "#DATE_ORDER_CREATE#"=> $arResult["DATE_INSERT_FORMATED"] ))?> <?= count($arResult['BASKET']);?> <? $count = count($arResult['BASKET']) % 10; if ($count == '1') { echo Loc::getMessage('SPOD_TPL_GOOD'); } elseif ($count >= '2' && $count <= '4') { echo Loc::getMessage('SPOD_TPL_TWO_GOODS'); } else { echo Loc::getMessage('SPOD_TPL_GOODS'); } ?> <?=Loc::getMessage('SPOD_TPL_SUMOF')?> <?=$arResult["PRICE_FORMATED"]?> </span> </div> </div> <div class="row sale-order-detail-about-order"> <div class="col-md-12 col-sm-12 col-xs-12 sale-order-detail-about-order-container"> <div class="row"> <div class="col-md-12 col-sm-12 col-xs-12 sale-order-detail-about-order-title"> <h3 class="sale-order-detail-about-order-title-element"> <?= Loc::getMessage('SPOD_LIST_ORDER_INFO') ?> </h3> </div> </div> <div class="row"> <div class="col-md-12 col-sm-12 col-xs-12 sale-order-detail-about-order-inner-container"> <div class="row"> <div class="col-md-4 col-sm-6 sale-order-detail-about-order-inner-container-name"> <div class="sale-order-detail-about-order-inner-container-name-title"> <? $userName = $arResult["USER_NAME"]; if (mb_strlen($userName) || mb_strlen($arResult['FIO'])) { echo Loc::getMessage('SPOD_LIST_FIO').':'; } else { echo Loc::getMessage('SPOD_LOGIN').':'; } ?> </div> <div class="sale-order-detail-about-order-inner-container-name-detail"> <? if($userName <> '') { echo htmlspecialcharsbx($userName); } elseif(mb_strlen($arResult['FIO'])) { echo htmlspecialcharsbx($arResult['FIO']); } else { echo htmlspecialcharsbx($arResult["USER"]['LOGIN']); } ?> </div> <a class="sale-order-detail-about-order-inner-container-name-read-less"> <?= Loc::getMessage('SPOD_LIST_LESS') ?> </a> <a class="sale-order-detail-about-order-inner-container-name-read-more"> <?= Loc::getMessage('SPOD_LIST_MORE') ?> </a> </div> <div class="col-md-4 col-sm-6 sale-order-detail-about-order-inner-container-status"> <div class="sale-order-detail-about-order-inner-container-status-title"> <?= Loc::getMessage('SPOD_LIST_CURRENT_STATUS_DATE', array( '#DATE_STATUS#' => $arResult["DATE_STATUS_FORMATED"] )) ?> </div> <div class="sale-order-detail-about-order-inner-container-status-detail"> <? if ($arResult['CANCELED'] !== 'Y') { echo htmlspecialcharsbx($arResult["STATUS"]["NAME"]); } else { echo Loc::getMessage('SPOD_ORDER_CANCELED'); } ?> </div> </div> <div class="col-md-<?=($arParams['GUEST_MODE'] !== 'Y') ? 2 : 4?> col-sm-6 sale-order-detail-about-order-inner-container-price"> <div class="sale-order-detail-about-order-inner-container-price-title"> <?= Loc::getMessage('SPOD_ORDER_PRICE')?>: </div> <div class="sale-order-detail-about-order-inner-container-price-detail"> <?= $arResult["PRICE_FORMATED"]?> </div> </div> <? if ($arParams['GUEST_MODE'] !== 'Y') { ?> <div class="col-md-2 col-sm-6 sale-order-detail-about-order-inner-container-repeat"> <a href="<?=$arResult["URL_TO_COPY"]?>" class="sale-order-detail-about-order-inner-container-repeat-button"> <?= Loc::getMessage('SPOD_ORDER_REPEAT') ?> </a> <? if ($arResult["CAN_CANCEL"] === "Y") { ?> <a href="<?=$arResult["URL_TO_CANCEL"]?>" class="sale-order-detail-about-order-inner-container-repeat-cancel"> <?= Loc::getMessage('SPOD_ORDER_CANCEL') ?> </a> <? } ?> </div> <? } ?> </div> <div class="col-md-12 col-sm-12 col-xs-12 sale-order-detail-about-order-inner-container-details"> <h4 class="sale-order-detail-about-order-inner-container-details-title"> <?= Loc::getMessage('SPOD_USER_INFORMATION') ?> </h4> <ul class="sale-order-detail-about-order-inner-container-details-list"> <? if (mb_strlen($arResult["USER"]["LOGIN"]) && !in_array("LOGIN", $arParams['HIDE_USER_INFO'])) { ?> <li class="sale-order-detail-about-order-inner-container-list-item"> <?= Loc::getMessage('SPOD_LOGIN')?>: <div class="sale-order-detail-about-order-inner-container-list-item-element"> <?= htmlspecialcharsbx($arResult["USER"]["LOGIN"]) ?> </div> </li> <? } if (mb_strlen($arResult["USER"]["EMAIL"]) && !in_array("EMAIL", $arParams['HIDE_USER_INFO'])) { ?> <li class="sale-order-detail-about-order-inner-container-list-item"> <?= Loc::getMessage('SPOD_EMAIL')?>: <a class="sale-order-detail-about-order-inner-container-list-item-link" href="mailto:<?= htmlspecialcharsbx($arResult["USER"]["EMAIL"]) ?>"><?= htmlspecialcharsbx($arResult["USER"]["EMAIL"]) ?></a> </li> <? } if (mb_strlen($arResult["USER"]["PERSON_TYPE_NAME"]) && !in_array("PERSON_TYPE_NAME", $arParams['HIDE_USER_INFO'])) { ?> <li class="sale-order-detail-about-order-inner-container-list-item"> <?= Loc::getMessage('SPOD_PERSON_TYPE_NAME') ?>: <div class="sale-order-detail-about-order-inner-container-list-item-element"> <?= htmlspecialcharsbx($arResult["USER"]["PERSON_TYPE_NAME"]) ?> </div> </li> <? } if (isset($arResult["ORDER_PROPS"])) { foreach ($arResult["ORDER_PROPS"] as $property) { ?> <li class="sale-order-detail-about-order-inner-container-list-item"> <?= htmlspecialcharsbx($property['NAME']) ?>: <div class="sale-order-detail-about-order-inner-container-list-item-element"> <? if ($property["TYPE"] == "Y/N") { echo Loc::getMessage('SPOD_' . ($property["VALUE"] == "Y" ? 'YES' : 'NO')); } else { if ($property['MULTIPLE'] == 'Y' && $property['TYPE'] !== 'FILE' && $property['TYPE'] !== 'LOCATION') { $propertyList = unserialize($property["VALUE"], ['allowed_classes' => false]); foreach ($propertyList as $propertyElement) { echo $propertyElement . '</br>'; } } elseif ($property['TYPE'] == 'FILE') { echo $property["VALUE"]; } else { echo htmlspecialcharsbx($property["VALUE"]); } } ?> </div> </li> <? } } ?> </ul> <? if($arResult["USER_DESCRIPTION"] <> '') { ?> <h4 class="sale-order-detail-about-order-inner-container-details-title sale-order-detail-about-order-inner-container-comments"> <?= Loc::getMessage('SPOD_ORDER_DESC') ?> </h4> <div class="col-xs-12 sale-order-detail-about-order-inner-container-list-item-element"> <?= nl2br(htmlspecialcharsbx($arResult["USER_DESCRIPTION"])) ?> </div> <? } ?> </div> </div> </div> </div> </div> <div class="row sale-order-detail-payment-options"> <div class="col-md-12 col-sm-12 col-xs-12 sale-order-detail-payment-options-container"> <div class="row"> <div class="col-md-12 col-sm-12 col-xs-12 sale-order-detail-payment-options-title"> <h3 class="sale-order-detail-payment-options-title-element"> <?= Loc::getMessage('SPOD_ORDER_PAYMENT') ?> </h3> </div> </div> <div class="row"> <div class="col-md-12 col-sm-12 col-xs-12 sale-order-detail-payment-options-inner-container"> <div class="row"> <div class="col-md-12 col-sm-12 col-xs-12 sale-order-detail-payment-options-info"> <div class="row"> <div class="col-md-1 col-sm-2 col-xs-2 sale-order-detail-payment-options-info-image"></div> <div class="col-md-11 col-sm-10 col-xs-10 sale-order-detail-payment-options-info-container"> <div class="sale-order-detail-payment-options-info-order-number"> <?= Loc::getMessage('SPOD_SUB_ORDER_TITLE', array( "#ACCOUNT_NUMBER#"=> htmlspecialcharsbx($arResult["ACCOUNT_NUMBER"]), "#DATE_ORDER_CREATE#"=> $arResult["DATE_INSERT_FORMATED"] ))?> <? if ($arResult['CANCELED'] !== 'Y') { echo htmlspecialcharsbx($arResult["STATUS"]["NAME"]); } else { echo Loc::getMessage('SPOD_ORDER_CANCELED'); } ?> </div> <div class="sale-order-detail-payment-options-info-total-price"> <?=Loc::getMessage('SPOD_ORDER_PRICE_FULL')?>: <span><?=$arResult["PRICE_FORMATED"]?></span> </div> <? if (!empty($arResult["SUM_REST"]) && !empty($arResult["SUM_PAID"])) { ?> <div class="sale-order-detail-payment-options-info-total-price"> <?=Loc::getMessage('SPOD_ORDER_SUM_PAID')?>: <span><?=$arResult["SUM_PAID_FORMATED"]?></span> </div> <div class="sale-order-detail-payment-options-info-total-price"> <?=Loc::getMessage('SPOD_ORDER_SUM_REST')?>: <span><?=$arResult["SUM_REST_FORMATED"]?></span> </div> <? } ?> </div> </div> </div><!--sale-order-detail-payment-options-info--> </div> <div class="row"> <div class="col-md-12 col-sm-12 col-xs-12 sale-order-detail-payment-options-methods-container"> <? foreach ($arResult['PAYMENT'] as $payment) { ?> <div class="row payment-options-methods-row"> <div class="col-md-12 col-sm-12 col-xs-12 sale-order-detail-payment-options-methods"> <div class="row sale-order-detail-payment-options-methods-information-block"> <div class="col-md-2 col-sm-5 col-xs-12 sale-order-detail-payment-options-methods-image-container"> <span class="sale-order-detail-payment-options-methods-image-element" style="background-image: url('<?= $payment['PAY_SYSTEM']["SRC_LOGOTIP"] <> ''? htmlspecialcharsbx($payment['PAY_SYSTEM']["SRC_LOGOTIP"]) : '/bitrix/images/sale/nopaysystem.gif'?>');"></span> </div> <div class="col-md-8 col-sm-7 col-xs-10 sale-order-detail-payment-options-methods-info"> <div class="sale-order-detail-payment-options-methods-info-title"> <div class="sale-order-detail-methods-title"> <? $paymentData[$payment['ACCOUNT_NUMBER']] = array( "payment" => $payment['ACCOUNT_NUMBER'], "order" => $arResult['ACCOUNT_NUMBER'], "allow_inner" => $arParams['ALLOW_INNER'], "only_inner_full" => $arParams['ONLY_INNER_FULL'], "refresh_prices" => $arParams['REFRESH_PRICES'], "path_to_payment" => $arParams['PATH_TO_PAYMENT'] ); $paymentSubTitle = Loc::getMessage('SPOD_TPL_BILL')." ".Loc::getMessage('SPOD_NUM_SIGN').$payment['ACCOUNT_NUMBER']; if(isset($payment['DATE_BILL'])) { $paymentSubTitle .= " ".Loc::getMessage('SPOD_FROM')." ".$payment['DATE_BILL_FORMATED']; } $paymentSubTitle .=","; echo htmlspecialcharsbx($paymentSubTitle); ?> <span class="sale-order-list-payment-title-element"><?=$payment['PAY_SYSTEM_NAME']?></span> <? if ($payment['PAID'] === 'Y') { ?> <span class="sale-order-detail-payment-options-methods-info-title-status-success"> <?=Loc::getMessage('SPOD_PAYMENT_PAID')?></span> <? } elseif ($arResult['IS_ALLOW_PAY'] == 'N') { ?> <span class="sale-order-detail-payment-options-methods-info-title-status-restricted"> <?=Loc::getMessage('SPOD_TPL_RESTRICTED_PAID')?></span> <? } else { ?> <span class="sale-order-detail-payment-options-methods-info-title-status-alert"> <?=Loc::getMessage('SPOD_PAYMENT_UNPAID')?></span> <? } ?> </div> </div> <div class="sale-order-detail-payment-options-methods-info-total-price"> <span class="sale-order-detail-sum-name"><?= Loc::getMessage('SPOD_ORDER_PRICE_BILL')?>:</span> <span class="sale-order-detail-sum-number"><?=$payment['PRICE_FORMATED']?></span> </div> <? if (!empty($payment['CHECK_DATA'])) { $listCheckLinks = ""; foreach ($payment['CHECK_DATA'] as $checkInfo) { $title = Loc::getMessage('SPOD_CHECK_NUM', array('#CHECK_NUMBER#' => $checkInfo['ID']))." - ". htmlspecialcharsbx($checkInfo['TYPE_NAME']); if ($checkInfo['LINK'] <> '') { $link = $checkInfo['LINK']; $listCheckLinks .= "<div><a href='$link' target='_blank'>$title</a></div>"; } } if ($listCheckLinks <> '') { ?> <div class="sale-order-detail-payment-options-methods-info-total-check"> <div class="sale-order-detail-sum-check-left"><?= Loc::getMessage('SPOD_CHECK_TITLE')?>:</div> <div class="sale-order-detail-sum-check-left"> <?=$listCheckLinks?> </div> </div> <? } } if ( $payment['PAID'] !== 'Y' && $arResult['CANCELED'] !== 'Y' && $arParams['GUEST_MODE'] !== 'Y' && $arResult['LOCK_CHANGE_PAYSYSTEM'] !== 'Y' ) { ?> <a href="#" id="<?=$payment['ACCOUNT_NUMBER']?>" class="sale-order-detail-payment-options-methods-info-change-link"><?=Loc::getMessage('SPOD_CHANGE_PAYMENT_TYPE')?></a> <? } ?> <? if ($arResult['IS_ALLOW_PAY'] === 'N' && $payment['PAID'] !== 'Y') { ?> <div class="sale-order-detail-status-restricted-message-block"> <span class="sale-order-detail-status-restricted-message"><?=Loc::getMessage('SOPD_TPL_RESTRICTED_PAID_MESSAGE')?></span> </div> <? } ?> </div> <? if ($payment['PAY_SYSTEM']['IS_CASH'] !== 'Y' && $payment['PAY_SYSTEM']['ACTION_FILE'] !== 'cash') { ?> <div class="col-md-2 col-sm-12 col-xs-12 sale-order-detail-payment-options-methods-button-container"> <? if ($payment['PAY_SYSTEM']['PSA_NEW_WINDOW'] === 'Y' && $arResult["IS_ALLOW_PAY"] !== "N") { ?> <a class="btn-theme sale-order-detail-payment-options-methods-button-element-new-window" target="_blank" href="<?=htmlspecialcharsbx($payment['PAY_SYSTEM']['PSA_ACTION_FILE'])?>"> <?= Loc::getMessage('SPOD_ORDER_PAY') ?> </a> <? } else { if ($payment["PAID"] === "Y" || $arResult["CANCELED"] === "Y" || $arResult["IS_ALLOW_PAY"] === "N") { ?> <a class="btn-theme sale-order-detail-payment-options-methods-button-element inactive-button"><?= Loc::getMessage('SPOD_ORDER_PAY') ?></a> <? } else { ?> <a class="btn-theme sale-order-detail-payment-options-methods-button-element active-button"><?= Loc::getMessage('SPOD_ORDER_PAY') ?></a> <? } } ?> </div> <? } ?> <div class="sale-order-detail-payment-inner-row-template col-md-offset-3 col-sm-offset-5 col-md-5 col-sm-10 col-xs-12"> <a class="sale-order-list-cancel-payment"> <i class="fa fa-long-arrow-left"></i> <?=Loc::getMessage('SPOD_CANCEL_PAYMENT')?> </a> </div> </div> <? if ($payment["PAID"] !== "Y" && $payment['PAY_SYSTEM']["IS_CASH"] !== "Y" && $payment['PAY_SYSTEM']['ACTION_FILE'] !== 'cash' && $payment['PAY_SYSTEM']['PSA_NEW_WINDOW'] !== 'Y' && $arResult['CANCELED'] !== 'Y' && $arResult["IS_ALLOW_PAY"] !== "N") { ?> <div class="row sale-order-detail-payment-options-methods-template col-md-12 col-sm-12 col-xs-12"> <span class="sale-paysystem-close active-button"> <span class="sale-paysystem-close-item sale-order-payment-cancel"></span><!--sale-paysystem-close-item--> </span><!--sale-paysystem-close--> <?=$payment['BUFFERED_OUTPUT']?> <!--<a class="sale-order-payment-cancel">--><?//= Loc::getMessage('SPOD_CANCEL_PAY') ?><!--</a>--> </div> <? } ?> </div> </div> <? } ?> </div> </div> </div> </div> </div> </div> <? if (count($arResult['SHIPMENT'])) { ?> <div class="row sale-order-detail-payment-options"> <div class="col-md-12 col-sm-12 col-xs-12 sale-order-detail-payment-options-container"> <div class="row"> <div class="col-md-12 col-sm-12 col-xs-12 sale-order-detail-payment-options-title"> <h3 class="sale-order-detail-payment-options-title-element"> <?= Loc::getMessage('SPOD_ORDER_SHIPMENT') ?> </h3> </div> </div> <div class="row"> <div class="col-md-12 col-sm-12 col-xs-12 sale-order-detail-payment-options-inner-container"> <? foreach ($arResult['SHIPMENT'] as $shipment) { ?> <div class="row"> <div class="col-md-12 col-md-12 col-sm-12 sale-order-detail-payment-options-shipment-container"> <div class="row"> <div class="col-md-12 col-md-12 col-sm-12 sale-order-detail-payment-options-shipment"> <div> <div class="col-md-3 col-sm-5 sale-order-detail-payment-options-shipment-image-container"> <? if($shipment['DELIVERY']["SRC_LOGOTIP"] <> '') { ?> <span class="sale-order-detail-payment-options-shipment-image-element" style="background-image: url('<?= htmlspecialcharsbx($shipment['DELIVERY']["SRC_LOGOTIP"]) ?>')"></span> <? } ?> </div> <div class="col-md-7 col-sm-7 sale-order-detail-payment-options-methods-shipment-list"> <div class="sale-order-detail-payment-options-methods-shipment-list-item-title"> <? //change date if ($shipment['PRICE_DELIVERY_FORMATED'] == '') { $shipment['PRICE_DELIVERY_FORMATED'] = 0; } $shipmentRow = Loc::getMessage('SPOD_SUB_ORDER_SHIPMENT')." ".Loc::getMessage('SPOD_NUM_SIGN').$shipment["ACCOUNT_NUMBER"]; if ($shipment["DATE_DEDUCTED"]) { $shipmentRow .= " ".Loc::getMessage('SPOD_FROM')." ".$shipment["DATE_DEDUCTED_FORMATED"]; } $shipmentRow = htmlspecialcharsbx($shipmentRow); $shipmentRow .= ", ".Loc::getMessage('SPOD_SUB_PRICE_DELIVERY', array( '#PRICE_DELIVERY#' => $shipment['PRICE_DELIVERY_FORMATED'] )); echo $shipmentRow; ?> </div> <? if($shipment["DELIVERY_NAME"] <> '') { ?> <div class="sale-order-detail-payment-options-methods-shipment-list-item"> <?= Loc::getMessage('SPOD_ORDER_DELIVERY') ?> : <?= htmlspecialcharsbx($shipment["DELIVERY_NAME"]) ?> </div> <? } ?> <div class="sale-order-detail-payment-options-methods-shipment-list-item"> <?= Loc::getMessage('SPOD_ORDER_SHIPMENT_STATUS')?>: <?= htmlspecialcharsbx($shipment['STATUS_NAME'])?> </div> <? if($shipment['TRACKING_NUMBER'] <> '') { ?> <div class="sale-order-detail-payment-options-methods-shipment-list-item"> <span class="sale-order-list-shipment-id-name"><?= Loc::getMessage('SPOD_ORDER_TRACKING_NUMBER') ?>:</span> <span class="sale-order-detail-shipment-id"><?= htmlspecialcharsbx($shipment['TRACKING_NUMBER']) ?></span> <span class="sale-order-detail-shipment-id-icon"></span> </div> <? } ?> <div class="sale-order-detail-payment-options-methods-shipment-list-item-link"> <a class="sale-order-detail-show-link"><?= Loc::getMessage('SPOD_LIST_SHOW_ALL')?></a> <a class="sale-order-detail-hide-link"><?= Loc::getMessage('SPOD_LIST_LESS')?></a> </div> </div> <? if($shipment['TRACKING_URL'] <> '') { ?> <div class="col-md-2 col-sm-12 sale-order-detail-payment-options-shipment-button-container"> <a class="sale-order-detail-payment-options-shipment-button-element" href="<?= $shipment['TRACKING_URL'] ?>"> <?= Loc::getMessage('SPOD_ORDER_CHECK_TRACKING') ?> </a> </div> <? } ?> </div><!--row--> <div class="col-md-9 col-md-offset-3 col-sm-12 sale-order-detail-payment-options-shipment-composition-map"> <? $store = $arResult['DELIVERY']['STORE_LIST'][$shipment['STORE_ID']]; if (isset($store)) { ?> <div class="row"> <div class="col-md-12 col-sm-12 sale-order-detail-map-container"> <div class="row"> <h4 class="sale-order-detail-payment-options-shipment-composition-map-title"> <?= Loc::getMessage('SPOD_SHIPMENT_STORE')?> </h4> <? $APPLICATION->IncludeComponent( "bitrix:map.yandex.view", "", Array( "INIT_MAP_TYPE" => "COORDINATES", "MAP_DATA" => serialize( array( 'yandex_lon' => $store['GPS_S'], 'yandex_lat' => $store['GPS_N'], 'PLACEMARKS' => array( array( "LON" => $store['GPS_S'], "LAT" => $store['GPS_N'], "TEXT" => htmlspecialcharsbx($store['TITLE']) ) ) ) ), "MAP_WIDTH" => "100%", "MAP_HEIGHT" => "300", "CONTROLS" => array("ZOOM", "SMALLZOOM", "SCALELINE"), "OPTIONS" => array( "ENABLE_DRAGGING", "ENABLE_SCROLL_ZOOM", "ENABLE_DBLCLICK_ZOOM" ), "MAP_ID" => "" ) ); ?> </div> </div> </div> <? if($store['ADDRESS'] <> '') { ?> <div class="row"> <div class="col-md-12 col-sm-12 sale-order-detail-payment-options-shipment-map-address"> <div class="row"> <span class="col-md-2 sale-order-detail-payment-options-shipment-map-address-title"> <?= Loc::getMessage('SPOD_STORE_ADDRESS') ?>:</span> <span class="col-md-10 sale-order-detail-payment-options-shipment-map-address-element"> <?= htmlspecialcharsbx($store['ADDRESS']) ?></span> </div> </div> </div> <? } } ?> <div class="row"> <div class="col-md-12 col-sm-12 sale-order-detail-payment-options-shipment-composition-container"> <div class="row"> <div class="col-md-12 col-sm-12 col-xs-12 sale-order-detail-payment-options-shipment-composition-title"> <h3 class="sale-order-detail-payment-options-shipment-composition-title-element"><?= Loc::getMessage('SPOD_ORDER_SHIPMENT_BASKET')?></h3> </div> </div> <div class="row"> <div class="sale-order-detail-order-section bx-active"> <div class="sale-order-detail-order-section-content container-fluid"> <div class="sale-order-detail-order-table-fade sale-order-detail-order-table-fade-right"> <div style="width: 100%; overflow-x: auto; overflow-y: hidden;"> <div class="sale-order-detail-order-item-table"> <div class="sale-order-detail-order-item-tr hidden-sm hidden-xs"> <div class="sale-order-detail-order-item-td" style="padding-bottom: 5px;"> <div class="sale-order-detail-order-item-td-title"> <?= Loc::getMessage('SPOD_NAME')?> </div> </div> <div class="sale-order-detail-order-item-nth-4p1"></div> <div class="sale-order-detail-order-item-td sale-order-detail-order-item-properties bx-text-right" style="padding-bottom: 5px;"> <div class="sale-order-detail-order-item-td-title"> <?= Loc::getMessage('SPOD_QUANTITY')?> </div> </div> </div> <? foreach ($shipment['ITEMS'] as $item) { $basketItem = $arResult['BASKET'][$item['BASKET_ID']]; ?> <div class="sale-order-detail-order-item-tr sale-order-detail-order-basket-info sale-order-detail-order-item-tr-first"> <div class="sale-order-detail-order-item-td" style="min-width: 300px;"> <div class="sale-order-detail-order-item-block"> <div class="sale-order-detail-order-item-img-block"> <a href="<?=htmlspecialcharsbx($basketItem['DETAIL_PAGE_URL'])?>"> <? if($basketItem['PICTURE']['SRC'] <> '') { $imageSrc = htmlspecialcharsbx($basketItem['PICTURE']['SRC']); } else { $imageSrc = $this->GetFolder().'/images/no_photo.png'; } ?> <div class="sale-order-detail-order-item-imgcontainer" style="background-image: url(<?=$imageSrc?>); background-image: -webkit-image-set(url(<?=$imageSrc?>) 1x, url(<?=$imageSrc?>) 2x)"> </div> </a> </div> <div class="sale-order-detail-order-item-content"> <div class="sale-order-detail-order-item-title"> <a href="<?=htmlspecialcharsbx($basketItem['DETAIL_PAGE_URL'])?>"><?=htmlspecialcharsbx($basketItem['NAME'])?></a> </div> <? if (isset($basketItem['PROPS']) && is_array($basketItem['PROPS'])) { foreach ($basketItem['PROPS'] as $itemProps) { ?> <div class="sale-order-detail-order-item-color"> <span class="sale-order-detail-order-item-color-name"> <?= htmlspecialcharsbx($itemProps['NAME']) ?>:</span> <span class="sale-order-detail-order-item-color-type"><?= htmlspecialcharsbx($itemProps['VALUE']) ?></span> </div> <? } } ?> </div> </div> </div> <div class="sale-order-detail-order-item-nth-4p1"></div> <div class="sale-order-detail-order-item-td sale-order-detail-order-item-properties bx-text-right"> <div class="sale-order-detail-order-item-td-title col-xs-7 col-sm-7 col-dm-7 visible-xs visible-sm"> <?= Loc::getMessage('SPOD_QUANTITY')?> </div> <div class="sale-order-detail-order-item-td-text"> <span><?=$item['QUANTITY']?> <?=htmlspecialcharsbx($item['MEASURE_NAME'])?></span> </div> </div> </div> <? } ?> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <? } ?> </div> </div> </div> </div> <? } ?> <div class="row sale-order-detail-payment-options-order-content"> <div class="col-md-12 col-sm-12 col-xs-12 sale-order-detail-payment-options-order-content-container"> <div class="row"> <div class="col-md-12 col-sm-12 col-xs-12 sale-order-detail-payment-options-order-content-title"> <h3 class="sale-order-detail-payment-options-order-content-title-element"> <?= Loc::getMessage('SPOD_ORDER_BASKET')?> </h3> </div> <div class="sale-order-detail-order-section bx-active"> <div class="sale-order-detail-order-section-content container-fluid"> <div class="sale-order-detail-order-table-fade sale-order-detail-order-table-fade-right"> <div style="width: 100%; overflow-x: auto; overflow-y: hidden;"> <div class="sale-order-detail-order-item-table"> <div class="sale-order-detail-order-item-tr hidden-sm hidden-xs"> <div class="sale-order-detail-order-item-td" style="padding-bottom: 5px;"> <div class="sale-order-detail-order-item-td-title"> <?= Loc::getMessage('SPOD_NAME')?> </div> </div> <div class="sale-order-detail-order-item-td sale-order-detail-order-item-properties bx-text-right" style="padding-bottom: 5px;"> <div class="sale-order-detail-order-item-td-title"> <?= Loc::getMessage('SPOD_PRICE')?> </div> </div> <? if($arResult["SHOW_DISCOUNT_TAB"] <> '') { ?> <div class="sale-order-detail-order-item-td sale-order-detail-order-item-properties bx-text-right" style="padding-bottom: 5px;"> <div class="sale-order-detail-order-item-td-title"> <?= Loc::getMessage('SPOD_DISCOUNT') ?> </div> </div> <? } ?> <div class="sale-order-detail-order-item-nth-4p1"></div> <div class="sale-order-detail-order-item-td sale-order-detail-order-item-properties bx-text-right" style="padding-bottom: 5px;"> <div class="sale-order-detail-order-item-td-title"> <?= Loc::getMessage('SPOD_QUANTITY')?> </div> </div> <div class="sale-order-detail-order-item-td sale-order-detail-order-item-properties bx-text-right" style="padding-bottom: 5px;"> <div class="sale-order-detail-order-item-td-title"> <?= Loc::getMessage('SPOD_ORDER_PRICE')?> </div> </div> </div> <? foreach ($arResult['BASKET'] as $basketItem) { ?> <div class="sale-order-detail-order-item-tr sale-order-detail-order-basket-info sale-order-detail-order-item-tr-first"> <div class="sale-order-detail-order-item-td" style="min-width: 300px;"> <div class="sale-order-detail-order-item-block"> <div class="sale-order-detail-order-item-img-block"> <a href="<?=$basketItem['DETAIL_PAGE_URL']?>"> <? if($basketItem['PICTURE']['SRC'] <> '') { $imageSrc = $basketItem['PICTURE']['SRC']; } else { $imageSrc = $this->GetFolder().'/images/no_photo.png'; } ?> <div class="sale-order-detail-order-item-imgcontainer" style="background-image: url(<?=$imageSrc?>); background-image: -webkit-image-set(url(<?=$imageSrc?>) 1x, url(<?=$imageSrc?>) 2x)"> </div> </a> </div> <div class="sale-order-detail-order-item-content"> <div class="sale-order-detail-order-item-title"> <a href="<?=$basketItem['DETAIL_PAGE_URL']?>"> <?=htmlspecialcharsbx($basketItem['NAME'])?> </a> </div> <? if (isset($basketItem['PROPS']) && is_array($basketItem['PROPS'])) { foreach ($basketItem['PROPS'] as $itemProps) { ?> <div class="sale-order-detail-order-item-color"> <span class="sale-order-detail-order-item-color-name"> <?=htmlspecialcharsbx($itemProps['NAME'])?>:</span> <span class="sale-order-detail-order-item-color-type"> <?=htmlspecialcharsbx($itemProps['VALUE'])?></span> </div> <? } } ?> </div> </div> </div> <div class="sale-order-detail-order-item-td sale-order-detail-order-item-properties bx-text-right"> <div class="sale-order-detail-order-item-td-title col-xs-7 col-sm-5 visible-xs visible-sm"> <?= Loc::getMessage('SPOD_PRICE')?> </div> <div class="sale-order-detail-order-item-td-text"> <strong class="bx-price"><?=$basketItem['BASE_PRICE_FORMATED']?></strong> </div> </div> <? if($basketItem["DISCOUNT_PRICE_PERCENT_FORMATED"] <> '') { ?> <div class="sale-order-detail-order-item-td sale-order-detail-order-item-properties bx-text-right"> <div class="sale-order-detail-order-item-td-title col-xs-7 col-sm-5 visible-xs visible-sm"> <?= Loc::getMessage('SPOD_DISCOUNT') ?> </div> <div class="sale-order-detail-order-item-td-text"> <strong class="bx-price"><?= $basketItem['DISCOUNT_PRICE_PERCENT_FORMATED'] ?></strong> </div> </div> <? } elseif(mb_strlen($arResult["SHOW_DISCOUNT_TAB"])) { ?> <div class="sale-order-detail-order-item-td sale-order-detail-order-item-properties bx-text-right"> <div class="sale-order-detail-order-item-td-title col-xs-7 col-sm-5 visible-xs visible-sm"> <?= Loc::getMessage('SPOD_DISCOUNT') ?> </div> <div class="sale-order-detail-order-item-td-text"> <strong class="bx-price"></strong> </div> </div> <? } ?> <div class="sale-order-detail-order-item-nth-4p1"></div> <div class="sale-order-detail-order-item-td sale-order-detail-order-item-properties bx-text-right"> <div class="sale-order-detail-order-item-td-title col-xs-7 col-sm-5 visible-xs visible-sm"> <?= Loc::getMessage('SPOD_QUANTITY')?> </div> <div class="sale-order-detail-order-item-td-text"> <span><?=$basketItem['QUANTITY']?> <? if($basketItem['MEASURE_NAME'] <> '') { echo htmlspecialcharsbx($basketItem['MEASURE_NAME']); } else { echo Loc::getMessage('SPOD_DEFAULT_MEASURE'); } ?></span> </div> </div> <div class="sale-order-detail-order-item-td sale-order-detail-order-item-properties bx-text-right"> <div class="sale-order-detail-order-item-td-title col-xs-7 col-sm-5 visible-xs visible-sm"><?= Loc::getMessage('SPOD_ORDER_PRICE')?></div> <div class="sale-order-detail-order-item-td-text"> <strong class="bx-price all"><?=$basketItem['FORMATED_SUM']?></strong> </div> </div> </div> <? } ?> </div> </div> </div> </div> </div> </div> </div> </div> <div class="row sale-order-detail-total-payment"> <div class="col-md-7 col-md-offset-5 col-sm-12 col-xs-12 sale-order-detail-total-payment-container"> <div class="row"> <ul class="col-md-8 col-sm-6 col-xs-6 sale-order-detail-total-payment-list-left"> <? if (floatval($arResult["ORDER_WEIGHT"])) { ?> <li class="sale-order-detail-total-payment-list-left-item"> <?= Loc::getMessage('SPOD_TOTAL_WEIGHT')?>: </li> <? } if ($arResult['PRODUCT_SUM_FORMATED'] != $arResult['PRICE_FORMATED'] && !empty($arResult['PRODUCT_SUM_FORMATED'])) { ?> <li class="sale-order-detail-total-payment-list-left-item"> <?= Loc::getMessage('SPOD_COMMON_SUM')?>: </li> <? } if($arResult["PRICE_DELIVERY_FORMATED"] <> '') { ?> <li class="sale-order-detail-total-payment-list-left-item"> <?= Loc::getMessage('SPOD_DELIVERY') ?>: </li> <? } if ((float)$arResult["TAX_VALUE"] > 0) { ?> <li class="sale-order-detail-total-payment-list-left-item"> <?= Loc::getMessage('SPOD_TAX') ?>: </li> <? } ?> <li class="sale-order-detail-total-payment-list-left-item"><?= Loc::getMessage('SPOD_SUMMARY')?>:</li> </ul> <ul class="col-md-4 col-sm-6 col-xs-6 sale-order-detail-total-payment-list-right"> <? if (floatval($arResult["ORDER_WEIGHT"])) { ?> <li class="sale-order-detail-total-payment-list-right-item"><?= $arResult['ORDER_WEIGHT_FORMATED'] ?></li> <? } if ($arResult['PRODUCT_SUM_FORMATED'] != $arResult['PRICE_FORMATED'] && !empty($arResult['PRODUCT_SUM_FORMATED'])) { ?> <li class="sale-order-detail-total-payment-list-right-item"><?=$arResult['PRODUCT_SUM_FORMATED']?></li> <? } if($arResult["PRICE_DELIVERY_FORMATED"] <> '') { ?> <li class="sale-order-detail-total-payment-list-right-item"><?= $arResult["PRICE_DELIVERY_FORMATED"] ?></li> <? } if ((float)$arResult["TAX_VALUE"] > 0) { ?> <li class="sale-order-detail-total-payment-list-right-item"><?= $arResult["TAX_VALUE_FORMATED"] ?></li> <? } ?> <li class="sale-order-detail-total-payment-list-right-item"><?=$arResult['PRICE_FORMATED']?></li> </ul> </div> </div> </div> </div><!--sale-order-detail-general--> <? if ($arParams['GUEST_MODE'] !== 'Y' && $arResult['LOCK_CHANGE_PAYSYSTEM'] !== 'Y') { ?> <a class="sale-order-detail-back-to-list-link-down" href="<?= $arResult["URL_TO_LIST"] ?>">← <?= Loc::getMessage('SPOD_RETURN_LIST_ORDERS')?></a> <? } ?> </div> <? $javascriptParams = array( "url" => CUtil::JSEscape($this->__component->GetPath().'/ajax.php'), "templateFolder" => CUtil::JSEscape($templateFolder), "templateName" => $this->__component->GetTemplateName(), "paymentList" => $paymentData, "returnUrl" => $arResult['RETURN_URL'], ); $javascriptParams = CUtil::PhpToJSObject($javascriptParams); ?> <script> BX.Sale.PersonalOrderComponent.PersonalOrderDetail.init(<?=$javascriptParams?>); </script> <? } ?>