Country display

This commit is contained in:
Michael RICOIS 2018-03-02 10:44:07 +01:00
parent 45d340ac64
commit 056d5a9f3f
3 changed files with 46 additions and 22 deletions

View File

@ -3018,12 +3018,24 @@ class AdminOrders extends AdminTab
AND `MR_Selected_Num` IS NOT NULL AND `MR_Selected_Num` IS NOT NULL
'); ');
if($mr) { if($mr) {
switch ($res['MR_Selected_Pays']) {
case 'FR':
$mr['MR_Selected_Pays_Display'] = 'FRANCE';
break;
case 'ES':
$mr['MR_Selected_Pays_Display'] = 'ESPAGNE';
break;
default:
$mr['MR_Selected_Pays_Display'] = '..';
break;
}
$order_address = nl2br(preg_replace("/(\r\n){2,}/", "\r\n", implode("\r\n", array( $order_address = nl2br(preg_replace("/(\r\n){2,}/", "\r\n", implode("\r\n", array(
$mr['MR_Selected_LgAdr1'], $mr['MR_Selected_LgAdr1'],
$mr['MR_Selected_LgAdr2'], $mr['MR_Selected_LgAdr2'],
$mr['MR_Selected_LgAdr3'] . ' ' . $mr['MR_Selected_LgAdr4'], $mr['MR_Selected_LgAdr3'] . ' ' . $mr['MR_Selected_LgAdr4'],
$mr['MR_Selected_CP'] . ' ' . $mr['MR_Selected_Ville'], $mr['MR_Selected_CP'] . ' ' . $mr['MR_Selected_Ville'],
'FRANCE', $mr['MR_Selected_Pays_Display'],
'Point Relais : '.$mr['MR_Selected_Num'] 'Point Relais : '.$mr['MR_Selected_Num']
)))); ))));
} else { } else {

View File

@ -485,29 +485,39 @@ class MondialRelay extends Module
WHERE s.`id_cart` = '.(int)$params['order']->id_cart; WHERE s.`id_cart` = '.(int)$params['order']->id_cart;
$res = Db::getInstance()->getRow($sql); $res = Db::getInstance()->getRow($sql);
if (!$res) if (!$res) {
return; return;
}
$point_relais = $res['MR_Selected_LgAdr1']. $point_relais = $res['MR_Selected_LgAdr1'].
($res['MR_Selected_LgAdr1'] ? ' <br/> ' : '').$res['MR_Selected_LgAdr2']. ($res['MR_Selected_LgAdr1'] ? ' <br/> ' : '').$res['MR_Selected_LgAdr2'].
($res['MR_Selected_LgAdr2'] ? ' <br/> ' : '').$res['MR_Selected_LgAdr3']. ($res['MR_Selected_LgAdr2'] ? ' <br/> ' : '').$res['MR_Selected_LgAdr3'].
($res['MR_Selected_LgAdr3'] ? ' <br/> ' : '').$res['MR_Selected_LgAdr4']. ($res['MR_Selected_LgAdr3'] ? ' <br/> ' : '').$res['MR_Selected_LgAdr4'].
($res['MR_Selected_LgAdr4'] ? ' <br/> ' : '').$res['MR_Selected_CP'].' '. ($res['MR_Selected_LgAdr4'] ? ' <br/> ' : '').$res['MR_Selected_CP'].' '.
$res['MR_Selected_Ville'].' <br/> '.$res['MR_Selected_Pays']; $res['MR_Selected_Ville'].' <br/> ';
switch ($res['MR_Selected_Pays']) {
if (($res['dlv_mode'] == 'LD1') || ($res['dlv_mode'] == 'LDS') || ($res['dlv_mode'] == 'HOM')) case 'FR':
$this->context->smarty->assign( $point_relais .= 'FRANCE';
array( break;
'mr_url' => $res['url_suivi'] case 'ES':
)); $point_relais .= 'ESPAGNE';
else break;
$this->context->smarty->assign( default:
array( $point_relais .= '..';
'mr_addr' => $point_relais, break;
'mr_url' => $res['url_suivi'] }
));
if (($res['dlv_mode'] == 'LD1') || ($res['dlv_mode'] == 'LDS') || ($res['dlv_mode'] == 'HOM')) {
$this->context->smarty->assign(array('mr_url' => $res['url_suivi']));
}
else {
$this->context->smarty->assign(array(
'mr_addr' => $point_relais,
'mr_url' => $res['url_suivi']
));
}
return $this->fetchTemplate('/views/templates/front/', 'order_detail'); return $this->fetchTemplate('/views/templates/front/', 'order_detail');
} }

View File

@ -28,7 +28,9 @@
<li class="address_title">Mondial Relay</li> <li class="address_title">Mondial Relay</li>
<li> <li>
{if isset($mr_addr) && $mr_addr} {if isset($mr_addr) && $mr_addr}
<p id="dateofdelivery"><b style="text-transform:none;">{l s='Delivery to your Point Relais®' mod='mondialrelay'}</b> <br />{$mr_addr|escape:'UTF-8'}</p> <p id="dateofdelivery">
<b style="text-transform:none;">{l s='Delivery to your Point Relais®' mod='mondialrelay'}</b> <br />
{$mr_addr|escape:'UTF-8'}</p>
{/if} {/if}
{if $mr_url} {if $mr_url}
<a href="{$mr_url|escape:'htmlall':'UTF-8'}" target="_blank">{l s='Follow my package on Mondial Relay website' mod='mondialrelay'}.</a> <a href="{$mr_url|escape:'htmlall':'UTF-8'}" target="_blank">{l s='Follow my package on Mondial Relay website' mod='mondialrelay'}.</a>