From b836ab1f7fa4a7819240a5865a90a5d6c9bf492e Mon Sep 17 00:00:00 2001 From: vAugagneur Date: Mon, 17 Sep 2012 08:44:04 +0000 Subject: [PATCH] [-] INSTALLER : fixed bug #PSCFV-4072 git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@17385 b9a71923-0436-4b27-9f14-aed3839534dd --- install-dev/upgrade/php/migrate_tabs_15.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/install-dev/upgrade/php/migrate_tabs_15.php b/install-dev/upgrade/php/migrate_tabs_15.php index 89aec89be..8ab534061 100644 --- a/install-dev/upgrade/php/migrate_tabs_15.php +++ b/install-dev/upgrade/php/migrate_tabs_15.php @@ -137,8 +137,11 @@ function migrate_tabs_15() $sql = 'SELECT id_tab FROM '._DB_PREFIX_.'tab WHERE id_tab NOT IN ('.implode(', ', $parent).') AND id_parent = 0'; - foreach (Db::getInstance()->executeS($sql) as $row) - Db::getInstance()->update('tab', array('position' => $position++), 'id_tab = '.$row['id_tab']); + + $id_tabs = Db::getInstance()->executeS($sql); + if (is_array($id_tabs) && count($id_tabs)) + foreach (Db::getInstance()->executeS($sql) as $row) + Db::getInstance()->update('tab', array('position' => $position++), 'id_tab = '.$row['id_tab']); } function get_tab_id($class_name)