On rajoute les derniers modules et on modifie les CSS
This commit is contained in:
@@ -54,29 +54,155 @@ class ColissimoTrackingModuleFrontController extends ModuleFrontController
|
||||
|
||||
/** @var array $days */
|
||||
public $days = array(
|
||||
1 => array('fr' => 'lundi', 'en' => 'monday,', 'de' => 'Montag,', 'nl' => 'maandag', 'it' => 'lunedi', 'es' => 'lunes,'),
|
||||
2 => array('fr' => 'mardi', 'en' => 'tuesday,', 'de' => 'Dienstag,', 'nl' => 'dinsdag', 'it' => 'martedì', 'es' => 'martes,'),
|
||||
3 => array('fr' => 'mercredi', 'en' => 'wednesday,', 'de' => 'Mittwoch,', 'nl' => 'woensdag', 'it' => 'mercoledì', 'es' => 'miércoles,'),
|
||||
4 => array('fr' => 'jeudi', 'en' => 'thursday,', 'de' => 'Donnerstag,', 'nl' => 'donderdag', 'it' => 'giovedi', 'es' => 'jueves,'),
|
||||
5 => array('fr' => 'vendredi', 'en' => 'friday,', 'de' => 'Freitag,', 'nl' => 'vrijdag', 'it' => 'venerdì', 'es' => 'viernes,'),
|
||||
6 => array('fr' => 'samedi', 'en' => 'saturday,', 'de' => 'Samstag,', 'nl' => 'zaterdag', 'it' => 'sabato', 'es' => 'sábado,'),
|
||||
7 => array('fr' => 'dimanche', 'en' => 'sunday,', 'de' => 'Sonntag,', 'nl' => 'zondag', 'it' => 'domenica', 'es' => 'domingo,'),
|
||||
1 => array(
|
||||
'fr' => 'lundi',
|
||||
'en' => 'monday,',
|
||||
'de' => 'Montag,',
|
||||
'nl' => 'maandag',
|
||||
'it' => 'lunedi',
|
||||
'es' => 'lunes,',
|
||||
),
|
||||
2 => array(
|
||||
'fr' => 'mardi',
|
||||
'en' => 'tuesday,',
|
||||
'de' => 'Dienstag,',
|
||||
'nl' => 'dinsdag',
|
||||
'it' => 'martedì',
|
||||
'es' => 'martes,',
|
||||
),
|
||||
3 => array(
|
||||
'fr' => 'mercredi',
|
||||
'en' => 'wednesday,',
|
||||
'de' => 'Mittwoch,',
|
||||
'nl' => 'woensdag',
|
||||
'it' => 'mercoledì',
|
||||
'es' => 'miércoles,',
|
||||
),
|
||||
4 => array(
|
||||
'fr' => 'jeudi',
|
||||
'en' => 'thursday,',
|
||||
'de' => 'Donnerstag,',
|
||||
'nl' => 'donderdag',
|
||||
'it' => 'giovedi',
|
||||
'es' => 'jueves,',
|
||||
),
|
||||
5 => array(
|
||||
'fr' => 'vendredi',
|
||||
'en' => 'friday,',
|
||||
'de' => 'Freitag,',
|
||||
'nl' => 'vrijdag',
|
||||
'it' => 'venerdì',
|
||||
'es' => 'viernes,',
|
||||
),
|
||||
6 => array(
|
||||
'fr' => 'samedi',
|
||||
'en' => 'saturday,',
|
||||
'de' => 'Samstag,',
|
||||
'nl' => 'zaterdag',
|
||||
'it' => 'sabato',
|
||||
'es' => 'sábado,',
|
||||
),
|
||||
7 => array(
|
||||
'fr' => 'dimanche',
|
||||
'en' => 'sunday,',
|
||||
'de' => 'Sonntag,',
|
||||
'nl' => 'zondag',
|
||||
'it' => 'domenica',
|
||||
'es' => 'domingo,',
|
||||
),
|
||||
);
|
||||
|
||||
/** @var array $months */
|
||||
public $months = array(
|
||||
1 => array('fr' => 'janvier', 'en' => 'january', 'de' => 'januar', 'nl' => 'januari', 'it' => 'gennaio', 'es' => 'de enero'),
|
||||
2 => array('fr' => 'février', 'en' => 'february', 'de' => 'februar', 'nl' => 'februari', 'it' => 'febbraio', 'es' => 'de febrero'),
|
||||
3 => array('fr' => 'mars', 'en' => 'march', 'de' => 'märz', 'nl' => 'maart', 'it' => 'marzo', 'es' => 'de marzo'),
|
||||
4 => array('fr' => 'avril', 'en' => 'april', 'de' => 'april', 'nl' => 'april', 'it' => 'aprile', 'es' => 'de abril'),
|
||||
1 => array(
|
||||
'fr' => 'janvier',
|
||||
'en' => 'january',
|
||||
'de' => 'januar',
|
||||
'nl' => 'januari',
|
||||
'it' => 'gennaio',
|
||||
'es' => 'de enero',
|
||||
),
|
||||
2 => array(
|
||||
'fr' => 'février',
|
||||
'en' => 'february',
|
||||
'de' => 'februar',
|
||||
'nl' => 'februari',
|
||||
'it' => 'febbraio',
|
||||
'es' => 'de febrero',
|
||||
),
|
||||
3 => array(
|
||||
'fr' => 'mars',
|
||||
'en' => 'march',
|
||||
'de' => 'märz',
|
||||
'nl' => 'maart',
|
||||
'it' => 'marzo',
|
||||
'es' => 'de marzo',
|
||||
),
|
||||
4 => array(
|
||||
'fr' => 'avril',
|
||||
'en' => 'april',
|
||||
'de' => 'april',
|
||||
'nl' => 'april',
|
||||
'it' => 'aprile',
|
||||
'es' => 'de abril',
|
||||
),
|
||||
5 => array('fr' => 'mai', 'en' => 'may', 'de' => 'mai', 'nl' => 'mei', 'it' => 'maggio', 'es' => 'de mayo'),
|
||||
6 => array('fr' => 'juin', 'en' => 'june', 'de' => 'juni', 'nl' => 'juni', 'it' => 'giugno', 'es' => 'de junio'),
|
||||
7 => array('fr' => 'juillet', 'en' => 'july', 'de' => 'juli', 'nl' => 'juli', 'it' => 'luglio', 'es' => 'de julio'),
|
||||
8 => array('fr' => 'août', 'en' => 'august', 'de' => 'august', 'nl' => 'augustus', 'it' => 'agosto', 'es' => 'de agosto'),
|
||||
9 => array('fr' => 'septembre', 'en' => 'september', 'de' => 'september', 'nl' => 'september', 'it' => 'settembre', 'es' => 'de septiembre'),
|
||||
10 => array('fr' => 'octobre', 'en' => 'october', 'de' => 'oktober', 'nl' => 'oktober', 'it' => 'ottobre', 'es' => 'de octubre'),
|
||||
11 => array('fr' => 'novembre', 'en' => 'november', 'de' => 'november', 'nl' => 'november', 'it' => 'novembre', 'es' => 'de noviembre'),
|
||||
12 => array('fr' => 'décembre', 'en' => 'december', 'de' => 'dezember', 'nl' => 'december', 'it' => 'dicembre', 'es' => 'de diciembre'),
|
||||
6 => array(
|
||||
'fr' => 'juin',
|
||||
'en' => 'june',
|
||||
'de' => 'juni',
|
||||
'nl' => 'juni',
|
||||
'it' => 'giugno',
|
||||
'es' => 'de junio',
|
||||
),
|
||||
7 => array(
|
||||
'fr' => 'juillet',
|
||||
'en' => 'july',
|
||||
'de' => 'juli',
|
||||
'nl' => 'juli',
|
||||
'it' => 'luglio',
|
||||
'es' => 'de julio',
|
||||
),
|
||||
8 => array(
|
||||
'fr' => 'août',
|
||||
'en' => 'august',
|
||||
'de' => 'august',
|
||||
'nl' => 'augustus',
|
||||
'it' => 'agosto',
|
||||
'es' => 'de agosto',
|
||||
),
|
||||
9 => array(
|
||||
'fr' => 'septembre',
|
||||
'en' => 'september',
|
||||
'de' => 'september',
|
||||
'nl' => 'september',
|
||||
'it' => 'settembre',
|
||||
'es' => 'de septiembre',
|
||||
),
|
||||
10 => array(
|
||||
'fr' => 'octobre',
|
||||
'en' => 'october',
|
||||
'de' => 'oktober',
|
||||
'nl' => 'oktober',
|
||||
'it' => 'ottobre',
|
||||
'es' => 'de octubre',
|
||||
),
|
||||
11 => array(
|
||||
'fr' => 'novembre',
|
||||
'en' => 'november',
|
||||
'de' => 'november',
|
||||
'nl' => 'november',
|
||||
'it' => 'novembre',
|
||||
'es' => 'de noviembre',
|
||||
),
|
||||
12 => array(
|
||||
'fr' => 'décembre',
|
||||
'en' => 'december',
|
||||
'de' => 'dezember',
|
||||
'nl' => 'december',
|
||||
'it' => 'dicembre',
|
||||
'es' => 'de diciembre',
|
||||
),
|
||||
);
|
||||
|
||||
/**
|
||||
@@ -161,35 +287,17 @@ class ColissimoTrackingModuleFrontController extends ModuleFrontController
|
||||
parent::initContent();
|
||||
$hash = md5($this->order->reference.$this->order->secure_key);
|
||||
$labels = $this->colissimoOrder->getShipments($this->context->language->id);
|
||||
$this->context->smarty->assign(
|
||||
array(
|
||||
'colissimo_img_path' => $this->module->getPathUri().'views/img/',
|
||||
'order_reference' => $this->order->reference,
|
||||
'order_hash' => $hash,
|
||||
'no_labels' => (!$labels || empty($labels)) ? 1 : 0,
|
||||
)
|
||||
);
|
||||
$this->context->smarty->assign(array(
|
||||
'colissimo_img_path' => $this->module->getPathUri().'views/img/',
|
||||
'order_reference' => $this->order->reference,
|
||||
'order_hash' => $hash,
|
||||
'no_labels' => (!$labels || empty($labels)) ? 1 : 0,
|
||||
'noindex' => true,
|
||||
'nofollow' => true,
|
||||
));
|
||||
$this->setTemplate($this->module->psFolder.'/tracking.tpl');
|
||||
}
|
||||
|
||||
/**
|
||||
* @param array $events
|
||||
* @return array
|
||||
* @throws PrestaShopException
|
||||
*/
|
||||
// public function getEvents($events)
|
||||
// {
|
||||
// $return = array();
|
||||
// foreach ($events as $event) {
|
||||
// $return[] = array_merge(
|
||||
// array('dateDisplay' => Tools::displayDate(date('Y-m-d H:i:s', $event['date'] / 1000))),
|
||||
// $event
|
||||
// );
|
||||
// }
|
||||
//
|
||||
// return $return;
|
||||
// }
|
||||
|
||||
/**
|
||||
* @throws Exception
|
||||
* @throws PrestaShopDatabaseException
|
||||
@@ -310,10 +418,10 @@ class ColissimoTrackingModuleFrontController extends ModuleFrontController
|
||||
}
|
||||
|
||||
$shipment = array(
|
||||
'messages' => $trackingResponse->messages,
|
||||
'user_messages' => $trackingResponse->userMessages,
|
||||
'messages' => $trackingResponse->messages,
|
||||
'user_messages' => $trackingResponse->userMessages,
|
||||
'steps_timeline' => $trackingResponse->timeline,
|
||||
'steps_details' => $trackingResponse->events,
|
||||
'steps_details' => $trackingResponse->events,
|
||||
'parcel_details' => $trackingResponse->parcelDetails,
|
||||
);
|
||||
$this->context->smarty->assign(array('shipment' => $shipment));
|
||||
|
||||
Reference in New Issue
Block a user