Example #1
0
 private static function getAllSubCats(&$all_cats, $id_cat, $id_lang)
 {
     $category = new Category(intval($id_cat));
     $sub_cats = $category->getSubcategories($id_lang);
     if (count($sub_cats) > 0) {
         foreach ($sub_cats as $sub_cat) {
             $all_cats[] = $sub_cat['id_category'];
             self::getAllSubCats($all_cats, $sub_cat['id_category'], $id_lang);
         }
     }
 }
Example #2
0
 private static function getAllSubCategories($id_cat, $id_lang, $all_sub_categories = array())
 {
     $category = new Category((int) $id_cat);
     $sub_cats = $category->getSubcategories($id_lang);
     if (count($sub_cats) > 0) {
         foreach ($sub_cats as $sub_cat) {
             $all_sub_categories[] = $sub_cat['id_category'];
             self::getAllSubCategories($sub_cat['id_category'], $id_lang, $all_sub_categories);
         }
     }
     return $all_sub_categories;
 }