Fixing social network (forum view)

skala
Julio Montoya 15 years ago
parent 493c44924c
commit 33e634b36a
  1. 25
      main/forum/forumfunction.inc.php
  2. 7
      main/inc/ajax/social.ajax.php

@ -3934,23 +3934,28 @@ function get_thread_user_post($course_db, $thread_id, $user_id ) {
if (is_array($post_list) && count($post_list)>0) {
$hand_forums.= '<div id="social-thread">';
$hand_forums.= Display::return_icon('forumthread.gif', get_lang('Thread'));
$hand_forums.= ' '.Security::remove_XSS($thread['thread_title']).' ';
$hand_forums.= Security::remove_XSS($thread['thread_title'], STUDENT);
$hand_forums.= '</div>';
foreach($post_list as $posts) {
$hand_forums.= '<div id="social-post">';
$hand_forums.= '<strong>'.Security::remove_XSS($posts['post_title']).'</strong>';
$hand_forums.= '<strong>'.Security::remove_XSS($posts['post_title'], STUDENT).'</strong>';
$hand_forums.= '<br / >';
$hand_forums.= Security::remove_XSS($posts['post_text']);
$hand_forums.= Security::remove_XSS($posts['post_text'],STUDENT);
$hand_forums.= '</div>';
$hand_forums.= '<br / >';
}
}
$hand_forums.= '</div>';
}
$i++;
}
$forum_results .='<div id="social-forum">';
$forum_results .='<div class="clear"></div><br />';
$forum_results .='<div class="actions" style="margin-left:5px;margin-right:5px;">'.Display::return_icon('forum.gif',get_lang('Forum')).'&nbsp;'.$forum['forum_title'].'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<div style="float:right;margin-top:-18px"><a href="../forum/viewforum.php?cidReq='.$my_course_code.'&gidReq=&forum='.$forum['forum_id'].' " >'.get_lang('SeeForum').'</a></div></div>';
$forum_results .='<div id="social-forum-title">'.
Display::return_icon('forum.gif',get_lang('Forum')).'&nbsp;'.$forum['forum_title'].
'<div style="float:right;margin-top:-35px"><a href="../forum/viewforum.php?cidReq='.$my_course_code.'&gidReq=&forum='.$forum['forum_id'].' " >'.get_lang('SeeForum').'</a></div></div>';
$forum_results .='<br / >';
if ($post_counter > 0 ) {
$forum_results .=$hand_forums;
@ -3974,11 +3979,11 @@ function get_thread_user_post_limit($course_db, $thread_id, $user_id, $limit=10)
$table_users = Database::get_main_table(TABLE_MAIN_USER);
$sql = "SELECT * FROM $table_posts posts
LEFT JOIN $table_users users
ON posts.poster_id=users.user_id
WHERE posts.thread_id='".Database::escape_string($thread_id)."'
AND posts.poster_id='".Database::escape_string($user_id)."'
ORDER BY posts.post_id DESC LIMIT $limit ";
LEFT JOIN $table_users users
ON posts.poster_id=users.user_id
WHERE posts.thread_id='".Database::escape_string($thread_id)."'
AND posts.poster_id='".Database::escape_string($user_id)."'
ORDER BY posts.post_id DESC LIMIT $limit ";
$result=Database::query($sql);
while ($row=Database::fetch_array($result)) {

@ -156,6 +156,7 @@ switch ($action) {
case 'load_course' :
$course_db = $_POST['course_code'];
// @todo goto the course link
//echo '<a href="'.api_get_path(WEB_COURSE_PATH).$course_directory.'/?id_session='.$my_course['id_session'].'">'.get_lang('GotoCourse').'</a>';
$course_id=CourseManager::get_course_id_by_database_name($course_db);
@ -173,7 +174,11 @@ switch ($action) {
$forum_result = get_all_post_from_user($user_id, $course_db);
$all_result_data = 0;
if ($forum_result !='') {
api_display_tool_title(get_lang('Forum'));
echo '<div id="social-forum-main-title">';
echo api_xml_http_response_encode(get_lang('Forum'));
echo '</div>';
echo '<div style="background:#FAF9F6; padding:0px;" >';
echo api_xml_http_response_encode($forum_result);
echo '</div>';

Loading…
Cancel
Save