Esempio n. 1
0
    echo $arResult["ORDER"]['ID'];
    ?>
'); break;
					}
				}
			</script>

			<?php 
}
?>
	<div id="detail_info_body_<?php 
echo $arResult['ORDER']['ID'];
?>
">
		<?php 
echo CSaleMobileOrderUtils::makeDetailClassFromOrder($arResult["ORDER"]);
?>
	</div>
</div>
<script type="text/javascript">

	app.setPageTitle({title: "<?php 
echo GetMessage('SMOD_ORDER_N') . $arResult['ORDER']['ID'];
?>
"});

	var orderDetail = new __MASaleOrderDetail({id: "<?php 
echo $arResult['ORDER']['ID'];
?>
",
					dialogUrl: "<?php 
Esempio n. 2
0
     break;
 case "order_cancel":
     $bUserCanCancelOrder = CSaleOrder::CanUserCancelOrder($id, $GLOBALS["USER"]->GetUserGroupArray(), $GLOBALS["USER"]->GetID());
     if (!$bUserCanCancelOrder || CSaleOrder::IsLocked($id, $lockedBY, $dateLock)) {
         break;
     }
     $cancel = isset($_REQUEST['cancel']) ? trim($_REQUEST['cancel']) : 'N';
     $comment = isset($_REQUEST['comment']) ? trim($_REQUEST['comment']) : '';
     if (strlen($comment) > 0) {
         $comment = $APPLICATION->ConvertCharset($comment, 'utf-8', SITE_CHARSET);
     }
     $result = CSaleOrder::CancelOrder($id, $cancel, $comment);
     break;
 case "get_order_html":
     $arOrder = CSaleMobileOrderUtils::getOrderInfoDetail($id);
     $result = CSaleMobileOrderUtils::makeDetailClassFromOrder($arOrder);
     break;
 case "delivery_allow":
     $bUserCanDeliverOrder = CSaleOrder::CanUserChangeOrderFlag($id, "PERM_DELIVERY", $GLOBALS["USER"]->GetUserGroupArray());
     if (!$bUserCanDeliverOrder) {
         break;
     }
     $arAdditionalFields = array();
     if ($status_id && CSaleOrder::CanUserChangeOrderStatus($id, $status_id, $GLOBALS["USER"]->GetUserGroupArray())) {
         $arAdditionalFields = array("STATUS_ID" => $status_id);
     }
     $deliver = isset($_REQUEST['deliver']) ? trim($_REQUEST['deliver']) : '';
     if ($deliver) {
         $result = CSaleOrder::DeliverOrder($id, $deliver, 0, $arAdditionalFields);
     } elseif (!empty($arAdditionalFields)) {
         $result = CSaleOrder::Update($id, $arAdditionalFields);