From 25dc4e25ac8d90046dcdefdbfffdc58203569e2e Mon Sep 17 00:00:00 2001 From: Damien Metzger Date: Tue, 2 Jul 2013 11:48:48 +0200 Subject: [PATCH] // Code cleaning --- classes/Category.php | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/classes/Category.php b/classes/Category.php index a77f122d9..310b9058f 100644 --- a/classes/Category.php +++ b/classes/Category.php @@ -831,20 +831,15 @@ class CategoryCore extends ObjectModel if (!Validate::isUnsignedId($id_category) || !Validate::isUnsignedId($id_lang)) return false; - if (isset(self::$_links[$id_category.'-'.$id_lang])) - return self::$_links[$id_category.'-'.$id_lang]; - - $result = Db::getInstance()->getRow(' - SELECT cl.`link_rewrite` - FROM `'._DB_PREFIX_.'category_lang` cl - WHERE `id_lang` = '.(int)$id_lang.' - '.Shop::addSqlRestrictionOnLang('cl').' - AND cl.`id_category` = '.(int)$id_category - ); - - self::$_links[$id_category.'-'.$id_lang] = $result['link_rewrite']; - - return $result['link_rewrite']; + if (!isset(self::$_links[$id_category.'-'.$id_lang])) + self::$_links[$id_category.'-'.$id_lang] = Db::getInstance()->getValue(' + SELECT cl.`link_rewrite` + FROM `'._DB_PREFIX_.'category_lang` cl + WHERE `id_lang` = '.(int)$id_lang.' + '.Shop::addSqlRestrictionOnLang('cl').' + AND cl.`id_category` = '.(int)$id_category + ); + return self::$_links[$id_category.'-'.$id_lang]; } public function getLink(Link $link = null)