Exemplo n.º 1
0
			<?php 
$tabControl->DraggableBlocksStart();
?>
			<?php 
foreach ($blocksOrder as $blockCode) {
    $tabControl->DraggableBlockBegin(GetMessage("SALE_BLOCK_TITLE_" . toUpper($blockCode)), $blockCode);
    switch ($blockCode) {
        case "goodsList":
            echo $shipmentOrderBasket->getEdit();
            echo '<div style="display: none;">' . $shipmentOrderBasket->settingsDialog->getHtml() . '</div>';
            break;
        case "shipmentStatus":
            echo \Bitrix\Sale\Helpers\Admin\Blocks\OrderShipmentStatus::getEdit($shipment);
            break;
        case "shipment":
            echo \Bitrix\Sale\Helpers\Admin\Blocks\OrderShipment::getEdit($shipment, 0, 'edit', $dataForRecovery[1]);
            break;
        case "buyer":
            echo \Bitrix\Sale\Helpers\Admin\Blocks\OrderBuyer::getView($saleOrder);
            break;
        case "additional":
            echo \Bitrix\Sale\Helpers\Admin\Blocks\OrderAdditional::getEdit($shipment, $formId . '_form', 'SHIPMENT[1]');
            break;
    }
    $tabControl->DraggableBlockEnd();
}
?>
		</div>
	</td>
</tr>
Exemplo n.º 2
0
 switch ($blockCode) {
     case "basket":
         echo $orderBasket->getEdit($order);
         break;
     case "buyer":
         echo Blocks\OrderBuyer::getEdit($order);
         break;
     case "delivery":
         $shipments = $order->getShipmentCollection();
         if (count($shipments) == 0) {
             $order->getShipmentCollection()->createItem();
         }
         /** @var \Bitrix\Sale\Shipment  $shipment*/
         foreach ($shipments as $shipment) {
             if (!$shipment->isSystem()) {
                 echo Blocks\OrderShipment::getEdit($shipment, 0, '', $_POST['SHIPMENT'][1]);
             }
         }
         break;
     case "payment":
         $payments = $order->getPaymentCollection();
         if (count($payments) == 0) {
             $order->getPaymentCollection()->createItem();
         }
         $index = 0;
         foreach ($payments as $payment) {
             echo Blocks\OrderPayment::getEdit($payment, ++$index, $_POST['PAYMENT'][$index]);
         }
         echo Blocks\OrderPayment::createButtonAddPayment('edit');
         break;
     case 'relprops':