%PDF- %PDF-
Direktori : /home/lightco1/luminero.com.au/administrator/components/com_virtuemart/views/orders/tmpl/ |
Current File : /home/lightco1/luminero.com.au/administrator/components/com_virtuemart/views/orders/tmpl/order.php |
<?php /** * Display form details * * @package VirtueMart * @subpackage Orders * @author Oscar van Eijk, Max Milbers * @link https://virtuemart.net * @copyright Copyright (c) 2004 - 2016 VirtueMart Team. All rights reserved. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php * VirtueMart is free software. This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or * other free or open source software licenses. * @version $Id: order.php 9523 2017-05-04 10:23:55Z Milbo $ */ // Check to ensure this file is included in Joomla! defined('_JEXEC') or die('Restricted access'); AdminUIHelper::startAdminArea($this); AdminUIHelper::imitateTabs('start','COM_VIRTUEMART_ORDER_PRINT_PO_LBL'); // Get the plugins JPluginHelper::importPlugin('vmshopper'); JPluginHelper::importPlugin('vmshipment'); JPluginHelper::importPlugin('vmpayment'); $jsOrderStatusShopperEmail = '""'; $j = 'if (typeof Virtuemart === "undefined") Virtuemart = {}; Virtuemart.confirmDelete = "'.addslashes( vmText::_('COM_VIRTUEMART_ORDER_DELETE_ITEM_JS') ).'"; jQuery(document).ready(function() { Virtuemart.onReadyOrderItems(); }); var editingItem = 0;'; vmJsApi::addJScript('onReadyOrder',$j); vmJsApi::addJScript('/administrator/components/com_virtuemart/assets/js/orders.js',false,false); ?> <div style="text-align: left;"> <form name='adminForm' id="adminForm"> <input type="hidden" name="task" value="" /> <input type="hidden" name="option" value="com_virtuemart" /> <input type="hidden" name="view" value="orders" /> <input type="hidden" name="virtuemart_order_id" value="<?php echo $this->orderID; ?>" /> <?php echo JHtml::_( 'form.token' ); ?> <table class="adminlist table table-striped" width="100%"> <tr> <td width="100%"> <?php echo $this->displayDefaultViewSearch ('COM_VIRTUEMART_ORDER_PRINT_NAME'); ?> <span class="btn btn-small " > <a class="updateOrder" href="#"><span class="icon-nofloat vmicon vmicon-16-save"></span> <?php echo vmText::_('COM_VIRTUEMART_ORDER_SAVE_USER_INFO'); ?></a></span> <span class="btn btn-small " > <a href="#" onClick="javascript:Virtuemart.resetOrderHead(event);" ><span class="icon-nofloat vmicon vmicon-16-cancel"></span> <?php echo vmText::_('COM_VIRTUEMART_ORDER_RESET'); ?></a> </span> <?php // echo vmText::_('COM_VIRTUEMART_ORDER_CREATE'); ?></a> <?php $this->createPrintLinks($this->orderbt,$print_link,$deliverynote_link,$invoice_link); echo '<span style="float:right">'.$print_link; echo $deliverynote_link; echo $invoice_link.'</span'; ?> </td> </tr> </table> </form> <table class="adminlist table" style="table-layout: fixed;"> <tr> <td valign="top"> <table class="adminlist" cellspacing="0" cellpadding="0"> <thead> <tr> <th colspan="2"><?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_PO_LBL') ?></th> </tr> </thead> <?php /* $print_url = juri::root().'index.php?option=com_virtuemart&view=invoice&layout=invoice&tmpl=component&virtuemart_order_id=' . $this->orderbt->virtuemart_order_id . '&order_number=' .$this->orderbt->order_number. '&order_pass=' .$this->orderbt->order_pass; $print_link = "<a title=\"".vmText::_('COM_VIRTUEMART_PRINT')."\" href=\"javascript:void window.open('$print_url', 'win2', 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no');\" >"; $print_link .= $this->orderbt->order_number . ' </a>'; */ ?> <tr> <td class="key"><strong><?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_PO_NUMBER') ?></strong></td> <?php $orderLink=JURI::root() .'index.php?option=com_virtuemart&view=orders&layout=details&order_number='.$this->orderbt->order_number.'&order_pass='.$this->orderbt->order_pass; ?> <td><a href="<?php echo $orderLink ?>" target="_blank" title="<?php echo vmText::_ ('COM_VIRTUEMART_ORDER_VIEW_ORDER_FRONTEND')?>"><?php echo $this->orderbt->order_number; ?></a></td> <?php /*<td><?php echo $print_link;?></td> */ ?> </tr> <tr> <td class="key"><strong><?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_PO_PASS') ?></strong></td> <td><?php echo $this->orderbt->order_pass;?></td> </tr> <tr> <td class="key"><strong><?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_PO_DATE') ?></strong></td> <td><?php echo vmJsApi::date($this->orderbt->created_on,'LC2',true); ?></td> </tr> <tr> <td class="key"><strong><?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_PO_STATUS') ?></strong></td> <td><?php echo $this->orderstatuslist[$this->orderbt->order_status]; ?></td> </tr> <tr> <td class="key"><strong><?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_NAME') ?></strong></td> <td><?php if ($this->orderbt->virtuemart_user_id) { $userlink = JRoute::_ ('index.php?option=com_virtuemart&view=user&task=edit&virtuemart_user_id[]=' . $this->orderbt->virtuemart_user_id); echo JHtml::_ ('link', $userlink, $this->orderbt->order_name, array('title' => vmText::_ ('COM_VIRTUEMART_ORDER_EDIT_USER') . ' ' . $this->orderbt->order_name)); } else { echo $this->orderbt->first_name.' '.$this->orderbt->last_name; } if( !empty($this->orderbt->order_language) and $this->orderbt->order_language!=VmConfig::$vmlangTag ) { echo '<span style="float: right;"> '.$this->orderbt->order_language. ' </span>'; } ?> </td> </tr> <tr> <td class="key"><strong><?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_PO_IPADDRESS') ?></strong></td> <td><?php echo $this->orderbt->ip_address; ?></td> </tr> <?php if ($this->orderbt->coupon_code) { ?> <tr> <td class="key"><strong><?php echo vmText::_('COM_VIRTUEMART_COUPON_CODE') ?></strong></td> <td><?php echo $this->orderbt->coupon_code; ?></td> </tr> <?php } ?> <?php if ($this->orderbt->invoiceNumber and !shopFunctionsF::InvoiceNumberReserved($this->orderbt->invoiceNumber) ) { $invoice_url = juri::root().'index.php?option=com_virtuemart&view=invoice&layout=invoice&format=pdf&tmpl=component&virtuemart_order_id=' . $this->orderbt->virtuemart_order_id . '&order_number=' .$this->orderbt->order_number. '&order_pass=' .$this->orderbt->order_pass; $invoice_link = "<a title=\"".vmText::_('COM_VIRTUEMART_INVOICE_PRINT')."\" href=\"javascript:void window.open('$invoice_url', 'win2', 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no');\" >"; $invoice_link .= $this->orderbt->invoiceNumber . '</a>';?> <tr> <td class="key"><strong><?php echo vmText::_('COM_VIRTUEMART_INVOICE') ?></strong></td> <td><?php echo $invoice_link; ?></td> </tr> <?php } ?> </table> </td> <td valign="top"> <table class="adminlist table"> <thead> <tr> <th><?php echo vmText::_('COM_VIRTUEMART_ORDER_HISTORY_DATE_ADDED') ?></th> <th><?php echo vmText::_('COM_VIRTUEMART_ORDER_HISTORY_CUSTOMER_NOTIFIED') ?></th> <th><?php echo vmText::_('COM_VIRTUEMART_ORDER_LIST_STATUS') ?></th> <th><?php echo vmText::_('COM_VIRTUEMART_COMMENT') ?></th> </tr> </thead> <?php foreach ($this->orderdetails['history'] as $this->orderbt_event ) { echo "<tr >"; echo "<td class='key'>". vmJsApi::date($this->orderbt_event->created_on,'LC2',true) ."</td>\n"; if ($this->orderbt_event->customer_notified == 1) { echo '<td align="center">'.vmText::_('COM_VIRTUEMART_YES').'</td>'; } else { echo '<td align="center">'.vmText::_('COM_VIRTUEMART_NO').'</td>'; } if(!isset($this->orderstatuslist[$this->orderbt_event->order_status_code])){ if(empty($this->orderbt_event->order_status_code)){ $this->orderbt_event->order_status_code = 'unknown'; } $this->orderstatuslist[$this->orderbt_event->order_status_code] = vmText::_('COM_VIRTUEMART_UNKNOWN_ORDER_STATUS'); } echo '<td align="center">'.$this->orderstatuslist[$this->orderbt_event->order_status_code].'</td>'; echo "<td>".$this->orderbt_event->comments."</td>\n"; echo "</tr>\n"; } ?> <tr> <td colspan="4"> <a href="#" class="show_element"><span class="vmicon vmicon-16-editadd"></span><?php echo vmText::_('COM_VIRTUEMART_ORDER_UPDATE_STATUS') ?></a> <div style="display: none; background: white; z-index: 100;" class="element-hidden vm-absolute" id="updateOrderStatus"><?php echo $this->loadTemplate('editstatus'); ?> </div> </td> </tr> <?php // Load additional plugins $_dispatcher = JDispatcher::getInstance(); $_returnValues1 = $_dispatcher->trigger('plgVmOnUpdateOrderBEPayment',array($this->orderID)); $_returnValues2 = $_dispatcher->trigger('plgVmOnUpdateOrderBEShipment',array( $this->orderID)); $_returnValues = array_merge($_returnValues1, $_returnValues2); $_plg = ''; foreach ($_returnValues as $_returnValue) { if ($_returnValue !== null) { $_plg .= (' <td colspan="4">' . $_returnValue . "</td>\n"); } } if ($_plg !== '') { echo "<tr>\n$_plg</tr>\n"; } ?> </table> </td> </tr> </table> <form action="index.php" method="post" name="orderForm" id="orderForm"><!-- Update order head form --> <table class="adminlist table" > <?php // if ($this->orderbt->customer_note || true) { if(true){ ?> <tr> <td valign="top" width="50%"> <table class="adminlist" cellspacing="0" cellpadding="0"> <thead> <tr> <th colspan="2"><?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_PAYMENT_SHIPMENT') ?></th> </tr> </thead> <tr> <td><?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_PAYMENT_LBL') ?></td> <?php $model = VmModel::getModel('paymentmethod'); $payments = $model->getPayments(); $model = VmModel::getModel('shipmentmethod'); $shipments = $model->getShipments(); ?> <td> <input type="hidden" size="10" name="virtuemart_paymentmethod_id" value="<?php echo $this->orderbt->virtuemart_paymentmethod_id; ?>"/> <!-- <? echo VmHTML::select("virtuemart_paymentmethod_id", $payments, $this->orderbt->virtuemart_paymentmethod_id, '', "virtuemart_paymentmethod_id", "payment_name"); ?> <span id="delete_old_payment" style="display: none;"><br /> <input id="delete_old_payment" type="checkbox" name="delete_old_payment" value="1" /> <label class='' for="" title="<?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_PAYMENT_DELETE_DESC'); ?>"><?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_PAYMENT_DELETE'); ?></label> </span> --> <?php foreach($payments as $payment) { if($payment->virtuemart_paymentmethod_id == $this->orderbt->virtuemart_paymentmethod_id) echo $payment->payment_name; } ?> </td> </tr> <tr> <td><?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_SHIPMENT_LBL') ?></td> <td> <input type="hidden" size="10" name="virtuemart_shipmentmethod_id" value="<?php echo $this->orderbt->virtuemart_shipmentmethod_id; ?>"/> <!-- <? echo VmHTML::select("virtuemart_shipmentmethod_id", $shipments, $this->orderbt->virtuemart_shipmentmethod_id, '', "virtuemart_shipmentmethod_id", "shipment_name"); ?> <span id="delete_old_shipment" style="display: none;"><br /> <input id="delete_old_shipment" type="checkbox" name="delete_old_shipment" value="1" /> <label class='' for=""><?php echo vmText::_('COM_VIRTUEMART_ORDER_EDIT_CALCULATE'); ?></label> </span> --> <?php foreach($shipments as $shipment) { if($shipment->virtuemart_shipmentmethod_id == $this->orderbt->virtuemart_shipmentmethod_id) echo $shipment->shipment_name; } ?> </td> </tr> <tr> <td class="key"><?php echo vmText::_('COM_VIRTUEMART_DELIVERY_DATE') ?></td> <td><input type="text" maxlength="190" class="required" value="<?php echo $this->orderbt->delivery_date; ?>" size="30" name="delivery_date" id="delivery_date_field"></td> </tr> </table> </td> </tr> <?php } ?> </table> <table width="100%"> <tr> <td width="50%" valign="top"> <table class="adminlist table"> <thead> <tr> <th style="text-align: center;" colspan="2"><?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_BILL_TO_LBL') ?></th> </tr> </thead> <?php foreach ($this->userfields['fields'] as $_field ) { echo ' <tr>'."\n"; echo ' <td class="key">'."\n"; echo ' <label for="'.$_field['name'].'_field">'."\n"; echo ' '.$_field['title'] . ($_field['required']?' *': '')."\n"; echo ' </label>'."\n"; echo ' </td>'."\n"; echo ' <td>'."\n"; if ($_field['type'] === 'hidden') { echo ' '.htmlentities($_field['value'],ENT_COMPAT, 'UTF-8', false)."\n"; } else { echo ' '.$_field['formcode']."\n"; } echo ' </td>'."\n"; echo ' </tr>'."\n"; //*/ /* $fn = $_field['name']; $fv = $_field['value']; $ft = $_field['title']; echo ' <tr>'."\n"; echo ' <td class="key">'."\n"; echo ' '.$ft."\n"; echo ' </td>'."\n"; echo ' <td>'."\n"; echo " <input name='BT_$fn' id='$fn' value='$fv' size='50'>\n"; echo ' </td>'."\n"; echo ' </tr>'."\n";*/ } ?> </table> </td> <td width="50%" valign="top"> <table class="adminlist table"> <thead> <tr> <th style="text-align: center;" colspan="2"><?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_SHIP_TO_LBL') ?></th> </tr> </thead> <?php foreach ($this->shipmentfields['fields'] as $_field ) { echo ' <tr>'."\n"; echo ' <td class="key">'."\n"; echo ' <label for="'.$_field['name'].'_field">'."\n"; echo ' '.$_field['title'] . ($_field['required']?' *': '')."\n"; echo ' </label>'."\n"; echo ' </td>'."\n"; echo ' <td>'."\n"; if ($_field['type'] === 'hidden') { echo ' '.htmlentities($_field['value'],ENT_COMPAT, 'UTF-8', false)."\n"; } else { echo ' '.$_field['formcode']."\n"; } echo ' </td>'."\n"; echo ' </tr>'."\n"; } ?> </table> </td> </tr> </table> <input type="hidden" name="task" value="updateOrderHead" /> <input type="hidden" name="option" value="com_virtuemart" /> <input type="hidden" name="view" value="orders" /> <input type="hidden" name="virtuemart_order_id" value="<?php echo $this->orderID; ?>" /> <input type="hidden" name="old_virtuemart_paymentmethod_id" value="<?php echo $this->orderbt->virtuemart_paymentmethod_id; ?>" /> <input type="hidden" name="old_virtuemart_shipmentmethod_id" value="<?php echo $this->orderbt->virtuemart_shipmentmethod_id; ?>" /> <?php echo JHtml::_( 'form.token' ); ?> </form> <table width="100%"> <tr> <td colspan="2"> <form action="index.php" method="post" name="orderItemForm" id="orderItemForm"><!-- Update linestatus form --> <table class="adminlist table" id="itemTable" > <thead> <tr> <!--<th class="title" width="5%" align="left"><?php echo vmText::_('COM_VIRTUEMART_ORDER_EDIT_ACTIONS') ?></th> --> <th class="title" width="3" align="left">#</th> <th class="title" width="47" align="left"><?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_QUANTITY') ?></th> <th class="title" width="*" align="left"><?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_NAME') ?></th> <th class="title" width="10%" align="left"><?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_SKU') ?></th> <th class="title" width="10%"><?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_ITEM_STATUS') ?></th> <th class="title" width="50"><?php echo vmText::_('COM_VIRTUEMART_PRODUCT_FORM_PRICE_NET') ?></th> <th class="title" width="50"><?php echo vmText::_('COM_VIRTUEMART_PRODUCT_FORM_PRICE_BASEWITHTAX') ?></th> <th class="title" width="50"><?php echo vmText::_('COM_VIRTUEMART_PRODUCT_FORM_PRICE_GROSS') ?></th> <th class="title" width="50"><?php echo vmText::_('COM_VIRTUEMART_PRODUCT_FORM_PRICE_TAX') ?></th> <th class="title" width="50"> <?php echo vmText::_('COM_VIRTUEMART_PRODUCT_FORM_PRICE_DISCOUNT') ?></th> <th class="title" width="5%"><?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_TOTAL') ?></th> </tr> </thead> <?php $i=1; foreach ($this->orderdetails['items'] as $item) { ?> <!-- Display the order item --> <?php $lId = ''; $lId = count($this->orderdetails['items'])==$i? 'id="lItemRow"':''; ?> <tr valign="top" <?php echo $lId?>><?php /*id="showItem_<?php echo $item->virtuemart_order_item_id; ?>" data-itemid="<?php echo $item->virtuemart_order_item_id; ?>">*/ ?> <td> <div><?php echo ($i++)?></div> <a href="#" title="<?php echo vmText::_('remove'); ?>" onClick="javascript:Virtuemart.removeItem(event,<?php echo $item->virtuemart_order_item_id; ?>);"><span class="vmicon vmicon-16-remove 4remove"></span></a> </td> <td> <span class='ordereditI'><?php echo $item->product_quantity; ?></span> <input class='orderedit' type="text" size="3" name="item_id[<?php echo $item->virtuemart_order_item_id; ?>][product_quantity]" value="<?php echo $item->product_quantity; ?>"/> <?php //if(empty($item->virtuemart_product_id)) { ?> <span class='orderedit'>Product ID:</span> <input class='orderedit' type="text" size="10" name="item_id[<?php echo $item->virtuemart_order_item_id; ?>][virtuemart_product_id]" value="<?php echo $item->virtuemart_product_id; ?>"/> <?php //} ?> </td> <td> <span class='ordereditI'><?php echo $item->order_item_name; ?></span> <input class='orderedit' type="text" name="item_id[<?php echo $item->virtuemart_order_item_id; ?>][order_item_name]" value="<?php echo $item->order_item_name; ?>"/> <div class="goto-product"><?php echo '<a href="'.$item->linkedit.'" target="_blank">'.vmText::_('COM_VM_GOTO_PRODUCT'); ?></a></div> <?php if(!class_exists('VirtueMartModelCustomfields'))require(VMPATH_ADMIN.DS.'models'.DS.'customfields.php'); $product_attribute = VirtueMartModelCustomfields::CustomsFieldOrderDisplay($item,'BE'); if($product_attribute) echo '<div>'.$product_attribute.'</div>'; $_dispatcher = JDispatcher::getInstance(); $_returnValues = $_dispatcher->trigger('plgVmOnShowOrderLineBEShipment',array( $this->orderID,$item->virtuemart_order_item_id)); $_plg = ''; foreach ($_returnValues as $_returnValue) { if ($_returnValue !== null) { $_plg .= $_returnValue; } } if ($_plg !== '') { echo '<table border="0" celspacing="0" celpadding="0">' . '<tr>' . '<td width="8px"></td>' // Indent . '<td>'.$_plg.'</td>' . '</tr>' . '</table>'; } ?> </td> <td> <span class='ordereditI'><?php echo $item->order_item_sku; ?></span> <input class='orderedit' type="text" name="item_id[<?php echo $item->virtuemart_order_item_id; ?>][order_item_sku]" value="<?php echo $item->order_item_sku; ?>"/> </td> <td align="center"> <!--<?php echo $this->orderstatuslist[$item->order_status]; ?><br />--> <?php echo $this->itemstatusupdatefields[$item->virtuemart_order_item_id]; ?> </td> <td align="right" style="padding-right: 5px;"> <?php $item->product_discountedPriceWithoutTax = (float) $item->product_discountedPriceWithoutTax; if (!empty($item->product_discountedPriceWithoutTax) && $item->product_discountedPriceWithoutTax != $item->product_priceWithoutTax) { echo '<span style="text-decoration:line-through">'.$this->currency->priceDisplay($item->product_item_price) .'</span><br />'; echo '<span >'.$this->currency->priceDisplay($item->product_discountedPriceWithoutTax) .'</span><br />'; } else { echo '<span >'.$this->currency->priceDisplay($item->product_item_price) .'</span><br />'; } ?> <input class='orderedit' type="text" size="8" name="item_id[<?php echo $item->virtuemart_order_item_id; ?>][product_item_price]" value="<?php echo $item->product_item_price; ?>"/> </td> <td align="right" style="padding-right: 5px;"> <?php echo $this->currency->priceDisplay($item->product_basePriceWithTax); ?> <input class='orderedit' type="text" size="8" name="item_id[<?php echo $item->virtuemart_order_item_id; ?>][product_basePriceWithTax]" value="<?php echo $item->product_basePriceWithTax; ?>"/> </td> <td align="right" style="padding-right: 5px;"> <?php echo $this->currency->priceDisplay($item->product_final_price); ?> <input class='orderedit' type="text" size="8" name="item_id[<?php echo $item->virtuemart_order_item_id; ?>][product_final_price]" value="<?php echo $item->product_final_price; ?>"/> </td> <td align="right" style="padding-right: 5px;"> <?php echo $this->currency->priceDisplay( $item->product_tax); ?> <input class='orderedit' type="text" size="12" name="item_id[<?php echo $item->virtuemart_order_item_id; ?>][product_tax]" value="<?php echo $item->product_tax; ?>"/> <span style="display: block; font-size: 80%;" title="<?php echo vmText::_('COM_VIRTUEMART_ORDER_EDIT_CALCULATE_DESC'); ?>"> <input class='orderedit' type="checkbox" name="item_id[<?php echo $item->virtuemart_order_item_id; ?>][calculate_product_tax]" value="1" /> <label class='orderedit' for="calculate_product_tax"><?php echo vmText::_('COM_VIRTUEMART_ORDER_EDIT_CALCULATE'); ?></label> </span> </td> <td align="right" style="padding-right: 5px;"> <?php echo $this->currency->priceDisplay( $item->product_subtotal_discount); ?> <input class='orderedit' type="text" size="8" name="item_id[<?php echo $item->virtuemart_order_item_id; ?>][product_subtotal_discount]" value="<?php echo $item->product_subtotal_discount; ?>"/> </td> <td align="right" style="padding-right: 5px;"> <?php $item->product_basePriceWithTax = (float) $item->product_basePriceWithTax; if(!empty($item->product_basePriceWithTax) && $item->product_basePriceWithTax != $item->product_final_price ) { echo '<span style="text-decoration:line-through" >'.$this->currency->priceDisplay($item->product_basePriceWithTax,$this->currency,$item->product_quantity) .'</span><br />' ; } elseif (empty($item->product_basePriceWithTax) && $item->product_item_price != $item->product_final_price) { echo '<span style="text-decoration:line-through">' . $this->currency->priceDisplay($item->product_item_price,$this->currency,$item->product_quantity) . '</span><br />'; } echo $this->currency->priceDisplay($item->product_subtotal_with_tax); ?> <input class='orderedit' type="hidden" size="8" name="item_id[<?php echo $item->virtuemart_order_item_id; ?>][product_subtotal_with_tax]" value="<?php echo $item->product_subtotal_with_tax; ?>"/> </td> </tr> <?php } ?> <tr id="updateOrderItemStatus"> <td colspan="5"> <!-- <a class="newOrderItem" href="#"><span class="icon-nofloat vmicon vmicon-16-new"></span><?php echo vmText::_('COM_VIRTUEMART_NEW_ITEM'); ?></a> --> <a class="updateOrderItemStatus" href="#"><span class="icon-nofloat vmicon vmicon-16-save"></span><?php echo vmText::_('COM_VIRTUEMART_SAVE'); ?></a> <a href="#" class="cancelEdit" ><span class="icon-nofloat vmicon vmicon-16-remove 4remove"></span><?php echo ' '. vmText::_('COM_VIRTUEMART_CANCEL'); ?></a> <a href="#" class="enableEdit" ><span class="icon-nofloat vmicon vmicon-16-edit"></span><?php echo ' '. vmText::_('COM_VIRTUEMART_EDIT'); ?></a> <?php //if(isset($this->orderdetails['items'][0])){ // $oId = $this->orderdetails['items'][0]->virtuemart_order_item_id; if(isset($item->virtuemart_order_item_id)){ $oId = $item->virtuemart_order_item_id; } else { $oId = 0; } ?> <a href="#" onClick="javascript:Virtuemart.addNewLine(event,<?php echo $oId ?>);"><span class="icon-nofloat vmicon vmicon-16-new"></span><?php echo ' '. vmText::_('JTOOLBAR_NEW'); ?></a> </td> <td colspan="6"> <?php // echo JHtml::_('image', 'administrator/components/com_virtuemart/assets/images/vm_witharrow.png', 'With selected'); $this->orderStatSelect; ?> </td> </tr> <!--/table --> <input type="hidden" name="task" value="" /> <input type="hidden" name="option" value="com_virtuemart" /> <input type="hidden" name="view" value="orders" /> <input type="hidden" name="virtuemart_order_id" value="<?php echo $this->orderID; ?>" /> <input type="hidden" name="virtuemart_paymentmethod_id" value="<?php echo $this->orderbt->virtuemart_paymentmethod_id; ?>" /> <input type="hidden" name="virtuemart_shipmentmethod_id" value="<?php echo $this->orderbt->virtuemart_shipmentmethod_id; ?>" /> <input type="hidden" name="order_total" value="<?php echo $this->orderbt->order_total; ?>" /> <?php echo JHtml::_( 'form.token' ); ?> </form> <!-- Update linestatus form --> <!--table class="adminlist" cellspacing="0" cellpadding="0" --> <tr> <td align="left" colspan="1"><?php $editLineLink=JRoute::_('index.php?option=com_virtuemart&view=orders&orderId='.$this->orderbt->virtuemart_order_id.'&orderLineId=0&tmpl=component&task=editOrderItem'); ?> <!-- <a href="<?php echo $editLineLink; ?>" class="modal"> <?php echo JHtml::_('image', 'administrator/components/com_virtuemart/assets/images/icon_16/icon-16-editadd.png', "New Item"); ?> New Item </a>--></td> <td align="right" colspan="4"> <div align="right"><strong> <?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_SUBTOTAL') ?>: </strong></div> </td> <td align="right" style="padding-right: 5px;"><?php echo $this->currency->priceDisplay($this->orderbt->order_subtotal); ?></td> <td align="right" style="padding-right: 5px;"> </td> <td align="right" style="padding-right: 5px;"> </td> <td align="right" style="padding-right: 5px;"><?php echo $this->currency->priceDisplay($this->orderbt->order_tax); ?></td> <td align="right"> <?php echo $this->currency->priceDisplay($this->orderbt->order_discountAmount); ?></td> <td width="15%" align="right" style="padding-right: 5px;"><?php echo $this->currency->priceDisplay($this->orderbt->order_salesPrice); ?></td> </tr> <?php /* COUPON DISCOUNT */ //if (VmConfig::get('coupons_enable') == '1') { if ($this->orderbt->coupon_discount > 0 || $this->orderbt->coupon_discount < 0) { ?> <tr> <td align="right" colspan="5"><strong><?php echo vmText::_('COM_VIRTUEMART_COUPON_DISCOUNT') ?></strong></td> <td align="right" style="padding-right: 5px;"> </td> <td align="right" style="padding-right: 5px;"> </td> <td align="right" style="padding-right: 5px;"> </td> <td align="right" style="padding-right: 5px;"> </td> <td align="right" style="padding-right: 5px;"> </td> <td align="right" style="padding-right: 5px;"><?php echo $this->currency->priceDisplay($this->orderbt->coupon_discount); ?></td> </tr> <?php //} }?> <?php foreach($this->orderdetails['calc_rules'] as $rule){ if ($rule->calc_kind == 'DBTaxRulesBill') { ?> <tr > <td colspan="5" align="right" ><?php echo $rule->calc_rule_name ?> </td> <td align="right" colspan="3" > </td> <td align="right"> <!-- <?php echo $this->currency->priceDisplay($rule->calc_amount);?> <input class='orderedit' type="text" size="8" name="calc_rules[<?php echo $rule->calc_kind ?>][<?php echo $rule->virtuemart_order_calc_rule_id ?>][calc_tax]" value="<?php echo $rule->calc_amount; ?>"/> --> </td> <td align="right"><?php echo $this->currency->priceDisplay($rule->calc_amount); ?></td> <td align="right" style="padding-right: 5px;"> <?php echo $this->currency->priceDisplay($rule->calc_amount);?> <input class='orderedit' type="text" size="8" name="calc_rules[<?php echo $rule->calc_kind ?>][<?php echo $rule->virtuemart_order_calc_rule_id ?>]" value="<?php echo $rule->calc_amount; ?>"/> </td> </tr> <?php } elseif ($rule->calc_kind == 'taxRulesBill') { ?> <tr > <td colspan="5" align="right" ><?php echo $rule->calc_rule_name ?> </td> <td align="right" colspan="3" > </td> <td align="right"><?php echo $this->currency->priceDisplay($rule->calc_amount); ?></td> <td align="right"> </td> <td align="right" style="padding-right: 5px;"> <?php echo $this->currency->priceDisplay($rule->calc_amount); ?> <input class='orderedit' type="text" size="8" name="calc_rules[<?php echo $rule->calc_kind ?>][<?php echo $rule->virtuemart_order_calc_rule_id ?>]" value="<?php echo $rule->calc_amount; ?>"/> </td> </tr> <?php } elseif ($rule->calc_kind == 'DATaxRulesBill') { ?> <tr > <td colspan="5" align="right" ><?php echo $rule->calc_rule_name ?> </td> <td align="right" colspan="3" > </td> <td align="right"> </td> <td align="right"><?php echo $this->currency->priceDisplay($rule->calc_amount); ?></td> <td align="right" style="padding-right: 5px;"> <?php echo $this->currency->priceDisplay($rule->calc_amount); ?> <input class='orderedit' type="text" size="8" name="calc_rules[<?php echo $rule->calc_kind ?>][<?php echo $rule->virtuemart_order_calc_rule_id ?>]" value="<?php echo $rule->calc_amount; ?>"/> </td> </tr> <?php } } ?> <tr> <td align="right" colspan="5"><strong><?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_SHIPPING') ?>:</strong></td> <td align="right" style="padding-right: 5px;"><?php echo $this->currency->priceDisplay($this->orderbt->order_shipment); ?> <input class='orderedit' type="text" size="8" name="order_shipment" value="<?php echo $this->orderbt->order_shipment; ?>"/> </td> <td align="right" style="padding-right: 5px;"> </td> <td align="right" style="padding-right: 5px;"> </td> <td align="right" style="padding-right: 5px;"><?php echo $this->currency->priceDisplay($this->orderbt->order_shipment_tax); ?> <input class='orderedit' type="text" size="12" name="order_shipment_tax" value="<?php echo $this->orderbt->order_shipment_tax; ?>"/> </td> <td align="right" style="padding-right: 5px;"> </td> <td align="right" style="padding-right: 5px;"><?php echo $this->currency->priceDisplay($this->orderbt->order_shipment+$this->orderbt->order_shipment_tax); ?></td> </tr> <tr> <td align="right" colspan="5"><strong><?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_PAYMENT') ?>:</strong></td> <td align="right" style="padding-right: 5px;"><?php echo $this->currency->priceDisplay($this->orderbt->order_payment); ?> <input class='orderedit' type="text" size="8" name="order_payment" value="<?php echo $this->orderbt->order_payment; ?>"/> </td> <td align="right" style="padding-right: 5px;"> </td> <td align="right" style="padding-right: 5px;"> </td> <td align="right" style="padding-right: 5px;"><?php echo $this->currency->priceDisplay($this->orderbt->order_payment_tax); ?> <input class='orderedit' type="text" size="12" name="order_payment_tax" value="<?php echo $this->orderbt->order_payment_tax; ?>"/> </td> <td align="right" style="padding-right: 5px;"> </td> <td align="right" style="padding-right: 5px;"><?php echo $this->currency->priceDisplay($this->orderbt->order_payment+$this->orderbt->order_payment_tax); ?></td> </tr> <?php $sumRules = array('VatTax'=>array(), 'taxRulesBill'=>array()); foreach($this->orderdetails['calc_rules'] as $rule){ if($rule->calc_kind!='VatTax' and $rule->calc_kind!='taxRulesBill') continue; if(isset($sumRules[$rule->calc_kind][$rule->virtuemart_calc_id])){ $sumRules[$rule->calc_kind][$rule->virtuemart_calc_id]->calc_result += $rule->calc_result; } else { $sumRules[$rule->calc_kind][$rule->virtuemart_calc_id] = $rule; } } foreach($sumRules as $calc_kind) { foreach( $calc_kind as $rule ) { ?> <tr> <td colspan="5" align="right"><?php echo $rule->calc_rule_name ?> </td> <td align="right" colspan="3"></td> <td align="right" style="padding-right: 5px;"> <?php echo $this->currency->priceDisplay( $rule->calc_result ); ?> <input class='orderedit' type="text" size="8" name="calc_rules[<?php echo $rule->calc_kind ?>][<?php echo $rule->virtuemart_calc_id ?>]" value="<?php echo $rule->calc_result; ?>"/> </td> <td align="right" colspan="2"></td> </tr><?php } } ?> <tr> <td align="right" colspan="5"><strong><?php echo vmText::_('COM_VIRTUEMART_ORDER_PRINT_TOTAL') ?>:</strong></td> <td align="right" style="padding-right: 5px;"> </td> <td align="right" style="padding-right: 5px;"> </td> <td align="right" style="padding-right: 5px;"> </td> <td align="right" style="padding-right: 5px;"> <?php echo $this->currency->priceDisplay($this->orderbt->order_billTaxAmount); ?> <input class='orderedit' type="text" size="12" name="order_billTaxAmount" value="<?php echo $this->orderbt->order_billTaxAmount; ?>"/> <span style="display: block; font-size: 80%;" title="<?php echo vmText::_('COM_VIRTUEMART_ORDER_EDIT_CALCULATE_DESC'); ?>"> <input class='orderedit' type="checkbox" name="calculate_billTaxAmount" value="1" checked /> <label class='orderedit' for="calculate_billTaxAmount"><?php echo vmText::_('COM_VIRTUEMART_ORDER_EDIT_CALCULATE'); ?></label> </span> </td> <td align="right" style="padding-right: 5px;"><strong><?php echo $this->currency->priceDisplay($this->orderbt->order_billDiscountAmount); ?></strong></td> <td align="right" style="padding-right: 5px;"><strong><?php echo $this->currency->priceDisplay($this->orderbt->order_total); ?></strong> </td> </tr> <?php if ($this->orderbt->user_currency_rate != 1.0) { ?> <tr> <td align="right" colspan="5"><em><?php echo vmText::_('COM_VIRTUEMART_ORDER_USER_CURRENCY_RATE') ?>:</em></td> <td align="right" style="padding-right: 5px;"> </td> <td align="right" style="padding-right: 5px;"> </td> <td align="right" style="padding-right: 5px;"> </td> <td align="right" style="padding-right: 5px;"> </td> <td align="right" style="padding-right: 5px;"> </td> <td align="right" style="padding-right: 5px;"><em><?php echo $this->orderbt->user_currency_rate ?></em></td> </tr> <?php } ?> </table> </td> </tr> </table> <table width="100%"> <tr> <td valign="top" width="50%"><?php JPluginHelper::importPlugin('vmshipment'); $_dispatcher = JDispatcher::getInstance(); $returnValues = $_dispatcher->trigger('plgVmOnShowOrderBEShipment',array( $this->orderID,$this->orderbt->virtuemart_shipmentmethod_id, $this->orderdetails)); foreach ($returnValues as $returnValue) { if ($returnValue !== null) { echo $returnValue; } } ?> </td> <td valign="top"><?php JPluginHelper::importPlugin('vmpayment'); $_dispatcher = JDispatcher::getInstance(); $_returnValues = $_dispatcher->trigger('plgVmOnShowOrderBEPayment',array( $this->orderID,$this->orderbt->virtuemart_paymentmethod_id, $this->orderdetails)); foreach ($_returnValues as $_returnValue) { if ($_returnValue !== null) { echo $_returnValue; } } ?></td> </tr> </table> </div> <?php AdminUIHelper::imitateTabs('end'); AdminUIHelper::endAdminArea(); /* <script type="text/javascript"> // jQuery('select#order_items_status').change(function() { ////selectItemStatusCode // var statusCode = this.value; // jQuery('.selectItemStatusCode').val(statusCode); // return false // }); </script>*/ ?>