, Ghent University * @copyright Ghent University * * @package chamilo.forum */ require_once __DIR__.'/../inc/global.inc.php'; // 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'; /* 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['forum'], $_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) && ($current_forum['visibility'] == 0 || $current_thread['visibility'] == 0)) { api_not_allowed(false); } $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 "