Merge pull request #3 from damonsk/development

[-] FO : fixed bug #PSCFV-5637 - Order reference (string) if passed in from a 1.4 theme...
This commit is contained in:
Vincent Augagneur
2012-11-29 06:15:56 -08:00
@@ -50,17 +50,18 @@ class GuestTrackingControllerCore extends FrontController
if (Tools::isSubmit('submitGuestTracking') || Tools::isSubmit('submitTransformGuestToCustomer')) if (Tools::isSubmit('submitGuestTracking') || Tools::isSubmit('submitTransformGuestToCustomer'))
{ {
// These lines are here for retrocompatibility with old theme // These lines are here for retrocompatibility with old theme
$id_order = (int)Tools::getValue('id_order'); $id_order = Tools::getValue('id_order');
$order_collection = array(); $order_collection = array();
if ($id_order) if ($id_order)
{ {
if (is_numeric($id_order)) if (is_numeric($id_order))
{
$order = new Order((int)$id_order); $order = new Order((int)$id_order);
if (Validate::isLoadedObject($order))
$order_collection[] = $order;
}
else else
$order = Order::getByReference($id_order); $order_collection = Order::getByReference($id_order);
if (Validate::isLoadedObject($order))
$order_collection[] = $order;
} }
// Get order reference, ignore package reference (after the #, on the order reference) // Get order reference, ignore package reference (after the #, on the order reference)