From 2ffa2ea3995b567c92ba32a0e4636a476b433c9a Mon Sep 17 00:00:00 2001 From: aFolletete Date: Mon, 12 Dec 2011 15:57:11 +0000 Subject: [PATCH] // improve hasInvoice method --- classes/order/Order.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/classes/order/Order.php b/classes/order/Order.php index 8f4fa5d65..6ca34099b 100644 --- a/classes/order/Order.php +++ b/classes/order/Order.php @@ -1589,10 +1589,14 @@ class OrderCore extends ObjectModel */ public function hasInvoice() { - return Db::getInstance()->getValue(' - SELECT COUNT(*) - FROM `'._DB_PREFIX_.'order_invoice` - WHERE `id_order` = '.(int)$this->id); + if (Db::getInstance()->getRow(' + SELECT * + FROM `'._DB_PREFIX_.'order_invoice` + WHERE `id_order` = '.(int)$this->id.' + LIMIT 1') + ) + return true; + return false; } }