From e7bfba827e1ce5f6eca1c00c7aadaba5cb49dac7 Mon Sep 17 00:00:00 2001 From: Isaac Flores Date: Sun, 19 Apr 2009 18:39:28 +0200 Subject: [PATCH] [svn r19860] logic changes - improved social network - (partial FS#3902) --- main/img/shared_profile.png | Bin 0 -> 1274 bytes main/messages/inbox.php | 6 +++++- main/messages/new_message.php | 14 ++++++++------ main/messages/outbox.php | 2 +- main/social/contacts.inc.php | 3 +++ main/social/data_personal.inc.php | 11 ++++++++--- main/social/group_contact.inc.php | 3 +++ main/social/index.php | 13 +++++++------ main/social/profile.php | 2 +- main/social/select_friend_response.php | 3 ++- 10 files changed, 38 insertions(+), 19 deletions(-) create mode 100644 main/img/shared_profile.png diff --git a/main/img/shared_profile.png b/main/img/shared_profile.png new file mode 100644 index 0000000000000000000000000000000000000000..9e2fd57f29c4004125a2fe68d402242dc6729a3a GIT binary patch literal 1274 zcmV-PWDjuI<*t z*Y-R8y)dGJA%GXYS8v|KFYm?sJOp^uw=U&3AQhvSznrVC-?41hf4X?%`x{m*u3Gf^GXJB3N%v5*E|Nn%hq;;6(u`0> zGL)+$op%o2;##=np^ZCN%zmskm0)Q>S24?7MM}*+bR-W6)24au8IYalX=rTlPQdn^ zZ@v6V%giOKO4%AZE@w$z(TSoHlvv$#U@V5DH6XGETbr0L9l34rGy6C0c(~??ZF8h% zrazg2rc=T(00Ce#i}1TD==Z^&Sk9d*Q8g}qTj2XYd|=(mxi4(@OU<5mTA`|L5SAe@ z@qeu63L25jF3k4$>CYn_Tu$Ye-s+F1;5pCpjSY267MHA;D{3`UV`&z;DifQDpr}#E ziUzlphg0NX;yBFnHIT-#`9{~_6W4AAKT@);s>Sot>cuN+ANOyvI!(1~WHe5Oqj3sM zP}U-md@hSphZz<#gLF}aZh-oIEROabBYO^^f|s8?kf&3{fFjSXx;s;_Sc$^7#*Y^GuKS z5qihZab^Lr7u}+H?e>GjA$p;xly(nKQn{!S$z~xoof zQ+*o%7=L-iXhw$5bA__f%CbzSsUp+>cX>5(1jNFzP&5N3o`uh4hf}nHf*_-F=#c~D zT;wwn4^9L}+sD}G$B3Hc0=*jg=a7=G_qiOFPZ+Kx-zs|KhxsRfxibe~) zWOyP%+AkeNBpNVgXk=)(J8}NvsqxbY=S~2|<$qHb`G?e6>y|gPmVX@chAWz0) { MessageManager::send_message($user_id_by_email, $title, $content); MessageManager::display_success_message($user_id_by_email); @@ -151,7 +155,7 @@ if ($request===false) { $link_ref="../messages/new_message.php?rs=1"; } $table_message = Database::get_main_table(TABLE_MESSAGE); -echo '
  '; +echo '
'; api_display_tool_title(mb_convert_encoding(get_lang('Inbox'),'UTF-8',$charset)); echo '
'; echo ''.Display::return_icon('message_new.png',get_lang('ComposeMessage')).get_lang('ComposeMessage').''; diff --git a/main/messages/new_message.php b/main/messages/new_message.php index 6d095c29ee..a8fc10d2d2 100755 --- a/main/messages/new_message.php +++ b/main/messages/new_message.php @@ -1,4 +1,4 @@ -'; -$nameTools = get_lang('ComposeMessage'); + +$nameTools=($request===true) ? mb_convert_encoding(get_lang('ComposeMessage'),'UTF-8',$charset) : get_lang('ComposeMessage'); $fck_attribute['Height'] = "150"; $fck_attribute['Width'] = "95%"; $fck_attribute['ToolbarSet'] = "Profil"; @@ -168,7 +170,8 @@ function manage_form ($default, $select_from_user_list = null) { $form->add_textfield('title', mb_convert_encoding(get_lang('Title'),'UTF-8',$charset)); $form->add_html_editor('content', '',false,false); if (isset($_GET['re_id'])) { - $form->addElement('hidden','re_id',$_GET['re_id']); + $form->addElement('hidden','re_id',Security::remove_XSS($_GET['re_id'])); + $form->addElement('hidden','save_form','save_form'); } $form->addElement('submit', 'compose', get_lang('Send')); $form->setDefaults($default); @@ -210,11 +213,10 @@ if (isset($_GET['rs'])) { 'url' => '#', 'name' => get_lang('ComposeMessage') ); -$request=api_is_xml_http_request(); + if ($request===false) { Display::display_header(''); } - api_display_tool_title($nameTools); echo '
'; echo ''.Display::return_icon('folder_up.gif',get_lang('BackToInbox')).get_lang('BackToInbox').''; diff --git a/main/messages/outbox.php b/main/messages/outbox.php index d72aaafa5c..19e90e80fd 100755 --- a/main/messages/outbox.php +++ b/main/messages/outbox.php @@ -112,7 +112,7 @@ if( trim($info_delete_outbox[0])=='delete' ) { } /**************************************************************/ $table_message = Database::get_main_table(TABLE_MESSAGE); -echo '
  '; +echo '
'; api_display_tool_title(mb_convert_encoding(get_lang('Outbox'),'UTF-8',$charset)); echo '
'; $language_variable=($request===true) ? mb_convert_encoding(get_lang('MessageOutboxComment'),'UTF-8',$charset) : get_lang('MessageOutboxComment'); diff --git a/main/social/contacts.inc.php b/main/social/contacts.inc.php index 86bed88876..ac30f188ac 100755 --- a/main/social/contacts.inc.php +++ b/main/social/contacts.inc.php @@ -10,6 +10,9 @@ require_once '../inc/lib/social.lib.php'; $this_section = SECTION_MYPROFILE; $_SESSION['this_section']=$this_section; //$list_path_friends=array(); +$request=api_is_xml_http_request(); +$language_variable=($request===true) ? mb_convert_encoding(get_lang('Contacts'),'UTF-8',$charset) : get_lang('Contacts'); +api_display_tool_title($language_variable); ?>
diff --git a/main/social/data_personal.inc.php b/main/social/data_personal.inc.php index e5a5bba8cf..fc8fe1206c 100755 --- a/main/social/data_personal.inc.php +++ b/main/social/data_personal.inc.php @@ -21,7 +21,7 @@ ============================================================================== */ -$language_file = array('registration','messages','userInfo','admin'); +$language_file = array('registration','messages','userInfo','admin','forum','blog'); require_once ('../inc/global.inc.php'); require_once (api_get_path(LIBRARY_PATH).'usermanager.lib.php'); @@ -30,6 +30,7 @@ require_once (api_get_path(LIBRARY_PATH).'usermanager.lib.php'); $user_info= UserManager::get_user_info_by_id(api_get_user_id()); $img_array= UserManager::get_user_picture_path_by_id(api_get_user_id(),'web',true,true); + if (isset($_POST['load_ajax'])) { require_once (api_get_path(LIBRARY_PATH).'blog.lib.php'); require_once (api_get_path(SYS_CODE_PATH).'forum/forumfunction.inc.php'); @@ -106,10 +107,14 @@ if (isset($_POST['load_ajax'])) { } } else { // normal behavior +$request=api_is_xml_http_request(); +$language_variable=($request===true) ? mb_convert_encoding(get_lang('PersonalData'),'UTF-8',$charset) : get_lang('PersonalData'); +api_display_tool_title($language_variable); + echo ''; echo '
'; diff --git a/main/social/group_contact.inc.php b/main/social/group_contact.inc.php index 91b2180343..e500e3e3bf 100755 --- a/main/social/group_contact.inc.php +++ b/main/social/group_contact.inc.php @@ -11,6 +11,9 @@ $this_section = SECTION_MYPROFILE; $_SESSION['this_section']=$this_section; $list_path_friends=array(); $list_groups=array(); +$request=api_is_xml_http_request(); +$language_variable=($request===true) ? mb_convert_encoding(get_lang('ContactsGroups'),'UTF-8',$charset) : get_lang('ContactsGroups'); +api_display_tool_title($language_variable); ?>
diff --git a/main/social/index.php b/main/social/index.php index 8666b0a913..5917f8ff81 100755 --- a/main/social/index.php +++ b/main/social/index.php @@ -449,6 +449,7 @@ if (isset($_GET['sendform'])) { $form_reply[]=$_POST['re_id']; $form_reply[]=urlencode($_POST['compose']); $form_reply[]=urlencode($_POST['id_text_name']); + $form_reply[]=urlencode($_POST['save_form']); $form_info=implode(',',$form_reply); $form_send_data_message='?form_reply='.$form_info; } elseif (isset($_GET['inbox'])) { @@ -473,18 +474,18 @@ $form_url_send=isset($form_send_data_message) ? $form_send_data_message :'';
    -
  • +
  • -
  • -
  • +
  • +
  • -
  • -
  • -
  • +
  • +
  • +
  • diff --git a/main/social/profile.php b/main/social/profile.php index 116197ba5f..41aaa56599 100644 --- a/main/social/profile.php +++ b/main/social/profile.php @@ -9,7 +9,7 @@ /** * Init */ -$language_file = array('registration','messages','userInfo','admin'); +$language_file = array('registration','messages','userInfo','admin','forum','blog'); $cidReset = true; require '../inc/global.inc.php'; require_once (api_get_path(LIBRARY_PATH).'usermanager.lib.php'); diff --git a/main/social/select_friend_response.php b/main/social/select_friend_response.php index 38bd72cd69..fa3be022f8 100755 --- a/main/social/select_friend_response.php +++ b/main/social/select_friend_response.php @@ -8,10 +8,11 @@ $this_section = SECTION_MYPROFILE; $_SESSION['this_section']=$this_section; api_block_anonymous_users(); $request=api_is_xml_http_request(); +$language_variable=($request===true) ? mb_convert_encoding(get_lang('SocialInvitesComment'),'UTF-8',$charset) : get_lang('SocialInvitesComment'); +api_display_tool_title($language_variable); ?>