From 0342aa3b7a0042c3810d209a3f405962a9c3f4e3 Mon Sep 17 00:00:00 2001 From: mDeflotte Date: Fri, 16 Dec 2011 09:57:03 +0000 Subject: [PATCH] // BugFix : Adding some backquote to protect SQL reserved word --- classes/CartRule.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/classes/CartRule.php b/classes/CartRule.php index 2f2924722..a6e674598 100644 --- a/classes/CartRule.php +++ b/classes/CartRule.php @@ -563,8 +563,8 @@ class CartRuleCore extends ObjectModel { $array['selected'] = Db::getInstance()->ExecuteS(' SELECT t.*, tl.*, 1 as selected - FROM '._DB_PREFIX_.''.$type.' t - LEFT JOIN '._DB_PREFIX_.''.$type.'_lang tl ON t.id_'.$type.' = tl.id_'.$type.' AND tl.id_lang = '.(int)Context::getContext()->language->id.' + FROM `'._DB_PREFIX_.$type.'` t + LEFT JOIN `'._DB_PREFIX_.$type.'_lang` tl ON t.id_'.$type.' = tl.id_'.$type.' AND tl.id_lang = '.(int)Context::getContext()->language->id.' WHERE 1 '.($active ? 'AND t.active = 1' : '').' '.($type == 'cart_rule' ? 'AND t.id_cart_rule != '.(int)$this->id : '').' @@ -578,9 +578,9 @@ class CartRuleCore extends ObjectModel { $result = Db::getInstance()->ExecuteS(' SELECT t.*, tl.*, IF(crt.id_'.$type.' IS NULL, 0, 1) as selected - FROM '._DB_PREFIX_.''.$type.' t - LEFT JOIN '._DB_PREFIX_.''.$type.'_lang tl ON t.id_'.$type.' = tl.id_'.$type.' AND tl.id_lang = '.(int)Context::getContext()->language->id.' - LEFT JOIN (SELECT id_'.$type.' FROM '._DB_PREFIX_.'cart_rule_'.$type.' WHERE id_cart_rule = '.(int)$this->id.') crt ON t.id_'.$type.' = crt.id_'.$type.' + FROM `'._DB_PREFIX_.$type.'` t + LEFT JOIN `'._DB_PREFIX_.$type.'_lang` tl ON t.id_'.$type.' = tl.id_'.$type.' AND tl.id_lang = '.(int)Context::getContext()->language->id.' + LEFT JOIN (SELECT id_'.$type.' FROM `'._DB_PREFIX_.'cart_rule_'.$type.'` WHERE id_cart_rule = '.(int)$this->id.') crt ON t.id_'.$type.' = crt.id_'.$type.' '.($active ? 'WHERE t.active = 1' : '').' ORDER BY name ASC', false);