コード例 #1
0
ファイル: helper.php プロジェクト: pguilford/vcomcc
 public static function accessNestedCategories(&$categories, $selected, $params, $level = null)
 {
     $itemid = modEasydiscussCategoriesHelper::_getMenuItemId($params);
     foreach ($categories as $category) {
         if (is_null($level)) {
             $level = 0;
         }
         $css = '';
         if ($category->id == $selected) {
             $css = 'font-weight: bold;';
         }
         if ($params->get('layouttype') == 'tree') {
             // $category->level	-= 1;
             $padding = $level * 30;
         }
         ob_start();
         include JModuleHelper::getLayoutPath('mod_easydiscuss_categories', 'item');
         $contents = ob_get_contents();
         ob_end_clean();
         echo $contents;
         if ($params->get('layouttype') == 'tree' || $params->get('layouttype') == 'flat') {
             if (isset($category->childs) && is_array($category->childs)) {
                 modEasydiscussCategoriesHelper::accessNestedCategories($category->childs, $selected, $params, $level + 1);
             }
         }
     }
 }