From a07ef4ea19da3672124b973b99e0c3e9ffd73b18 Mon Sep 17 00:00:00 2001 From: Julio Montoya Date: Fri, 27 Mar 2009 22:17:47 +0100 Subject: [PATCH] [svn r19390] Minor - some code cleaning lang vars changed --- main/forum/forumfunction.inc.php | 63 +++++++++++++++++--------------- 1 file changed, 33 insertions(+), 30 deletions(-) diff --git a/main/forum/forumfunction.inc.php b/main/forum/forumfunction.inc.php index f1b7c5b78d..81570befed 100644 --- a/main/forum/forumfunction.inc.php +++ b/main/forum/forumfunction.inc.php @@ -3805,56 +3805,59 @@ function get_thread_user_post($course_db, $thread_id, $user_id ) * @param int user id * @param string db course name * @return string - * @author Christian Fasanando + * @author Christian Fasanando / J. M **/ function get_all_post_from_user($user_id, $course_db) - { + { $j=0; - $forums = get_forums(); + $forums = get_forums(); krsort($forums); + $forum_results = ''; foreach($forums as $forum) { if ($j<=4) { $threads = get_threads($forum['forum_id']); - if (is_array($threads)) { - echo '
'; + if (is_array($threads)) { /*echo Display::return_icon('forum.gif'); echo $forum['forum_title'];*/ $my_course_db=explode('_',$course_db); - $my_course_code=$my_course_db[1]; - echo '

'; - echo '
'.Display::return_icon('forum.gif').'    '.$forum['forum_title'].'        
'.get_lang('SeeForum').'
'; - echo '
'; echo '
'; - $i=0; + $my_course_code=$my_course_db[1]; + $i=0; + $hand_forums = ''; + $post_counter = 0; foreach($threads as $thread) { - if ($i<=4) { + if ($i<=4) { $post_list = get_thread_user_post_limit($course_db, $thread['thread_id'], $user_id, 1); + $post_counter = count($post_list); if (is_array($post_list) && count($post_list)>0) { - echo '
'; - echo Display::return_icon('forumthread.gif'); - echo $thread['thread_title'].' '; - /* echo '
'; echo '
'; - echo ''.$thread['post_title'].''; echo '
'; - echo cut($thread['post_text'], 150); - echo '
'; - */ + $hand_forums.= '
'; + $hand_forums.= Display::return_icon('forumthread.gif'); + $hand_forums.= $thread['thread_title'].' '; foreach($post_list as $posts) { - echo '
'; - echo ''.$posts['post_title'].''; echo '
'; - echo cut($posts['post_text'], 150); - echo '
'; - echo '
'; + $hand_forums.= '
'; + $hand_forums.= ''.$posts['post_title'].''; + $hand_forums.= '
'; + $hand_forums.= cut($posts['post_text'], 150); + $hand_forums.= '
'; + $hand_forums.= '
'; } } - echo '
'; + $hand_forums.= '
'; } $i++; - } - } - echo '
'; + } + if ($post_counter > 0 ) { + $forum_results .='
'; + $forum_results .='

'; + $forum_results .='
'.Display::return_icon('forum.gif').'    '.$forum['forum_title'].'        
'.get_lang('SeeForum').'
'; + $forum_results .='

'; + $forum_results .=$hand_forums; + $forum_results .='
'; + } + } } $j++; - } - //$list = get_thread_user_post($course['dbName'],$thread_id, $user_id); + } + return $forum_results; } function get_thread_user_post_limit($course_db, $thread_id, $user_id, $limit=10)