if (defined('LISTING_MODE') && LISTING_MODE === 'COURSE_METADATA') { require_once 'modules/course_metadata/CourseXML.php'; $redirectUrl = "modules/course_metadata/opencourses.php?fc="; $countCallback = CourseXMLElement::getCountCallback(); $showEmpty = false; // exit if feature disabled if (!get_config('opencourses_enable')) { header("Location: {$urlServer}"); exit(); } } $tree = new Hierarchy(); $toolName = $langSelectFac; list($roots, $subtrees) = $tree->buildRootsWithSubTreesArray(); if (count($roots) <= 0) { die("ERROR: no root nodes"); } else if (count($roots) == 1) { header("Location:" . $urlServer . $redirectUrl . intval($roots[0]->id)); exit(); } else { $tool_content = action_bar(array( array('title' => $langBack, 'url' => $urlServer, 'icon' => 'fa-reply', 'level' => 'primary-label', 'button-class' => 'btn-default') ),false);