From a0f97f5425febb2070a84c08a13ade622caaf5f0 Mon Sep 17 00:00:00 2001 From: Damien Metzger Date: Mon, 18 Mar 2013 11:08:57 +0100 Subject: [PATCH] // Clean code --- classes/Feature.php | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/classes/Feature.php b/classes/Feature.php index 83b49bb57..5a879fc27 100644 --- a/classes/Feature.php +++ b/classes/Feature.php @@ -312,16 +312,16 @@ class FeatureCore extends ObjectModel */ public static function cleanPositions() { - $return = true; - $sql = ' - UPDATE `'._DB_PREFIX_.'feature` f LEFT JOIN - (SELECT @i := @i +1 AS rank, id_feature, position - FROM `'._DB_PREFIX_.'feature` JOIN (SELECT @i :=1) dummy - ORDER by position) AS f2 - USING(id_feature) - SET f.position = f2.rank-1'; - $return = Db::getInstance()->executeS($sql); - return $return; + return Db::getInstance()->execute(' + UPDATE `'._DB_PREFIX_.'feature` f + LEFT JOIN ( + SELECT @i := @i +1 AS rank, id_feature, position + FROM `'._DB_PREFIX_.'feature` + JOIN (SELECT @i :=1) dummy + ORDER by position + ) AS f2 + USING id_feature + SET f.position = f2.rank - 1'); } /**