, Ghent University * @copyright Ghent University * * @package chamilo.forum */ require_once '../inc/global.inc.php'; /* ACCESS RIGHTS */ // A notice for unauthorized people. api_protect_course_script(true); $nameTools = get_lang('ToolForum'); Display::display_reduced_header(); /* Including necessary files */ require 'forumconfig.inc.php'; require_once 'forumfunction.inc.php'; /* MAIN DISPLAY SECTION */ /* Retrieving forum and forum categorie information */ // We are getting all the information about the current forum and forum category. // Note pcool: I tried to use only one sql statement (and function) for this, // but the problem is that the visibility of the forum AND forum cateogory are stored in the item_property table. $current_thread=get_thread_information($_GET['thread']); // Note: this has to be validated that it is an existing thread. $current_forum=get_forum_information($current_thread['forum_id']); // Note: this has to be validated that it is an existing forum. $current_forum_category = get_forumcategory_information($current_forum['forum_category']); /* Is the user allowed here? */ // if the user is not a course administrator and the forum is hidden // then the user is not allowed here. if (!api_is_allowed_to_edit(false, true) AND ($current_forum['visibility'] == 0 OR $current_thread['visibility'] == 0)) { $forum_allow = forum_not_allowed_here(); if ($forum_allow === false) { exit; } } $course_id = api_get_course_int_id(); /* Display Forum Category and the Forum information */ // We are getting all the information about the current forum and forum category. // Note pcool: I tried to use only one sql statement (and function) for this, // but the problem is that the visibility of the forum AND forum cateogory are stored in the item_property table. $sql = "SELECT * FROM $table_posts posts, $table_users users WHERE posts.c_id = $course_id AND posts.thread_id='".$current_thread['thread_id']."' AND posts.poster_id=users.user_id ORDER BY posts.post_id ASC"; $result = Database::query($sql); echo "