'; //jQuery $htmlHeadXtra[] =''; if (!isset($cidReq)) { $cidReq = api_get_course_id(); // To provide compatibility with previous systems. global $error_msg,$error_no; $classError = "init"; $error_no[$classError][] = "2"; $error_level[$classError][] = "info"; $error_msg[$classError][] = "[".__FILE__."][".__LINE__."] cidReq was Missing $cidReq take $dbname;"; } if (isset($_SESSION['_gid'])) { unset($_SESSION['_gid']); } // The section for the tabs $this_section = SECTION_COURSES; // Libraries include_once api_get_path(LIBRARY_PATH).'course.lib.php'; include_once api_get_path(LIBRARY_PATH).'debug.lib.inc.php'; /* ----------------------------------------------------------- Constants ----------------------------------------------------------- */ define ('TOOL_PUBLIC', 'Public'); define ('TOOL_PUBLIC_BUT_HIDDEN', 'PublicButHide'); define ('TOOL_COURSE_ADMIN', 'courseAdmin'); define ('TOOL_PLATFORM_ADMIN', 'platformAdmin'); define ('TOOL_AUTHORING', 'toolauthoring'); define ('TOOL_INTERACTION', 'toolinteraction'); define ('TOOL_ADMIN', 'tooladmin'); define ('TOOL_ADMIN_PLATEFORM', 'tooladminplatform'); // ('TOOL_ADMIN_PLATFORM_VISIBLE', 'tooladminplatformvisible'); //define ('TOOL_ADMIN_PLATFORM_INVISIBLE', 'tooladminplatforminvisible'); //define ('TOOL_ADMIN_COURS_INVISIBLE', 'tooladmincoursinvisible'); define ('TOOL_STUDENT_VIEW', 'toolstudentview'); define ('TOOL_ADMIN_VISIBLE', 'tooladminvisible'); /* Virtual course support code */ $user_id = api_get_user_id(); $course_code = $_course['sysCode']; $course_info = Database::get_course_info($course_code); $return_result = CourseManager::determine_course_title_from_course_info($_user['user_id'], $course_info); $course_title = $return_result['title']; $course_code = $return_result['code']; $_course['name'] = $course_title; $_course['official_code'] = $course_code; api_session_unregister('toolgroup'); $is_speacialcourse = CourseManager::is_special_course($course_code); if ($is_speacialcourse==true){ $autoreg=Security::remove_XSS($_GET['autoreg']); if ($autoreg==1){ CourseManager::subscribe_user($user_id, $course_code, $status = STUDENT); } } /* ----------------------------------------------------------- Is the user allowed here? ----------------------------------------------------------- */ if (!$is_allowed_in_course) { api_not_allowed(true); } /* ----------------------------------------------------------- Header ----------------------------------------------------------- */ //Display::display_header($course_title, 'Home'); Display::display_header('', 'Home'); /* ----------------------------------------------------------- STATISTICS ----------------------------------------------------------- */ if (!isset($coursesAlreadyVisited[$_cid])) { event_access_course(); $coursesAlreadyVisited[$_cid] = 1; api_session_register('coursesAlreadyVisited'); } $tool_table = Database::get_course_table(TABLE_TOOL_LIST); $temps = time(); $reqdate = "&reqdate=$temps"; /* ============================================================================== MAIN CODE ============================================================================== */ //display course title for course home page (similar to toolname for tool pages) //echo '

'.api_display_tool_title($nameTools) . '

'; /* ----------------------------------------------------------- Introduction section (editable by course admins) ----------------------------------------------------------- */ Display::display_introduction_section(TOOL_COURSE_HOMEPAGE, array( 'CreateDocumentWebDir' => api_get_path('WEB_COURSE_PATH').api_get_course_path().'/document/', 'CreateDocumentDir' => 'document/', 'BaseHref' => api_get_path('WEB_COURSE_PATH').api_get_course_path().'/' ) ); /* ----------------------------------------------------------- SWITCH TO A DIFFERENT HOMEPAGE VIEW the setting homepage_view is adjustable through the platform administration section ----------------------------------------------------------- */ if (api_get_setting('homepage_view') == 'activity') { require 'activity.php'; } elseif(api_get_setting('homepage_view') == '2column') { require '2column.php'; } elseif(api_get_setting('homepage_view') == '3column') { require '3column.php'; } /* ============================================================================== FOOTER ============================================================================== */ Display::display_footer();