// fix bug on tracking number value
This commit is contained in:
@@ -418,7 +418,13 @@
|
|||||||
<td>{$line.type}</td>
|
<td>{$line.type}</td>
|
||||||
<td>{$line.state_name}</td>
|
<td>{$line.state_name}</td>
|
||||||
<td>{$line.weight|string_format:"%.3f"} {Configuration::get('PS_WEIGHT_UNIT')}</td>
|
<td>{$line.weight|string_format:"%.3f"} {Configuration::get('PS_WEIGHT_UNIT')}</td>
|
||||||
<td>{if $order->getTaxCalculationMethod() == $smarty.const.PS_TAX_INC}{displayPrice price=$line.shipping_cost_tax_incl currency=$currency->id}{else}{displayPrice price=$line.shipping_cost_tax_excl currency=$currency->id}{/if}</td>
|
<td>
|
||||||
|
{if $order->getTaxCalculationMethod() == $smarty.const.PS_TAX_INC}
|
||||||
|
{displayPrice price=$line.shipping_cost_tax_incl currency=$currency->id}
|
||||||
|
{else}
|
||||||
|
{displayPrice price=$line.shipping_cost_tax_excl currency=$currency->id}
|
||||||
|
{/if}
|
||||||
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<span id="shipping_number_show">{if $line.url && $line.tracking_number}<a href="{$line.url|replace:'@':$line.tracking_number}">{$line.tracking_number}</a>{else}{$line.tracking_number}{/if}</span>
|
<span id="shipping_number_show">{if $line.url && $line.tracking_number}<a href="{$line.url|replace:'@':$line.tracking_number}">{$line.tracking_number}</a>{else}{$line.tracking_number}{/if}</span>
|
||||||
{if $line.can_edit}
|
{if $line.can_edit}
|
||||||
|
|||||||
@@ -1367,9 +1367,12 @@ class OrderCore extends ObjectModel
|
|||||||
return OrderReturn::getOrdersReturn($this->id_customer, $this->id);
|
return OrderReturn::getOrdersReturn($this->id_customer, $this->id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return array return all shipping method for the current order
|
||||||
|
*/
|
||||||
public function getShipping()
|
public function getShipping()
|
||||||
{
|
{
|
||||||
$shipping = Db::getInstance()->ExecuteS('
|
return Db::getInstance()->ExecuteS('
|
||||||
SELECT DISTINCT oc.`id_order_invoice`, oc.`weight`, oc.`shipping_cost_tax_excl`, oc.`shipping_cost_tax_incl`, c.`url`, oc.`id_carrier`, c.`name` as `state_name`, oc.`date_add`, "Delivery" as `type`, "true" as `can_edit`, oc.`tracking_number`
|
SELECT DISTINCT oc.`id_order_invoice`, oc.`weight`, oc.`shipping_cost_tax_excl`, oc.`shipping_cost_tax_incl`, c.`url`, oc.`id_carrier`, c.`name` as `state_name`, oc.`date_add`, "Delivery" as `type`, "true" as `can_edit`, oc.`tracking_number`
|
||||||
FROM `'._DB_PREFIX_.'orders` o
|
FROM `'._DB_PREFIX_.'orders` o
|
||||||
LEFT JOIN `'._DB_PREFIX_.'order_history` oh
|
LEFT JOIN `'._DB_PREFIX_.'order_history` oh
|
||||||
@@ -1381,7 +1384,6 @@ class OrderCore extends ObjectModel
|
|||||||
LEFT JOIN `'._DB_PREFIX_.'order_state_lang` osl
|
LEFT JOIN `'._DB_PREFIX_.'order_state_lang` osl
|
||||||
ON (oh.`id_order_state` = osl.`id_order_state` AND osl.`id_lang` = '.(int)Context::getContext()->language->id.')
|
ON (oh.`id_order_state` = osl.`id_order_state` AND osl.`id_lang` = '.(int)Context::getContext()->language->id.')
|
||||||
WHERE o.`id_order` = '.(int)$this->id);
|
WHERE o.`id_order` = '.(int)$this->id);
|
||||||
return $shipping;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -51,7 +51,6 @@ class OrderCarrierCore extends ObjectModel
|
|||||||
/** @var integer */
|
/** @var integer */
|
||||||
public $tracking_number;
|
public $tracking_number;
|
||||||
|
|
||||||
|
|
||||||
/** @var string Object creation date */
|
/** @var string Object creation date */
|
||||||
public $date_add;
|
public $date_add;
|
||||||
|
|
||||||
@@ -68,7 +67,7 @@ class OrderCarrierCore extends ObjectModel
|
|||||||
'weight' => array('type' => self::TYPE_FLOAT, 'validate' => 'isFloat'),
|
'weight' => array('type' => self::TYPE_FLOAT, 'validate' => 'isFloat'),
|
||||||
'shipping_cost_tax_excl' => array('type' => self::TYPE_FLOAT, 'validate' => 'isFloat'),
|
'shipping_cost_tax_excl' => array('type' => self::TYPE_FLOAT, 'validate' => 'isFloat'),
|
||||||
'shipping_cost_tax_incl' => array('type' => self::TYPE_FLOAT, 'validate' => 'isFloat'),
|
'shipping_cost_tax_incl' => array('type' => self::TYPE_FLOAT, 'validate' => 'isFloat'),
|
||||||
'tracking_number' => array('type' => self::TYPE_FLOAT, 'validate' => 'isAnything'),
|
'tracking_number' => array('type' => self::TYPE_STRING, 'validate' => 'isAnything'),
|
||||||
'date_add' => array('type' => self::TYPE_DATE, 'validate' => 'isDate'),
|
'date_add' => array('type' => self::TYPE_DATE, 'validate' => 'isDate'),
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -813,7 +813,7 @@ class AdminOrdersControllerCore extends AdminController
|
|||||||
'slips' => OrderSlip::getOrdersSlip($order->id_customer, $order->id),
|
'slips' => OrderSlip::getOrdersSlip($order->id_customer, $order->id),
|
||||||
'orderMessages' => OrderMessage::getOrderMessages($order->id_lang),
|
'orderMessages' => OrderMessage::getOrderMessages($order->id_lang),
|
||||||
'messages' => Message::getMessagesByOrderId($order->id, true),
|
'messages' => Message::getMessagesByOrderId($order->id, true),
|
||||||
'carrier' => $carrier = new Carrier($order->id_carrier),
|
'carrier' => new Carrier($order->id_carrier),
|
||||||
'history' => $order->getHistory($this->context->language->id),
|
'history' => $order->getHistory($this->context->language->id),
|
||||||
'states' => OrderState::getOrderStates($this->context->language->id),
|
'states' => OrderState::getOrderStates($this->context->language->id),
|
||||||
'warehouse_list' => $warehouse_list,
|
'warehouse_list' => $warehouse_list,
|
||||||
|
|||||||
Reference in New Issue
Block a user