%PDF- %PDF-
| Direktori : /home1/lightco1/www/administrator/components/com_virtuemart/views/orders/tmpl/ |
| Current File : //home1/lightco1/www/administrator/components/com_virtuemart/views/orders/tmpl/order.php |
<?php
/**
* Display form details
*
* @package VirtueMart
* @subpackage Orders
* @author Oscar van Eijk
* @link http://www.virtuemart.net
* @copyright Copyright (c) 2004 - 2010 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$
*/
// 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');
vmJsApi::addJScript( 'orderedit',"
jQuery( function($) {
$('.orderedit').hide();
$('.ordereditI').show();
$('.orderedit').css('backgroundColor', 'lightgray');
jQuery('.updateOrderItemStatus').click(function() {
document.orderItemForm.task.value = 'updateOrderItemStatus';
document.orderItemForm.submit();
return false
});
jQuery('select#virtuemart_paymentmethod_id').change(function(){
jQuery('span#delete_old_payment').show();
jQuery('input#delete_old_payment').attr('checked','checked');
});
});
function enableEdit(e)
{
jQuery('.orderedit').each( function()
{
var d = jQuery(this).css('visibility')=='visible';
jQuery(this).toggle();
jQuery('.orderedit').css('backgroundColor', d ? 'white' : 'lightgray');
jQuery('.orderedit').css('color', d ? 'blue' : 'black');
});
jQuery('.ordereditI').each( function()
{
jQuery(this).toggle();
});
e.preventDefault();
};
function addNewLine(e,i) {
var row = jQuery('#itemTable').find('#lItemRow').html();
var needle = 'item_id['+i+']';
//var needle = new RegExp('item_id['+i+']','igm');
while (row.indexOf(needle) !== -1){
row = row.replace(needle,'item_id[0]');
}
//alert(needle);
jQuery('#itemTable').find('#lItemRow').after('<tr>'+row+'</tr>');
e.preventDefault();
};
function cancelEdit(e) {
jQuery('#orderItemForm').each(function(){
this.reset();
});
jQuery('.selectItemStatusCode')
.find('option:selected').prop('selected', true)
.end().trigger('liszt:updated');
jQuery('.orderedit').hide();
jQuery('.ordereditI').show();
e.preventDefault();
}
function resetOrderHead(e) {
jQuery('#orderForm').each(function(){
this.reset();
});
jQuery('select#virtuemart_paymentmethod_id')
.find('option:selected').prop('selected', true)
.end().trigger('liszt:updated');
jQuery('select#virtuemart_shipmentmethod_id')
.find('option:selected').prop('selected', true)
.end().trigger('liszt:updated');
e.preventDefault();
}
");
$j = "
jQuery('.show_element').click(function() {
jQuery('.element-hidden').toggle();
jQuery('select').trigger('chosen:updated');
return false;
});
jQuery('.updateOrderItemStatus').click(function() {
document.orderItemForm.task.value = 'updateOrderItemStatus';
document.orderItemForm.submit();
return false;
});
jQuery('.updateOrder').click(function() {
document.orderForm.submit();
return false;
});
jQuery('.createOrder').click(function() {
document.orderForm.task.value = 'CreateOrderHead';
document.orderForm.submit();
return false;
});
jQuery('.newOrderItem').click(function() {
document.orderItemForm.task.value = 'newOrderItem';
document.orderItemForm.submit();
return false;
});
jQuery('.orderStatFormSubmit').click(function() {
//document.orderStatForm.task.value = 'updateOrderItemStatus';
document.orderStatForm.submit();
return false;
});
function confirmation(destnUrl) {
var answer = confirm('".addslashes( vmText::_('COM_VIRTUEMART_ORDER_DELETE_ITEM_JS') )."');
if (answer) {
window.location = destnUrl;
}
}
var editingItem = 0;
";
vmJsApi::addJScript('ordergui',$j);
?>
<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:resetOrderHead(event);" ><span class="icon-nofloat vmicon vmicon-16-cancel"></span>
<?php echo vmText::_('COM_VIRTUEMART_ORDER_RESET'); ?></a>
</span>
<!--
<a class="createOrder" href="#"><span class="icon-nofloat vmicon vmicon-16-new"></span>
<?php echo vmText::_('COM_VIRTUEMART_ORDER_CREATE'); ?></a>
-->
</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>
<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', JRoute::_ ($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;
}
?>
</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";
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";
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>
<?php $removeLineLink=JRoute::_('index.php?option=com_virtuemart&view=orders&orderId='.$this->orderbt->virtuemart_order_id.'&orderLineId='.$item->virtuemart_order_item_id.'&task=removeOrderItem'); ?>
<a class="vmicon vmicon-16-bug" title="<?php echo vmText::_('remove'); ?>" onclick="javascript:confirmation('<?php echo $removeLineLink; ?>');"></a>
<a href="javascript:enableItemEdit(<?php echo $item->virtuemart_order_item_id; ?>)"> <?php echo JHtml::_('image', 'administrator/components/com_virtuemart/assets/images/icon_16/icon-16-category.png', "Edit", NULL, true); ?></a>
</td> -->
<td>
<?php echo ($i++)?>
</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; ?>"/>
</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; ?>"/><?php
//echo $item->order_item_name;
//if (!empty($item->product_attribute)) {
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>';
}
?>
<?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_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_priceWithoutTax) && $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="#" onClick="javascript:cancelEdit(event);" ><span class="icon-nofloat vmicon vmicon-16-remove"></span><?php echo ' '. vmText::_('COM_VIRTUEMART_CANCEL'); ?></a>
<a href="#" onClick="javascript:enableEdit(event);"><span class="icon-nofloat vmicon vmicon-16-edit"></span><?php echo ' '. vmText::_('COM_VIRTUEMART_EDIT'); ?></a>
<a href="#" onClick="javascript:addNewLine(event,<?php echo $this->orderdetails['items'][0]->virtuemart_order_item_id ?>);"><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>
<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>