, Ghent University * @Copyright Ghent University * @Copyright Patrick Cool * * @package dokeos.forum */ // name of the language file that needs to be included $language_file = array ( 'forum', 'group' ); // including the global dokeos file require ('../inc/global.inc.php'); // the section (tabs) $this_section=SECTION_COURSES; // notice for unauthorized people. api_protect_course_script(true); // including additional library scripts require_once (api_get_path(LIBRARY_PATH).'formvalidator/FormValidator.class.php'); include_once (api_get_path(LIBRARY_PATH).'groupmanager.lib.php'); include(api_get_path(LIBRARY_PATH).'events.lib.inc.php'); include('forumfunction.inc.php'); include('forumconfig.inc.php'); //are we in a lp ? $origin = ''; if (isset($_GET['origin'])) { $origin = Security::remove_XSS($_GET['origin']); } // name of the tool $nameTools=get_lang('Forum'); // breadcrumbs if (isset($_SESSION['gradebook'])){ $gradebook= $_SESSION['gradebook']; } if (!empty($gradebook) && $gradebook=='view') { $interbreadcrumb[]= array ( 'url' => '../gradebook/'.$_SESSION['gradebook_dest'], 'name' => get_lang('Gradebook') ); } if (!empty ($_GET['gidReq'])) { $toolgroup = Database::escape_string($_GET['gidReq']); api_session_register('toolgroup'); } if (!empty($_SESSION['toolgroup'])) { $_clean['toolgroup']=(int)$_SESSION['toolgroup']; $group_properties = GroupManager :: get_group_properties($_clean['toolgroup']); $interbreadcrumb[] = array ("url" => "../group/group.php", "name" => get_lang('Groups')); $interbreadcrumb[] = array ("url" => "../group/group_space.php?gidReq=".$_SESSION['toolgroup'], "name"=> get_lang('GroupSpace').' ('.$group_properties['name'].')'); $interbreadcrumb[] = array ("url" => "viewforum.php?origin=".$origin."&gidReq=".$_SESSION['toolgroup']."&forum=".Security::remove_XSS($_GET['forum']),"name" => prepare4display($current_forum['forum_title'])); $interbreadcrumb[]=array('url' => 'forumsearch.php','name' => get_lang('ForumSearch')); } else { $interbreadcrumb[]=array('url' => 'index.php?gradebook='.$gradebook.'','name' => $nameTools); $interbreadcrumb[]=array('url' => 'forumsearch.php','name' => get_lang('ForumSearch')); } // Display the header if ($origin=='learnpath') { include(api_get_path(INCLUDE_PATH).'reduced_header.inc.php'); } else { Display :: display_header($nameTools); } // Display the tool title // api_display_tool_title($nameTools); // tool introduction // Tool introduction $fck_attribute['Width'] = '100%'; $fck_attribute['Height'] = '300'; $fck_attribute['ToolbarSet'] = 'Introduction'; Display::display_introduction_section(TOOL_FORUM,'left'); $fck_attribute = null; // Clearing this global variable immediatelly after it has been used. // tracking event_access_tool(TOOL_FORUM); // forum search forum_search(); // footer if ($origin!='learnpath') { Display :: display_footer(); }