Merge branch 'ticket-AideContact-SAV' into develop
This commit is contained in:
commit
985eab5cb7
@ -166,16 +166,59 @@ class BlockOrderSummary extends Module {
|
||||
|
||||
</style>";
|
||||
|
||||
$status = array(
|
||||
2 => array('anticon-credit-card','text-green-light'),
|
||||
4 => array('anticon-truck','text-purple-light'),
|
||||
5 => array('anticon-home3','text-purple'),
|
||||
6 => array('anticon-blocked','text-rose'),
|
||||
8 => array('anticon-blocked','text-rose'),
|
||||
17 => array('anticon-truck','text-orange'),
|
||||
18 => array('anticon-warning','text-orange'),
|
||||
19 => array('anticon-pause','text-orange'),
|
||||
);
|
||||
$currency = new Currency((int)(Configuration::get('PS_CURRENCY_DEFAULT')));
|
||||
$currentState = OrderHistory::getLastOrderState((int)$params['order']->id);
|
||||
$tokenOrders = Tools::getAdminToken('AdminOrders'.(int)(Tab::getIdFromClassName('AdminOrders')).(int)($cookie->id_employee));
|
||||
echo '<div id="blockordersummary">
|
||||
$addressDelivery = new Address($params['order']->id_address_delivery, (int)($cookie->id_lang));
|
||||
$addressInvoice = new Address($params['order']->id_address_invoice, (int)($cookie->id_lang));
|
||||
$shipping_numbers = Db::getInstance()->ExecuteS('
|
||||
SELECT DISTINCT lpws.`shipping_number`, lpws.`date_add`
|
||||
FROM `'._DB_PREFIX_.'lapostews` lpws
|
||||
LEFT JOIN `'._DB_PREFIX_.'order_detail` od ON (od.`id_order_detail` = lpws.`id_order_detail`)
|
||||
WHERE `id_order` ='. (int)$params['order']->id
|
||||
);
|
||||
$shipping_numbers2 = Db::getInstance()->ExecuteS('
|
||||
SELECT DISTINCT ppp.`shipping_number`, ppp.`date_add`
|
||||
FROM `'._DB_PREFIX_.'philea_parcel` ppp
|
||||
LEFT JOIN `'._DB_PREFIX_.'order_detail` od ON (od.`id_order_detail` = ppp.`id_order_detail`)
|
||||
WHERE od.`id_order` ='. (int)$params['order']->id
|
||||
);
|
||||
//$carrier_socol = array(38,40,45);// local
|
||||
$carrier_socol = array(45,47,48);// dev
|
||||
//$carrier_socol = array();// prod
|
||||
echo '<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
|
||||
<div id="blockordersummary">
|
||||
<div class="content">
|
||||
<h4>'.$this->l('Summary of my order' ).' <a target="_blank" href="?tab=AdminOrders&id_order='.(int)$params['order']->id.'&vieworder&token='.$tokenOrders.'">(#'.(int)$params['order']->id.')</a></h4>
|
||||
<div class="order-info">
|
||||
<h5>'.$this->l('Order Status').'</h5>
|
||||
<p>'.($currentState->id == 8?'<span class="anticon anticon-blocked"></span>':($currentState->id == 18?'<span class="anticon anticon-warning"></span>':'')).' <b>'.$currentState->name.'</b></p>
|
||||
</div>
|
||||
<p class="'.$status[$currentState->id][1].'"><span class="anticon '.$status[$currentState->id][0].'"></span> <b>'.$currentState->name.'</b></p>';
|
||||
if(count($shipping_numbers) > 0 || count($shipping_numbers2) > 0) {
|
||||
echo '<h5>'.$this->l('Shipping numbers').'</h5>';
|
||||
if(count($shipping_numbers) > 0){
|
||||
foreach ($shipping_numbers as $key => $number) {
|
||||
$date = new DateTime($number['date_add']);
|
||||
echo '<p>'. $number['shipping_number'] .' ajouté le '. $date->format('d/m/Y') .'</p>';
|
||||
}
|
||||
}
|
||||
if(count($shipping_numbers2) > 0){
|
||||
foreach ($shipping_numbers2 as $key => $number) {
|
||||
$date = new DateTime($number['date_add']);
|
||||
echo '<p>'. $number['shipping_number'] .' ajouté le '. $date->format('d/m/Y') .'</p>';
|
||||
}
|
||||
}
|
||||
}
|
||||
echo '</div>
|
||||
<div class="my-cart">
|
||||
<h5>'.$this->l('My Cart').'</h5>
|
||||
<ul>';
|
||||
@ -208,7 +251,17 @@ class BlockOrderSummary extends Module {
|
||||
}
|
||||
echo '</div>
|
||||
<div>
|
||||
<h5>'.$this->l('My shipping address').'</h5>
|
||||
<h5>'.$this->l('My shipping address').' '.
|
||||
(
|
||||
($currentState->id != 8 && $currentState->id != 18 && in_array((int)$cart->id_carrier, $carrier_socol))
|
||||
?'<a id="modif_address" data-url="scaddressedit.php?id_cart='.(int)$params['order']->id_cart.'"><span class="anticon anticon-pencil" style="font-size: 16px; vertical-align: baseline;cursor:pointer;"></span></a>'
|
||||
:(
|
||||
($currentState->id != 8 && $currentState->id != 18 && !in_array((int)$cart->id_carrier, $carrier_socol))
|
||||
?'<a href="?tab=AdminAddresses&id_address='.$addressDelivery->id.'&addaddress&realedit=1&id_order='.$params['order']->id.($addressDelivery->id == $addressInvoice->id ? '&address_type=1' : '').'&token='.Tools::getAdminToken('AdminAddresses'.(int)(Tab::getIdFromClassName('AdminAddresses')).(int)($cookie->id_employee)).'&back='.urlencode($_SERVER['REQUEST_URI']).'"><span class="anticon anticon-pencil" style="font-size: 16px; vertical-align: baseline;cursor:pointer;"></span></a>'
|
||||
:''
|
||||
)
|
||||
).
|
||||
'</h5>
|
||||
<p class="address">'.$data['order_address'].'</p>
|
||||
</div>
|
||||
<div>
|
||||
@ -216,7 +269,16 @@ class BlockOrderSummary extends Module {
|
||||
<p class="order_total">'.$this->l('Total to pay').' <span class="price price_total">'.Tools::displayPrice($cart->getOrderTotal(TRUE),$currency).'</span></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>';
|
||||
</div>
|
||||
<script>
|
||||
$(document).ready(function () {
|
||||
$("#modif_address").click(function(){
|
||||
url = $(this).data("url");
|
||||
var p = window.open(url, "Modification SoColissimo", "width=720, height=360, resizable=1, scrollbars=1");
|
||||
return false;
|
||||
});
|
||||
});
|
||||
</script>';
|
||||
}
|
||||
}
|
||||
|
||||
@ -225,7 +287,7 @@ class BlockOrderSummary extends Module {
|
||||
SELECT `id_carrier`
|
||||
FROM `'._DB_PREFIX_.'carrier`
|
||||
WHERE `id_carrier` = '.(int) $cart->id_carrier.'
|
||||
AND `name` LIKE "%so colissimo%"
|
||||
AND `name` LIKE "%colissimo%"
|
||||
')) {
|
||||
$socol = Db::getInstance()->getRow('
|
||||
SELECT *
|
||||
|
Loading…
Reference in New Issue
Block a user