You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
133 lines
4.3 KiB
133 lines
4.3 KiB
<?php
|
|
/* For licensing terms, see /license.txt */
|
|
|
|
/**
|
|
* @package chamilo.forum
|
|
* @deprecated
|
|
*/
|
|
|
|
$course = api_get_course_info();
|
|
|
|
$userid = (int)$_GET['user_id'];
|
|
$userInfo = api_get_user_info($userid);
|
|
$current_thread = get_thread_information($_GET['thread']);
|
|
$threadid = $current_thread['thread_id'];
|
|
$rows = get_thread_user_post(
|
|
$course['code'],
|
|
$current_thread['thread_id'],
|
|
$_GET['user']
|
|
);
|
|
$post_en = '';
|
|
|
|
if (isset($rows)) {
|
|
$counter = 1;
|
|
foreach ($rows as $row) {
|
|
if ($row['status']=='0') {
|
|
$style = <<<HTML
|
|
id="post$post_en" class="hide-me"
|
|
style="
|
|
border:1px solid red; display:none; background-color: #F7F7F7; width:95%; margin: 0px 0px 4px 40px;
|
|
"
|
|
HTML;
|
|
$url_post = '';
|
|
} else {
|
|
$style = "";
|
|
$post_en = $row['post_parent_id'];
|
|
}
|
|
|
|
if ($row['user_id'] == '0') {
|
|
$name = prepare4display($row['poster_name']);
|
|
} else {
|
|
$name = api_get_person_name($row['firstname'], $row['lastname']);
|
|
}
|
|
if ($counter == 1) {
|
|
echo Display::page_subheader($name);
|
|
}
|
|
|
|
echo "<div " . $style . "><table class=\"table table-stripped table-hover table-bordered\">";
|
|
if ($row['visible']=='0') {
|
|
$titleclass = 'forum_message_post_title_2_be_approved';
|
|
$messageclass = 'forum_message_post_text_2_be_approved';
|
|
$leftclass = 'forum_message_left_2_be_approved';
|
|
} else {
|
|
$titleclass = 'forum_message_post_title';
|
|
$messageclass = 'forum_message_post_text';
|
|
$leftclass = 'forum_message_left';
|
|
}
|
|
|
|
echo "<tr>";
|
|
echo "<td rowspan=\"3\" class=\"$leftclass\">";
|
|
|
|
echo '<br /><b>' . api_convert_and_format_date($row['post_date'], DATE_TIME_FORMAT_LONG) . '</b><br />';
|
|
echo "</td>";
|
|
|
|
// The post title
|
|
echo "<td class=\"$titleclass\">" . prepare4display($row['post_title']) . "</td>";
|
|
echo "</tr>";
|
|
|
|
// The post message
|
|
echo "<tr >";
|
|
echo "<td class=\"$messageclass\">" . prepare4display($row['post_text']) . "</td>";
|
|
echo "</tr>";
|
|
|
|
// The check if there is an attachment
|
|
$attachment_list = getAllAttachment($row['post_id']);
|
|
|
|
if (!empty($attachment_list)) {
|
|
foreach ($attachment_list as $attachment) {
|
|
echo '<tr ><td height="50%">';
|
|
$realname = $attachment['path'];
|
|
$user_filename = $attachment['filename'];
|
|
echo Display::return_icon('attachment.gif', get_lang('Attachment'));
|
|
echo '<a href="download.php?file=';
|
|
echo $realname;
|
|
echo ' "> ' . $user_filename . ' </a>';
|
|
echo '<span class="forum_attach_comment" >' . $attachment['comment'] . '</span><br />';
|
|
echo '</td></tr>';
|
|
}
|
|
}
|
|
|
|
// The post has been displayed => it can be removed from the what's new array
|
|
if (isset($whatsnew_post_info)) {
|
|
unset($whatsnew_post_info[$currentForum['forum_id']][$current_thread['thread_id']][$row['post_id']]);
|
|
unset($whatsnew_post_info[$currentForum['forum_id']][$current_thread['thread_id']]);
|
|
}
|
|
if (isset($_SESSION['whatsnew_post_info'])) {
|
|
unset($_SESSION['whatsnew_post_info'][$currentForum['forum_id']][$current_thread['thread_id']][$row['post_id']]);
|
|
unset($_SESSION['whatsnew_post_info'][$currentForum['forum_id']][$current_thread['thread_id']]);
|
|
}
|
|
echo "</table></div>";
|
|
$counter++;
|
|
}
|
|
}
|
|
|
|
|
|
//return Max qualify thread
|
|
$max_qualify = showQualify('2', $userid, $threadid);
|
|
$current_qualify_thread = showQualify('1', $userid, $threadid);
|
|
|
|
if (isset($_POST['idtextqualify'])) {
|
|
saveThreadScore(
|
|
$current_thread,
|
|
$userid,
|
|
$threadid,
|
|
$_POST['idtextqualify'],
|
|
api_get_user_id(),
|
|
date('Y-m-d H:i:s'),
|
|
''
|
|
);
|
|
}
|
|
|
|
$result = get_statistical_information(
|
|
$current_thread['thread_id'],
|
|
$_GET['user_id'],
|
|
api_get_course_int_id()
|
|
);
|
|
|
|
/*
|
|
if ($userInfo['status']!='1') {
|
|
echo '<div class="forum-qualification-input-box">';
|
|
require_once 'forumbody.inc.php';
|
|
echo '</div>';
|
|
}
|
|
*/
|
|
|