From 36ffc04d260ee1d0fa84482cb621af362d9aa9c7 Mon Sep 17 00:00:00 2001 From: lBrieu Date: Tue, 13 Sep 2011 09:06:17 +0000 Subject: [PATCH] [*] BO : Allows to get more details on the notification (customer name, total paid real, etc...) git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@8527 b9a71923-0436-4b27-9f14-aed3839534dd --- classes/Notification.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/classes/Notification.php b/classes/Notification.php index 725d0573f..ef7ce9f85 100644 --- a/classes/Notification.php +++ b/classes/Notification.php @@ -79,11 +79,16 @@ class Notification $json = array(); foreach (Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS($sql) as $key => $value) { + if (isset($value['id_order'])) + { + $order = new Order(intval($value['id_order'])); + $currency = new Currency(intval($order->id_currency)); + } $customer = new Customer(intval($value['id_customer'])); $json[] = array( 'id_order' => ((isset($value['id_order'])) ? (int)$value['id_order'] : 0), 'id_customer' => ((isset($value['id_customer'])) ? (int)$value['id_customer'] : 0), - 'total_paid_real' => ((isset($value['total_paid_real'])) ? Tools::displayPrice(intval($value['total_paid_real'])) : 0), + 'total_paid_real' => ((isset($value['total_paid_real'])) ? Tools::displayPrice((float)$value['total_paid_real'], $currency, false) : 0), 'customer_name' => $customer->firstname.' '.$customer->lastname, 'message_customer' => ((isset($value['message'])) ? substr(strip_tags($value['message']), 0, 20) : '') );