\n"; $navigation = array(); $possible_tabs = get_tabs(); // Campus Homepage if (api_get_setting('show_tabs', 'campus_homepage') == 'true') { $navigation[SECTION_CAMPUS] = $possible_tabs[SECTION_CAMPUS]; } else { $menu_navigation[SECTION_CAMPUS] = $possible_tabs[SECTION_CAMPUS]; } if ($_user['user_id']) { // My Courses if (api_get_setting('show_tabs', 'my_courses') == 'true') { $navigation['mycourses'] = $possible_tabs['mycourses']; } else { $menu_navigation['mycourses'] = $possible_tabs['mycourses']; } // My Profile if (api_get_setting('show_tabs', 'my_profile') == 'true') { $navigation['myprofile'] = $possible_tabs['myprofile']; } else { $menu_navigation['myprofile'] = $possible_tabs['myprofile']; } // My Agenda if (api_get_setting('show_tabs', 'my_agenda') == 'true') { $navigation['myagenda'] = $possible_tabs['myagenda']; } else { $menu_navigation['myagenda'] = $possible_tabs['myagenda']; } // Reporting if (api_get_setting('show_tabs', 'reporting') == 'true') { if(api_is_allowed_to_create_course()) { $navigation['session_my_space'] = $possible_tabs['session_my_space']; } else { $navigation['session_my_space'] = $possible_tabs['session_my_progress']; } } else { if(api_is_allowed_to_create_course()) { $menu_navigation['session_my_space'] = $possible_tabs['session_my_space']; } else { $menu_navigation['session_my_space'] = $possible_tabs['session_my_progress']; } } if(api_is_platform_admin()) { if (api_get_setting('show_tabs', 'platform_administration') == 'true') { $navigation['platform_admin'] = $possible_tabs['platform_admin']; } else { $menu_navigation['platform_admin'] = $possible_tabs['platform_admin']; } } } // Displaying the tabs foreach($navigation as $section => $navigation_info) { $current = ($section == $GLOBALS['this_section'] ? ' id="current"' : ''); echo ''; echo ''.$navigation_info['title'].''; echo ''; echo "\n"; } ?>  
"course_home") { $navigation_item['url'] = '#'; $navigation_item['title'] = $nameTools; $navigation[] = $navigation_item; } foreach($navigation as $index => $navigation_info) { $navigation[$index] = ''.$navigation_info['title'].''; } echo implode(' > ',$navigation); ?>
'; require_once('tool_navigation_menu.inc.php'); show_navigation_tool_shortcuts(); echo ''; } if (isset ($dokeos_database_connection)) { // connect to the main database. // if single database, don't pefix table names with the main database name in SQL queries // (ex. SELECT * FROM `table`) // if multiple database, prefix table names with the course database name in SQL queries (or no prefix if the table is in // the main database) // (ex. SELECT * FROM `table_from_main_db` - SELECT * FROM `courseDB`.`table_from_course_db`) mysql_select_db($_configuration['main_database'], $dokeos_database_connection); } ?>
 
'; echo $output_string_menu; echo '
'; if(isset($_SESSION['hideMenu'])) { if($_SESSION['hideMenu'] =="shown") { if (isset($_cid) ) { echo '
'; echo '
'; } } } else { if (isset($_cid) ) { echo '
'; echo '
'; } } } } /** * Determines the possible tabs (=sections) that are available. * This function is used when creating the tabs in the third header line and all the sections * that do not appear there (as determined by the platform admin on the Dokeos configuration settings page) * will appear in the right hand menu that appears on several other pages * * @return array containing all the possible tabs * * @version Dokeos 1.8.4 * @author Patrick Cool , Ghent University */ function get_tabs() { global $_course, $rootAdminWeb; // Campus Homepage $navigation[SECTION_CAMPUS]['url'] = api_get_path(WEB_PATH).'index.php'; $navigation[SECTION_CAMPUS]['title'] = get_lang('CampusHomepage'); // My Courses if(api_get_setting('use_session_mode')=='true') { if(api_is_allowed_to_create_course()) { // Link to my courses for teachers $navigation['mycourses']['url'] = api_get_path(WEB_PATH).'user_portal.php?nosession=true'; $navigation['mycourses']['title'] = get_lang('MyCourses'); } else { // Link to my courses for students $navigation['mycourses']['url'] = api_get_path(WEB_PATH).'user_portal.php'; $navigation['mycourses']['title'] = get_lang('MyCourses'); } // Link to active sessions //$navigation[SECTION_ACTIVESESSIONS]['url'] = api_get_path(WEB_PATH).'user_portal.php'; //$navigation[SECTION_ACTIVESESSIONS]['title'] = get_lang('myActiveSessions'); // Link to inactive sessions //$navigation[SECTION_INACTIVESESSIONS]['url'] = api_get_path(WEB_PATH).'user_portal.php?inactives'; //$navigation[SECTION_INACTIVESESSIONS]['title'] = get_lang('myInActiveSessions'); } else { // Link to my courses $navigation['mycourses']['url'] = api_get_path(WEB_PATH).'user_portal.php'; $navigation['mycourses']['title'] = get_lang('MyCourses'); } // My Profile $navigation['myprofile']['url'] = api_get_path(WEB_CODE_PATH).'auth/profile.php'.(!empty($_course['path']) ? '?coursePath='.$_course['path'].'&courseCode='.$_course['official_code'] : '' ); $navigation['myprofile']['title'] = get_lang('ModifyProfile'); // Link to my agenda $navigation['myagenda']['url'] = api_get_path(WEB_CODE_PATH).'calendar/myagenda.php'.(!empty($_course['path']) ? '?coursePath='.$_course['path'].'&courseCode='.$_course['official_code'] : '' ); $navigation['myagenda']['title'] = get_lang('MyAgenda'); // Reporting if(api_is_allowed_to_create_course()) { // Link to my space $navigation['session_my_space']['url'] = api_get_path(WEB_PATH).'main/mySpace/'; $navigation['session_my_space']['title'] = get_lang('MySpace'); } else { // Link to my progress $navigation['session_my_progress']['url'] = api_get_path(WEB_PATH).'main/auth/my_progress.php'; $navigation['session_my_progress']['title'] = get_lang('MyProgress'); } // Platform administration if (api_is_platform_admin()) { $navigation['platform_admin']['url'] = $rootAdminWeb; $navigation['platform_admin']['title'] = get_lang('PlatformAdmin'); } return $navigation; } ?>