Example #1
0
 protected static function _subTree(&$categories, $id_category, &$n)
 {
     $left = $n++;
     if (isset($categories[(int) $id_category]['subcategories'])) {
         foreach ($categories[(int) $id_category]['subcategories'] as $id_subcategory) {
             Category::_subTree($categories, (int) $id_subcategory, $n);
         }
     }
     $right = (int) $n++;
     Db::getInstance()->execute('
     UPDATE ' . _DB_PREFIX_ . 'category
     SET nleft = ' . (int) $left . ', nright = ' . (int) $right . '
     WHERE id_category = ' . (int) $id_category . ' LIMIT 1');
 }