// normalization / minor fix in php upgrader files

This commit is contained in:
mMarinetti committed 2012-01-18 10:02:57 +00:00
1 parent de658d9cff
commit d725739d4c
39 files changed
+583 -224

No files matched your search

@@ -41,18 +41,18 @@ function regenerate_level_depth()
* @param int $level_depth
*/
function regenerate_children_categories($id_category, $level_depth)
{
{
$categories = Db::getInstance()->executeS('SELECT `id_category` FROM `'._DB_PREFIX_.'category` WHERE `id_parent` = '.(int)$id_category);
if (!$categories)
return;
$new_depth = (int)$level_depth + 1;
$cat_ids = "";
foreach($categories as $category)
{
{
$cat_ids .= (string)$category['id_category'].',';
regenerate_children_categories($category['id_category'], $new_depth);
}
}
$cat_ids = substr($cat_ids, 0, -1);
Db::getInstance()->execute('UPDATE `'._DB_PREFIX_.'category` SET `level_depth` = '.(int)$new_depth.' WHERE `id_category` IN ('.$cat_ids.')');
}
}