diff --git a/main/inc/lib/message.lib.php b/main/inc/lib/message.lib.php index dd7cd87c5c..935c9b1742 100644 --- a/main/inc/lib/message.lib.php +++ b/main/inc/lib/message.lib.php @@ -25,32 +25,33 @@ include_once(api_get_path(LIBRARY_PATH).'/online.inc.php'); require_once '../messages/message.class.php'; function inbox_display() { + $charset = api_get_setting('platform_charset'); $table_message = Database::get_main_table(TABLE_MESSAGE); $request=api_is_xml_http_request(); if ($_SESSION['social_exist']===true) { $redirect="#remote-tab-2"; if (api_get_setting('allow_social_tool')=='true' && api_get_setting('allow_message_tool')=='true') { - $success= get_lang('SelectedMessagesDeleted'). + $success= mb_convert_encoding(get_lang('SelectedMessagesDeleted'),'UTF-8',$charset). " 
". - get_lang('BackToInbox'). + mb_convert_encoding(get_lang('BackToInbox'),'UTF-8',$charset). ""; } else { - $success= get_lang('SelectedMessagesDeleted'). + $success= mb_convert_encoding(get_lang('SelectedMessagesDeleted'),'UTF-8',$charset). " 
". - get_lang('BackToInbox'). + mb_convert_encoding(get_lang('BackToInbox'),'UTF-8',$charset). ""; } } else { - $success= get_lang('SelectedMessagesDeleted'). + $success= mb_convert_encoding(get_lang('SelectedMessagesDeleted'),'UTF-8',$charset) . " 
". - get_lang('BackToOutbox'). + mb_convert_encoding(get_lang('BackToOutbox'),'UTF-8',$charset). ""; } @@ -75,17 +76,17 @@ function inbox_display() { $table = new SortableTable('messages', 'get_number_of_messages_mask', 'get_message_data_mask', 1); $table->set_header(0, '', false,array ('style' => 'width:20px;')); if ($request===true) { - $title= utf8_encode(get_lang('Title')); - $action=utf8_encode(get_lang('Actions')); + $title= mb_convert_encoding(get_lang('Title'),'UTF-8',$charset); + $action=mb_convert_encoding(get_lang('Actions'),'UTF-8',$charset); } else { $title= get_lang('Title'); $action=get_lang('Actions'); } - $table->set_header(1, get_lang('Status'),false,array ('style' => 'width:30px;')); - $table->set_header(2, get_lang('From'),false); + $table->set_header(1,mb_convert_encoding(get_lang('Status'),'UTF-8',$charset) ,false,array ('style' => 'width:30px;')); + $table->set_header(2,mb_convert_encoding(get_lang('From'),'UTF-8',$charset) ,false); $table->set_header(3,$title,false); - $table->set_header(4, get_lang('Date'),false,array ('style' => 'width:150px;')); + $table->set_header(4,mb_convert_encoding(get_lang('Date'),'UTF-8',$charset),false,array ('style' => 'width:150px;')); $table->set_header(5,$action,false,array ('style' => 'width:100px;')); echo '
'; if ($request===true) { @@ -94,9 +95,9 @@ echo '
'; $table->display(); echo ''; if (get_number_of_messages_mask() > 0) { - echo ''.get_lang('SelectAll').'   '; - echo ''.get_lang('UnSelectAll').'   '; - echo ''; + echo ''.mb_convert_encoding(get_lang('SelectAll'),'UTF-8',$charset) .'   '; + echo ''.mb_convert_encoding(get_lang('UnSelectAll'),'UTF-8',$charset) .'   '; + echo ''; } } else { $table->set_form_actions(array ('delete' => get_lang('DeleteSelectedMessages'))); @@ -113,31 +114,32 @@ function get_message_data_mask($from, $number_of_items, $column, $direction) { function outbox_display() { $table_message = Database::get_main_table(TABLE_MESSAGE); $request=api_is_xml_http_request(); + global $charset; if ($_SESSION['social_exist']===true) { $redirect="#remote-tab-3"; if (api_get_setting('allow_social_tool')=='true' && api_get_setting('allow_message_tool')=='true') { - $success= get_lang('SelectedMessagesDeleted'). + $success= mb_convert_encoding(get_lang('SelectedMessagesDeleted'),'UTF-8',$charset). " 
". - get_lang('BackToOutbox'). + mb_convert_encoding(get_lang('BackToOutbox'),'UTF-8',$charset). ""; }else { - $success= get_lang('SelectedMessagesDeleted'). + $success= mb_convert_encoding(get_lang('SelectedMessagesDeleted'),'UTF-8',$charset). " 
". - get_lang('BackToOutbox'). + mb_convert_encoding(get_lang('BackToOutbox'),'UTF-8',$charset). ""; } } else { - $success= get_lang('SelectedMessagesDeleted'). + $success= mb_convert_encoding(get_lang('SelectedMessagesDeleted'),'UTF-8',$charset) . "  ". "
". - get_lang('BackToOutbox'). + mb_convert_encoding(get_lang('BackToOutbox'),'UTF-8',$charset). ""; } if (isset ($_REQUEST['action'])) { @@ -162,17 +164,17 @@ if (isset ($_REQUEST['action'])) { // display sortable table with messages of the current user $table = new SortableTable('messages', 'get_number_of_messages_send_mask', 'get_message_data_send_mask', 1); if ($request===true) { - $title= utf8_encode(get_lang('Title')); - $action=utf8_encode(get_lang('Actions')); + $title= mb_convert_encoding(get_lang('Title'),'UTF-8',$charset); + $action=mb_convert_encoding(get_lang('Actions'),'UTF-8',$charset); } else { - $title= get_lang('Title'); - $action=get_lang('Actions'); + $title=get_lang('Title'); + $action=get_lang('Actions'); } $table->set_header(0, '', false,array ('style' => 'width:20px;')); -$table->set_header(1, get_lang('Status'),false,array ('style' => 'width:30px;')); -$table->set_header(2, get_lang('To'),false); +$table->set_header(1, mb_convert_encoding(get_lang('Status'),'UTF-8',$charset),false,array ('style' => 'width:30px;')); +$table->set_header(2, mb_convert_encoding(get_lang('To'),'UTF-8',$charset),false); $table->set_header(3, $title,false); -$table->set_header(4, get_lang('Date'),false,array ('style' => 'width:150px;')); +$table->set_header(4, mb_convert_encoding(get_lang('Date'),'UTF-8',$charset),false,array ('style' => 'width:150px;')); $table->set_header(5,$action, false,array ('style' => 'width:100px;')); echo '
'; if ($request===true) { @@ -181,9 +183,9 @@ echo '
'; $table->display(); echo ''; if (get_number_of_messages_send_mask() > 0) { - echo ''.get_lang('SelectAll').'   '; - echo ''.get_lang('UnSelectAll').'   '; - echo ''; + echo ''.mb_convert_encoding(get_lang('SelectAll'),'UTF-8',$charset).'   '; + echo ''.mb_convert_encoding(get_lang('UnSelectAll'),'UTF-8',$charset).'   '; + echo ''; } } else { $table->set_form_actions(array ('delete' => get_lang('DeleteSelectedMessages'))); diff --git a/main/messages/inbox.php b/main/messages/inbox.php index 4856e4a039..9fe8cb4da6 100755 --- a/main/messages/inbox.php +++ b/main/messages/inbox.php @@ -158,7 +158,7 @@ $table_message = Database::get_main_table(TABLE_MESSAGE); echo ''; if (!isset($_GET['del_msg'])) { diff --git a/main/messages/message.class.php b/main/messages/message.class.php index a274b525ca..f5d5ae68dc 100755 --- a/main/messages/message.class.php +++ b/main/messages/message.class.php @@ -42,37 +42,37 @@ class MessageManager { * Displays info stating that the message is sent successfully. */ public static function display_success_message($uid) { - + global $charset; if ($_SESSION['social_exist']===true) { $redirect="#remote-tab-2"; if (api_get_setting('allow_social_tool')=='true' && api_get_setting('allow_message_tool')=='true') { - $success= get_lang('MessageSentTo'). + $success=mb_convert_encoding(get_lang('MessageSentTo'),'UTF-8',$charset). " ". GetFullUserName($uid). "". "
". - get_lang('BackToInbox'). + mb_convert_encoding(get_lang('BackToInbox'),'UTF-8',$charset). ""; }else { - $success= get_lang('MessageSentTo'). + $success= mb_convert_encoding(get_lang('MessageSentTo'),'UTF-8',$charset). " ". GetFullUserName($uid). "". "
". - get_lang('BackToInbox'). + mb_convert_encoding(get_lang('BackToInbox'),'UTF-8',$charset). ""; } } else { - $success= get_lang('MessageSentTo'). + $success= mb_convert_encoding(get_lang('MessageSentTo'),'UTF-8',$charset). " ". GetFullUserName($uid). "". "
". - get_lang('BackToInbox'). + mb_convert_encoding(get_lang('BackToInbox'),'UTF-8',$charset). ""; } Display::display_confirmation_message($success, false); @@ -160,12 +160,12 @@ class MessageManager { $message[2] = mb_convert_encoding(GetFullUserName($result[1]),'UTF-8',$charset); $message[3] = ''.str_replace("\\","",mb_convert_encoding($result[2],'UTF-8',$charset)).''; $message[5] = ''.Display::return_icon('message_reply.png',get_lang('ReplyToMessage')).''. - '  '.Display::return_icon('message_delete.png',get_lang('DeleteMessage')).''; + '  '.Display::return_icon('message_delete.png',mb_convert_encoding(get_lang('DeleteMessage'),'UTF-8',$charset)).''; } else { $message[2] = GetFullUserName(($result[1])); $message[3] = ''.$result[2].''; $message[5] = ''.Display::return_icon('message_reply.png',get_lang('ReplyToMessage')).''. - '  '.Display::return_icon('message_delete.png',get_lang('DeleteMessage')).''; + '  '.Display::return_icon('message_delete.png',mb_convert_encoding(get_lang('DeleteMessage'),'UTF-8',$charset)).''; } $message[4] = ($result[3]); //date stays the same $message_list[] = $message; @@ -282,12 +282,12 @@ class MessageManager { } $message[2] = mb_convert_encoding(GetFullUserName($result[4]),'UTF-8',$charset); $message[3] = ''.str_replace("\\","",mb_convert_encoding($result[2],'UTF-8',$charset)).''; - $message[5] = '  '.Display::return_icon('message_delete.png',get_lang('DeleteMessage')).''; + $message[5] = '  '.Display::return_icon('message_delete.png',mb_convert_encoding(get_lang('DeleteMessage'),'UTF-8',$charset)).''; } else { $message[2] = GetFullUserName($result[4]); $message[3] = ''.$result[2].''; $message[5] = ''.Display::return_icon('message_reply.png',get_lang('ReplyToMessage')).''. - '  '.Display::return_icon('message_delete.png',get_lang('DeleteMessage')).''; + '  '.Display::return_icon('message_delete.png',get_lang('DeleteMessage')).''; } $message[4] = $result[3]; //date stays the same $message_list[] = $message; @@ -333,9 +333,10 @@ class MessageManager { $reply = ''.Display::return_icon('message_reply.png',get_lang('ReplyToMessage')).get_lang('ReplyToMessage').''; } echo '
'; echo ' @@ -351,7 +352,7 @@ class MessageManager { - +
'.mb_convert_encoding(get_lang('From'),'UTF-8',$charset).' '.GetFullUserName($row[1]).' '.mb_convert_encoding(strtolower(get_lang('To')),'UTF-8',$charset).'  '.mb_convert_encoding(GetFullUserName($row[2]),'UTF-8',$charset).'
'.get_lang('Date').'  '.$row[4].''.mb_convert_encoding(get_lang('Date'),'UTF-8',$charset).'  '.$row[4].'
@@ -383,8 +384,8 @@ class MessageManager { if ($row[1]==$user_con[$i]) $band=1; echo '
'; echo ' @@ -400,7 +401,7 @@ class MessageManager { - +
'.mb_convert_encoding(get_lang('From'),'UTF-8',$charset).' '.GetFullUserName($row[1]).' '.mb_convert_encoding(strtolower(get_lang('To')),'UTF-8',$charset).'  '.mb_convert_encoding(GetFullUserName($row[2]),'UTF-8',$charset).'
'.get_lang('Date').'  '.$row[4].''.mb_convert_encoding(get_lang('Date'),'UTF-8',$charset).'  '.$row[4].'
diff --git a/main/messages/new_message.php b/main/messages/new_message.php index d8101ba37e..cb536503ab 100755 --- a/main/messages/new_message.php +++ b/main/messages/new_message.php @@ -1,4 +1,4 @@ -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->addElement('submit', 'compose',mb_convert_encoding(get_lang('Send'),'UTF-8',$charset)); $form->setDefaults($default); if ($form->validate()) { $values = $form->exportValues(); @@ -220,7 +220,7 @@ if ($request===false) { //api_display_tool_title($nameTools); echo ''; if (!isset($_POST['compose'])) { if(isset($_GET['re_id'])) { diff --git a/main/social/contacts.inc.php b/main/social/contacts.inc.php index 0cb08fdb71..29c7b9bd7f 100755 --- a/main/social/contacts.inc.php +++ b/main/social/contacts.inc.php @@ -37,7 +37,7 @@ $image_path = UserManager::get_user_picture_path_by_id ($user_id,'web',false,tru - +