%PDF- %PDF-
| Direktori : /home/bitrix/www/bitrix/components/bitrix/sale.delivery.request/templates/.default/ |
| Current File : //home/bitrix/www/bitrix/components/bitrix/sale.delivery.request/templates/.default/template.php |
<?
use Bitrix\Main\Localization\Loc;
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
$this->addExternalJs($templateFolder.'/script.js');
?>
<?if(!empty($arResult['DELIVERIES'])):?>
<?foreach($arResult['DELIVERIES'] as $deliveryId => $delivery):?>
<div id="delivery-request-for-<?=$deliveryId?>">
<div class="admin-delivery-request-box">
<div class="admin-delivery-request-inner">
<div class="admin-delivery-request-block-left">
<div class="admin-delivery-request-icon">
<img class="admin-delivery-request-icon-item" src="<?=$delivery['LOGO_SRC']?>">
</div>
<div class="admin-delivery-request-name">
<div class="admin-delivery-request-name-item"><?=$delivery['NAME']?></div>
<div class="admin-delivery-request-cork">
<a href="<?=$delivery['EDIT_LINK']?>" class="admin-delivery-request-link"><?=$delivery['DELIVERY_ID']?></a>
</div>
</div>
</div>
<div class="admin-delivery-request-block-right">
<div class="admin-delivery-request-value">
<div class="admin-delivery-request-value-name"><?=Loc::getMessage('SALE_CSDRT_SHIPMENTS_AMOUNT')?>:</div>
<div class="admin-delivery-request-value-number"><?=count($delivery['SHIPMENT_IDS'])?> <?=Loc::getMessage('SALE_CSDRPJ_PIECE')?>.</div>
</div>
<div class="admin-delivery-request-value">
<div class="admin-delivery-request-value-name"><?=Loc::getMessage('SALE_CSDRT_WEIGHT')?>:</div>
<div class="admin-delivery-request-value-number"><?=$delivery['WEIGHT']?> <?=Loc::getMessage('SALE_CSDRPJ_KILO')?></div>
</div>
</div>
</div>
<input class="adm-btn-green" type="button" name="" value="<?=Loc::getMessage('SALE_CSDRT_CREATE_REQUEST')?>" onclick="BX.Sale.Delivery.Request.Component.processRequest({action: 'createDeliveryRequest', deliveryId: <?=$delivery['DELIVERY_ID']?>, shipmentIds: <?=CUtil::PhpToJSObject($delivery['SHIPMENT_IDS'])?>, weight: <?=$delivery['WEIGHT']?>}); return false;">
<input class="adm-btn-green" type="button" name="" value="<?=Loc::getMessage('SALE_CSDRT_ADD_SHIPMENT_TO_REQUEST')?>" onclick="BX.Sale.Delivery.Request.Component.processRequest({action: 'addShipmentsToRequest', deliveryId: <?=$delivery['DELIVERY_ID']?>, shipmentIds: <?=CUtil::PhpToJSObject($delivery['SHIPMENT_IDS'])?>, weight: <?=$delivery['WEIGHT']?>}); return false;">
</div>
</div>
<?endforeach;?>
<?else:?>
<div class="admin-delivery-request-box">
<div class="admin-delivery-request-confirm red">
<?=Loc::getMessage('SALE_CSDRT_COMPATIBLE_DELIVERIES_NOT_FOUND')?>
</div>
</div>
<?endif;?>
<script type="text/javascript">
BX.ready(function ()
{
BX.message({
"SALE_CSDRTJ_ERROR": "<?=Loc::getMessage("SALE_CSDRTJ_ERROR")?>",
"SALE_CSDRTJ_RESPONSE_ERROR": "<?=Loc::getMessage("SALE_CSDRTJ_RESPONSE_ERROR")?>",
"SALE_CSDRTJ_RESPONSE_PROCESSING_ERROR": "<?=Loc::getMessage("SALE_CSDRTJ_RESPONSE_PROCESSING_ERROR")?>",
"SALE_CSDRTJ_DIALOG_CLOSE": "<?=Loc::getMessage("SALE_CSDRTJ_DIALOG_CLOSE")?>",
"SALE_CSDRTJ_DIALOG_NEXT": "<?=Loc::getMessage("SALE_CSDRTJ_DIALOG_NEXT")?>"
});
BX.Sale.Delivery.Request.Component.ajaxUrl = '<?=$arResult['AJAX_URL']?>';
<?if(!empty($arParams['ACTION']) && count($arResult['DELIVERIES']) == 1):?>
<?$delivery = current($arResult['DELIVERIES']);?>
<?if($arParams['ACTION'] == 'CREATE_DELIVERY_REQUEST'):?>
<?="BX.Sale.Delivery.Request.Component.processRequest({action: 'createDeliveryRequest', deliveryId: ".$delivery['DELIVERY_ID'].", shipmentIds: ".CUtil::PhpToJSObject($delivery['SHIPMENT_IDS']).", weight: ".$delivery['WEIGHT']."});"?>
<?elseif($arParams['ACTION'] == 'ADD_SHIPMENTS_TO_REQUEST'):?>
<?="BX.Sale.Delivery.Request.Component.processRequest({action: 'addShipmentsToRequest', deliveryId: ".$delivery['DELIVERY_ID'].", shipmentIds: ".CUtil::PhpToJSObject($delivery['SHIPMENT_IDS']).", weight: ".$delivery['WEIGHT']."});"?>
<?endif;?>
<?endif;?>
});
</script>