From ea02ebbcd289ea536132a0b56d37f878d115cfb9 Mon Sep 17 00:00:00 2001 From: Julio Bonifacio Date: Thu, 7 Feb 2013 14:52:20 -0500 Subject: [PATCH] Displays the categories and subcategories to 4 levels refs #5850 --- .../default/auth/courses_categories.php | 39 +++++++++++++------ 1 file changed, 27 insertions(+), 12 deletions(-) diff --git a/main/template/default/auth/courses_categories.php b/main/template/default/auth/courses_categories.php index 966eba6d9c..c3c7f65224 100644 --- a/main/template/default/auth/courses_categories.php +++ b/main/template/default/auth/courses_categories.php @@ -84,20 +84,35 @@ $stok = Security::get_token(); $subcategory1_link = ''.$subcategory1_name.' ('.$count_courses_lv2.') '; } echo '
  • '.$subcategory1_link.'
  • '; - } - // level 3 - if (!empty($browse_course_categories[$subcategory1_code])) { - foreach ($browse_course_categories[$subcategory1_code] as $subcategory2) { - $subcategory2_name = $subcategory2['name']; - $subcategory2_code = $subcategory2['code']; - $count_courses_lv3 = $subcategory2['count_courses']; - if ($code == $subcategory2_code) { - $subcategory2_link = ''.$subcategory2_name.' ('.$count_courses_lv3.')'; - } else { - $subcategory2_link = ''.$subcategory2_name.' ('.$count_courses_lv3.')'; + // level 3 + if (!empty($browse_course_categories[$subcategory1_code])) { + foreach ($browse_course_categories[$subcategory1_code] as $subcategory2) { + $subcategory2_name = $subcategory2['name']; + $subcategory2_code = $subcategory2['code']; + $count_courses_lv3 = $subcategory2['count_courses']; + if ($code == $subcategory2_code) { + $subcategory2_link = ''.$subcategory2_name.' ('.$count_courses_lv3.')'; + } else { + $subcategory2_link = ''.$subcategory2_name.' ('.$count_courses_lv3.')'; + } + echo '
  • '.$subcategory2_link.'
  • '; + + // level 4 + if (!empty($browse_course_categories[$subcategory2_code])) { + foreach ($browse_course_categories[$subcategory2_code] as $subcategory3) { + $subcategory3_name = $subcategory3['name']; + $subcategory3_code = $subcategory3['code']; + $count_courses_lv4 = $subcategory3['count_courses']; + if ($code == $subcategory3_code) { + $subcategory3_link = ''.$subcategory3_name.' ('.$count_courses_lv4.')'; + } else { + $subcategory3_link = ''.$subcategory3_name.' ('.$count_courses_lv4.') '; + } + echo '
  • '.$subcategory3_link.'
  • '; + } + } } - echo '
  • '.$subcategory2_link.'
  • '; } } }