From 1af0369f4de045ef024c4c9654158c3cb63e5fe1 Mon Sep 17 00:00:00 2001 From: Julio Montoya Date: Mon, 9 Mar 2009 18:08:41 +0100 Subject: [PATCH] [svn r18879] logic changes - allow view shared profile - (partial FS#3751) --- main/social/data_personal.inc.php | 41 +++++++------- main/social/profile.php | 91 ++++++++++++++++++------------- 2 files changed, 75 insertions(+), 57 deletions(-) diff --git a/main/social/data_personal.inc.php b/main/social/data_personal.inc.php index 2cb7802abb..ed6d7f2f4c 100755 --- a/main/social/data_personal.inc.php +++ b/main/social/data_personal.inc.php @@ -50,28 +50,33 @@ if (isset($_POST['load_ajax'])) { $table_item_property = Database :: get_course_table(TABLE_ITEM_PROPERTY,$course_db); $table_users = Database :: get_main_table(TABLE_MAIN_USER); + //------Forum messages echo '
'; get_all_post_from_user($user_id, $course_db); echo '
'; echo '
'; //------Blog posts - api_display_tool_title(get_lang('BlogPosts')); - echo '
'; - get_blog_post_from_user($course_db, $user_id); - echo '
'; - echo '
'; - - //------Blog comments - api_display_tool_title(get_lang('BlogComments')); - echo '
'; - get_blog_comment_from_user($course_db, $user_id); - echo '
'; - echo '
'; + + $result = get_blog_post_from_user($course_db, $user_id); + if (!empty($result)) { + api_display_tool_title(get_lang('BlogPosts')); + echo '
'; + echo $result; + echo '
'; + echo '
'; + } - - - break; + //------Blog comments + $result = get_blog_comment_from_user($course_db, $user_id); + if (!empty($result)) { + api_display_tool_title(get_lang('BlogComments')); + echo '
'; + echo $result; + echo '
'; + echo '
'; + } + break; case 'unload_course' : //echo 'load2'; break; @@ -106,8 +111,6 @@ if (isset($_POST['load_ajax'])) {
'. mb_convert_encoding($user_info['phone'],'UTF-8',$charset).'
'; echo ''; echo ''; - echo ''; - - + echo ''; } -?> +?> \ No newline at end of file diff --git a/main/social/profile.php b/main/social/profile.php index 517bde4373..ae534a167a 100644 --- a/main/social/profile.php +++ b/main/social/profile.php @@ -410,9 +410,9 @@ echo $s=""; -echo '
'; +//echo ''; +//echo '
'; //Setting some course info $personal_course_list = UserManager::get_personal_session_course_list($_user['user_id']); @@ -457,16 +457,17 @@ echo '
'; $loop_friends = ceil($number_loop); $j=0; $friend_html.= '
'; - api_display_tool_title(get_lang('Friends')); - - $friend_html.= '
'; - //$friend_html.= $friends_count.' '.get_lang('Friends'); - if ($friends_count == 1) - $friend_html.= '
'.$friends_count.' '.get_lang('Friend').'
'; - else $friend_html.= '
'.$friends_count.' '.get_lang('Friends').'
'; - $friend_html.= '
'.get_lang('SeeAll').'
'; - $friend_html.= '

'; - + api_display_tool_title(get_lang('Friends')); + $friend_html.= '
'; + //$friend_html.= $friends_count.' '.get_lang('Friends'); + if ($friends_count == 1) + $friend_html.= '
'.$friends_count.' '.get_lang('Friend').'
'; + else + $friend_html.= '
'.$friends_count.' '.get_lang('Friends').'
'; + $friend_html.= '
'.get_lang('SeeAll').'
'; + $friend_html.= '

'; // close div friend-header + + for ($k=0;$k<$loop_friends;$k++) { if ($j==$number_of_images) { $number_of_images=$number_of_images*2; @@ -476,7 +477,7 @@ echo '
'; $my_user_info=api_get_user_info($list_friends_id[$j]); $name_user=$my_user_info['firstName'].' '.$my_user_info['lastName']; //class="image-social-content" - $friend_html.=' '; echo $friend_html; - echo '

'; + - api_display_tool_title(get_lang('PendingInvitations')); //Pending invitations $pending_invitations = UserFriend::get_list_invitation_of_friends_by_user_id($user_id); $list_get_path_web=UserFriend::get_list_web_path_user_invitation_by_user_id($user_id); $count_pending_invitations = count($pending_invitations); - + echo '

'; + //echo '
'; if ($count_pending_invitations > 0) { + api_display_tool_title(get_lang('PendingInvitations')); for ($i=0;$i<$count_pending_invitations;$i++) { //var_dump($invitations); - - echo ''; - //echo $pending_invitations[$i]['user_sender_id']; - echo $pending_invitations[$i]['content']; - echo '
'; + echo '
'; + //echo '

'; } } - - echo '
'; - //--Productions - api_display_tool_title(get_lang('Productions')); - echo '
'; - echo UserManager::build_production_list($user_id); - echo '
'; + //echo '
'; + //echo '

'; - // Images uploaded by course - api_display_tool_title(get_lang('ImagesUploaded')); - echo '
'; + //--Productions + $production_list = UserManager::build_production_list($user_id); + if (!empty($production_list )) { + api_display_tool_title(get_lang('Productions')); + echo '
'; + echo $production_list; + echo '
'; + } + + // Images uploaded by course + $file_list = ''; foreach ($course_list_code as $course) { - echo UserManager::get_user_upload_files_by_course($user_id,$course['code']); + $file_list.= UserManager::get_user_upload_files_by_course($user_id,$course['code']); } - echo '
'; + if (!empty($file_list)) { + api_display_tool_title(get_lang('ImagesUploaded')); + echo '
'; + echo $file_list; + echo '
'; + } } - - - echo '
'; // end of content section - +// echo '
'; + echo '
'; // LEFT COLUMN