Beispiel #1
0
 echo '<a id="' . $blockCode . '"></a>';
 $tabControl->DraggableBlockBegin(Loc::getMessage("SALE_OVIEW_BLOCK_TITLE_" . toUpper($blockCode)), $blockCode);
 switch ($blockCode) {
     case "statusorder":
         echo Admin\Blocks\OrderStatus::getEdit($saleOrder, $USER, true, true);
         break;
     case "buyer":
         echo Admin\Blocks\OrderBuyer::getView($saleOrder);
         break;
     case "delivery":
         $shipments = $saleOrder->getShipmentCollection();
         $index = 0;
         /** @var \Bitrix\Sale\Shipment  $shipment*/
         foreach ($shipments as $shipment) {
             if (!$shipment->isSystem()) {
                 echo Admin\Blocks\OrderShipment::getView($shipment, $index++);
             }
         }
         echo Admin\Blocks\OrderShipment::createNewShipmentButton();
         break;
     case "financeinfo":
         echo Admin\Blocks\OrderFinanceInfo::getView($saleOrder, false);
         break;
     case "payment":
         $payments = $saleOrder->getPaymentCollection();
         $index = 0;
         foreach ($payments as $payment) {
             echo Admin\Blocks\OrderPayment::getView($payment, $index++);
         }
         echo Admin\Blocks\OrderPayment::createButtonAddPayment('view');
         break;
Beispiel #2
0
 echo '<a id="' . $blockCode . '"></a>';
 $tabControl->DraggableBlockBegin(Loc::getMessage("SALE_BLOCK_TITLE_" . toUpper($blockCode)), $blockCode);
 switch ($blockCode) {
     case "statusorder":
         echo Blocks\OrderStatus::getEdit($order, $USER, false, false);
         break;
     case "buyer":
         echo Blocks\OrderBuyer::getEdit($order);
         break;
     case "delivery":
         $shipments = $order->getShipmentCollection();
         $index = 0;
         /** @var \Bitrix\Sale\Shipment  $shipment*/
         foreach ($shipments as $shipment) {
             if (!$shipment->isSystem()) {
                 echo Blocks\OrderShipment::getView($shipment, ++$index, 'edit');
             }
         }
         break;
     case "payment":
         $payments = $order->getPaymentCollection();
         $index = 0;
         foreach ($payments as $payment) {
             echo Blocks\OrderPayment::getView($payment, ++$index, 'edit');
         }
         break;
     case "additional":
         echo Blocks\OrderAdditional::getEdit($order, $formId . "_form", 'ORDER');
         break;
     case "basket":
         echo $orderBasket->getEdit();