diff --git a/assets/js/app.js b/assets/js/app.js index 6c3074286d..57fc30b364 100644 --- a/assets/js/app.js +++ b/assets/js/app.js @@ -11,10 +11,10 @@ var legacyIndex = Routing.generate('legacy_index'); var mainUrl = Routing.generate('web.main'); var webAjax = Routing.generate('web.ajax'); -console.log(homePublicUrl); +/*console.log(homePublicUrl); console.log(legacyIndex); console.log(mainUrl); -console.log(webAjax); +console.log(webAjax);*/ var ajax_url = webAjax + 'chat.ajax.php'; var online_button = ''; diff --git a/main/inc/lib/message.lib.php b/main/inc/lib/message.lib.php index 956ca31f21..c30abc5084 100755 --- a/main/inc/lib/message.lib.php +++ b/main/inc/lib/message.lib.php @@ -1213,8 +1213,8 @@ class MessageManager user_sender_id FROM $table WHERE - user_sender_id = ".api_get_user_id()." AND - msg_status = ".MESSAGE_STATUS_OUTBOX." + user_sender_id = " . api_get_user_id() . " AND + msg_status = " . MESSAGE_STATUS_OUTBOX . " $keywordCondition ORDER BY col$column $direction LIMIT $from, $number_of_items"; @@ -1229,7 +1229,7 @@ class MessageManager $senderId = $row['user_sender_id']; if ($request === true) { - $message[0] = ''; + $message[0] = ''; } else { $message[0] = $messageId; } @@ -1238,30 +1238,33 @@ class MessageManager $title = Security::remove_XSS($title); $userInfo = api_get_user_info($senderId); if ($request === true) { - $message[1] = ''.$userInfo['complete_name_with_username'].''; - $message[2] = ''.str_replace( + $message[1] = '' . $userInfo['complete_name_with_username'] . ''; + $message[2] = '' . str_replace( "\\", "", $title - ).''; + ) . ''; //date stays the same $message[3] = api_convert_and_format_date($sendDate, DATE_TIME_FORMAT_LONG); - $message[4] = '  '. - Display::returnFontAwesomeIcon('trash', 2).''; + ) . '" onclick="delete_one_message_outbox(' . $messageId . ')" href="javascript:void(0)" >' . + Display::returnFontAwesomeIcon('trash', 2) . ''; } else { - $message[1] = ''.$title.'
'.$userInfo['complete_name_with_username']; - $message[2] = api_convert_and_format_date($sendDate, DATE_TIME_FORMAT_LONG); - $message[3] = ''; + $message[1].= $userInfo['complete_name_with_username']; + $message[2] = '' . $title . ''; + $message[3] = api_convert_and_format_date($sendDate, DATE_TIME_FORMAT_LONG); + $message[4] = ''. - Display::returnFontAwesomeIcon('trash', 2).''; + ) . "'" . ')) return false;" >' . + Display::returnFontAwesomeIcon('trash', 'fa-sm') . ''; } $message_list[] = $message; + $i++; } @@ -1368,7 +1371,7 @@ class MessageManager $userImage = Display::img( $fromUser['avatar_small'], $name, - ['title' => $name, 'class' => 'img-responsive img-circle', 'style' => 'max-width:35px'], + ['title' => $name, 'class' => 'rounded-circle mr-2'], false ); } @@ -2235,8 +2238,9 @@ class MessageManager $table->set_header(0, '', false, ['style' => 'width:15px;']); $table->set_header(1, get_lang('Messages'), false); - $table->set_header(2, get_lang('Date'), true, ['style' => 'width:180px;']); - $table->set_header(3, get_lang('Modify'), false, ['style' => 'width:70px;']); + $table->set_header(2, get_lang('Subject'), false); + $table->set_header(3, get_lang('Date'), true, ['style' => 'width:180px;']); + $table->set_header(4, get_lang('Modify'), false, ['style' => 'width:70px;']); $table->set_form_actions(['delete' => get_lang('DeleteSelectedMessages')]); $html .= $table->return_table(); diff --git a/main/messages/inbox.php b/main/messages/inbox.php index 53547a6d2d..01623f83c5 100755 --- a/main/messages/inbox.php +++ b/main/messages/inbox.php @@ -64,12 +64,12 @@ if (isset($_GET['form_reply']) || isset($_GET['form_delete'])) { if (isset($user_reply) && !is_null($user_id_by_email) && strlen($info_reply[0]) > 0) { MessageManager::send_message($user_id_by_email, $title, $content); $show_message .= MessageManager::return_message($user_id_by_email, 'confirmation'); - $social_right_content .= MessageManager::inbox_display(); + $message_content .= MessageManager::inbox_display(); exit; } elseif (is_null($user_id_by_email)) { $message_box = get_lang('ErrorSendingMessage'); $show_message .= Display::return_message(api_xml_http_response_encode($message_box), 'error'); - $social_right_content .= MessageManager::inbox_display(); + $message_content .= MessageManager::inbox_display(); exit; } } elseif (trim($info_delete[0]) == 'delete') { @@ -81,7 +81,7 @@ if (isset($_GET['form_reply']) || isset($_GET['form_delete'])) { } $message_box = get_lang('SelectedMessagesDeleted'); $show_message .= Display::return_message(api_xml_http_response_encode($message_box)); - $social_right_content .= MessageManager::inbox_display(); + $message_content .= MessageManager::inbox_display(); exit; } } @@ -140,12 +140,12 @@ if ($allowSocial) { }*/ // Right content -$social_right_content = ''; +$message_content = ''; //MAIN CONTENT if (!isset($_GET['del_msg'])) { - $social_right_content .= MessageManager::inbox_display($keyword); + $message_content .= MessageManager::inbox_display($keyword); } else { $num_msg = (int) $_POST['total']; for ($i = 0; $i < $num_msg; $i++) { @@ -157,7 +157,7 @@ if (!isset($_GET['del_msg'])) { ); } } - $social_right_content .= MessageManager::inbox_display(); + $message_content .= MessageManager::inbox_display(); } $tpl = new Template($nameTools); @@ -166,16 +166,12 @@ if ($actions) { $tpl->assign('actions', Display::toolbarAction('toolbar', [$actions])); } // Block Social Avatar -SocialManager::setSocialUserBlock($tpl, api_get_user_id(), 'messages'); +// SocialManager::setSocialUserBlock($tpl, api_get_user_id(), 'messages'); -$tpl->assign('content_inbox', $social_right_content); -$social_layout = $tpl->get_template('social/inbox.tpl'); +$tpl->assign('content_inbox', $message_content); +$social_layout = $tpl->get_template('message/inbox.tpl'); $content = $tpl->fetch($social_layout); $tpl->assign('message', $show_message); $tpl->assign('content', $content); $tpl->display_one_col_template(); - - //$tpl->assign('message', $show_message); - //$tpl->display_one_col_template(); - diff --git a/main/messages/new_message.php b/main/messages/new_message.php index 10453e50f7..c982927ee5 100755 --- a/main/messages/new_message.php +++ b/main/messages/new_message.php @@ -49,9 +49,10 @@ function add_image_form() { } } '; + $nameTools = get_lang('ComposeMessage'); -$tpl = new Template(get_lang('ComposeMessage')); +$tpl = new Template($nameTools); /** * Shows the compose area + a list of users to select from. @@ -338,57 +339,37 @@ $interbreadcrumb[] = [ ]; $group_id = isset($_REQUEST['group_id']) ? (int) $_REQUEST['group_id'] : 0; -$social_right_content = null; +$message_content = null; +$actions = null; if ($group_id != 0) { - $social_right_content .= '
'; - $social_right_content .= ''. - Display::return_icon('back.png', api_xml_http_response_encode(get_lang('ComposeMessage'))).''; - $social_right_content .= ''. - Display::return_icon('message_new.png', api_xml_http_response_encode(get_lang('ComposeMessage'))).''; - $social_right_content .= '
'; + $actions .= ''. + Display::return_icon('back.png', api_xml_http_response_encode(get_lang('ComposeMessage')),null, ICON_SIZE_MEDIUM).''; + $actions .= ''. + Display::return_icon('message_new.png', api_xml_http_response_encode(get_lang('ComposeMessage')), null, ICON_SIZE_MEDIUM).''; + } else { - if ($allowSocial) { - } else { - $social_right_content .= '
'; - if (api_get_setting('allow_message_tool') === 'true') { - $social_right_content .= ''. - Display::return_icon('message_new.png', get_lang('ComposeMessage')).''; - $social_right_content .= ''. - Display::return_icon('inbox.png', get_lang('Inbox')).''; - $social_right_content .= ''. - Display::return_icon('outbox.png', get_lang('Outbox')).''; - } - $social_right_content .= '
'; + $actions .= ''. + Display::return_icon('back.png', get_lang('Back'), null, ICON_SIZE_MEDIUM).''; + if (api_get_setting('allow_message_tool') === 'true') { + $actions .= ''. + Display::return_icon('inbox.png', get_lang('Inbox'), null, ICON_SIZE_MEDIUM).''; + $actions .= ''. + Display::return_icon('outbox.png', get_lang('Outbox'), null, ICON_SIZE_MEDIUM).''; } } - -// LEFT COLUMN -$social_left_content = ''; -if ($allowSocial) { - // Block Social Menu - $social_menu_block = SocialManager::show_social_menu('messages'); - $social_right_content .= '
'; - $social_right_content .= '
'; - $social_right_content .= '
'; - $social_right_content .= ''. - Display::return_icon('back.png', get_lang('Back'), [], 32).''; - $social_right_content .= '
'; - $social_right_content .= '
'; - $social_right_content .= '
'; -} - +$show_message = null; // MAIN CONTENT if (!isset($_POST['compose'])) { if (isset($_GET['re_id'])) { - $social_right_content .= show_compose_reply_to_message( + $message_content .= show_compose_reply_to_message( $_GET['re_id'], api_get_user_id(), $tpl ); } elseif (isset($_GET['send_to_user'])) { - $social_right_content .= show_compose_to_user($_GET['send_to_user'], $tpl); + $message_content .= show_compose_to_user($_GET['send_to_user'], $tpl); } else { - $social_right_content .= show_compose_to_any($tpl); + $message_content .= show_compose_to_any($tpl); } } else { $restrict = false; @@ -405,7 +386,7 @@ if (!isset($_POST['compose'])) { // comes from a reply button if (isset($_GET['re_id']) || isset($_GET['forward_id'])) { - $social_right_content .= manageForm($default, null, null, $tpl); + $message_content .= manageForm($default, null, null, $tpl); } else { // post if ($restrict) { @@ -417,29 +398,25 @@ if (!isset($_POST['compose'])) { if (isset($_POST['hidden_user'])) { $default['users'] = [$_POST['hidden_user']]; } - $social_right_content .= manageForm($default, null, null, $tpl); + $message_content .= manageForm($default, null, null, $tpl); } else { - $social_right_content .= Display::return_message(get_lang('ErrorSendingMessage'), 'error'); + $show_message = Display::return_message(get_lang('ErrorSendingMessage'), 'error'); } } } -if ($allowSocial) { - $social_right_content .= '
'; - $social_right_content .= '
'; -} - -// Block Social Avatar -SocialManager::setSocialUserBlock($tpl, api_get_user_id(), 'messages'); - MessageManager::cleanAudioMessage(); -if ($allowSocial) { - $tpl->assign('social_menu_block', $social_menu_block); - $tpl->assign('social_right_content', $social_right_content); - $social_layout = $tpl->get_template('social/inbox.tpl'); - $tpl->display($social_layout); -} else { - $content = $social_right_content; - $tpl->assign('content', $content); - $tpl->display_one_col_template(); + +if ($actions) { + $tpl->assign( + 'actions', + Display::toolbarAction('toolbar', [$actions]) + ); } +$tpl->assign('message', $show_message); +$tpl->assign('content_inbox', $message_content); +$social_layout = $tpl->get_template('message/inbox.tpl'); +$content = $tpl->fetch($social_layout); +$tpl->assign('content', $content); +$tpl->display_one_col_template(); + diff --git a/main/messages/outbox.php b/main/messages/outbox.php index 837fc41602..a50a0f256d 100755 --- a/main/messages/outbox.php +++ b/main/messages/outbox.php @@ -15,6 +15,7 @@ if (api_get_setting('allow_message_tool') != 'true') { $allowSocial = api_get_setting('allow_social_tool') == 'true'; $allowMessage = api_get_setting('allow_message_tool') == 'true'; +$show_message = null; if (isset($_GET['messages_page_nr'])) { if ($allowSocial && $allowMessage) { @@ -39,40 +40,40 @@ $interbreadcrumb[] = [ 'name' => get_lang('Messages'), ]; -$actions = ''; +$actions = null; if ($allowMessage) { - $actions .= ''. - Display::return_icon('message_new.png', get_lang('ComposeMessage')).''; - $actions .= ''. - Display::return_icon('inbox.png', get_lang('Inbox')).''; - $actions .= ''. - Display::return_icon('outbox.png', get_lang('Outbox')).''; + $actionsLeft = '' . + Display::return_icon('back.png', get_lang('Back'), null, ICON_SIZE_MEDIUM) . ''; + $actionsLeft .= '' . + Display::return_icon('new-message.png', get_lang('ComposeMessage'), null, ICON_SIZE_MEDIUM) . ''; + $actionsLeft .= '' . + Display::return_icon('inbox.png', get_lang('Inbox'), null, ICON_SIZE_MEDIUM) . ''; + $actionsLeft .= '' . + Display::return_icon('outbox.png', get_lang('Outbox'), null, ICON_SIZE_MEDIUM) . ''; + + $form = MessageManager::getSearchForm(api_get_path(WEB_PATH) . 'main/messages/outbox.php'); + if ($form->validate()) { + $values = $form->getSubmitValues(); + $keyword = $values['keyword']; + } + $actionsRight = $form->returnForm(); } $action = null; + if (isset($_REQUEST['action'])) { $action = $_REQUEST['action']; } $keyword = ''; -$social_right_content = ''; -if ($allowSocial) { - // Block Social Menu - $social_menu_block = SocialManager::show_social_menu('messages'); - $actionsLeft = ''. - Display::return_icon('back.png', get_lang('Back'), [], 32).''; +$message_content = null; + + +$actions .= Display::toolbarAction( + 'toolbar', + [$actionsLeft, $actionsRight] +); - $form = MessageManager::getSearchForm(api_get_path(WEB_PATH).'main/messages/outbox.php'); - if ($form->validate()) { - $values = $form->getSubmitValues(); - $keyword = $values['keyword']; - } - $actionsRight = $form->returnForm(); - $social_right_content .= Display::toolbarAction( - 'toolbar', - [$actionsLeft, $actionsRight] - ); -} //MAIN CONTENT if ($action == 'delete') { $delete_list_id = []; @@ -83,40 +84,37 @@ if ($action == 'delete') { $delete_list_id = $_POST['id']; } for ($i = 0; $i < count($delete_list_id); $i++) { - MessageManager::delete_message_by_user_sender( + $show_message .= MessageManager::delete_message_by_user_sender( api_get_user_id(), $delete_list_id[$i] ); } $delete_list_id = []; - $social_right_content .= MessageManager::outbox_display($keyword); + $message_content .= MessageManager::outbox_display($keyword); } elseif ($action == 'deleteone') { $delete_list_id = []; $id = Security::remove_XSS($_GET['id']); MessageManager::delete_message_by_user_sender(api_get_user_id(), $id); $delete_list_id = []; - $social_right_content .= MessageManager::outbox_display($keyword); + $message_content .= MessageManager::outbox_display($keyword); } else { - $social_right_content .= MessageManager::outbox_display($keyword); + $message_content .= MessageManager::outbox_display($keyword); } $tpl = new Template(get_lang('Outbox')); // Block Social Avatar -SocialManager::setSocialUserBlock($tpl, api_get_user_id(), 'messages'); -if ($allowSocial) { - $tpl->assign('social_menu_block', $social_menu_block); - $tpl->assign('social_right_content', $social_right_content); - $social_layout = $tpl->get_template('social/inbox.tpl'); - $tpl->display($social_layout); -} else { - $content = $social_right_content; - if ($actions) { - $tpl->assign( - 'actions', - Display::toolbarAction('toolbar', [$actions]) - ); - } - $tpl->assign('content', $content); - $tpl->display_one_col_template(); +if ($actions) { + $tpl->assign( + 'actions', + Display::toolbarAction('toolbar', [$actions]) + ); } + +$tpl->assign('content_inbox', $message_content); +$social_layout = $tpl->get_template('message/inbox.tpl'); +$content = $tpl->fetch($social_layout); +$tpl->assign('message', $show_message); +$tpl->assign('content', $content); +$tpl->display_one_col_template(); + diff --git a/main/messages/view_message.php b/main/messages/view_message.php index 0aaa536ee2..8e93befc64 100755 --- a/main/messages/view_message.php +++ b/main/messages/view_message.php @@ -24,16 +24,22 @@ if ($allowSocial) { } $interbreadcrumb[] = ['url' => 'inbox.php', 'name' => get_lang('Messages')]; -$social_right_content = '
'; +$actions = null; + if (api_get_setting('allow_message_tool') === 'true') { - $social_right_content .= ''. - Display::return_icon('new-message.png', get_lang('ComposeMessage')).''; - $social_right_content .= ''. - Display::return_icon('inbox.png', get_lang('Inbox')).''; - $social_right_content .= ''. - Display::return_icon('outbox.png', get_lang('Outbox')).''; + $actionsLeft = ''. + Display::return_icon('new-message.png', get_lang('ComposeMessage'), null,ICON_SIZE_MEDIUM).''; + $actionsLeft .= ''. + Display::return_icon('inbox.png', get_lang('Inbox'), null, ICON_SIZE_MEDIUM).''; + $actionsLeft .= ''. + Display::return_icon('outbox.png', get_lang('Outbox'), null, ICON_SIZE_MEDIUM).''; } -$social_right_content .= '
'; + + +$actions .= Display::toolbarAction( + 'toolbar', + [$actionsLeft] +); if (empty($_GET['id'])) { $messageId = $_GET['id_send']; @@ -45,33 +51,26 @@ if (empty($_GET['id'])) { $show_menu = 'messages_inbox'; } -$message = ''; -// LEFT COLUMN -if (api_get_setting('allow_social_tool') === 'true') { - // Block Social Menu - $social_menu_block = SocialManager::show_social_menu($show_menu); -} // MAIN CONTENT -$message .= MessageManager::showMessageBox($messageId, $source); +$message_content = MessageManager::showMessageBox($messageId, $source); -if (!empty($message)) { - $social_right_content .= $message; -} else { +if (empty($message_content)) { api_not_allowed(true); } + $tpl = new Template(get_lang('View')); -// Block Social Avatar -SocialManager::setSocialUserBlock($tpl, api_get_user_id(), $show_menu); - -if (api_get_setting('allow_social_tool') === 'true') { - $tpl->assign('social_menu_block', $social_menu_block); - $tpl->assign('social_right_content', $social_right_content); - $social_layout = $tpl->get_template('social/inbox.tpl'); - $tpl->display($social_layout); -} else { - $content = $social_right_content; - $tpl->assign('content', $content); - $tpl->display_one_col_template(); +if ($actions) { + $tpl->assign( + 'actions', + Display::toolbarAction('toolbar', [$actions]) + ); } + +$tpl->assign('content_inbox', $message_content); +$social_layout = $tpl->get_template('message/inbox.tpl'); +$content = $tpl->fetch($social_layout); +$tpl->assign('content', $content); +$tpl->display_one_col_template(); + diff --git a/main/template/default/social/inbox.html.twig b/main/template/default/message/inbox.html.twig similarity index 100% rename from main/template/default/social/inbox.html.twig rename to main/template/default/message/inbox.html.twig diff --git a/public/img/icons/32/outbox.png b/public/img/icons/32/outbox.png index c056e7f649..b58954cb2c 100644 Binary files a/public/img/icons/32/outbox.png and b/public/img/icons/32/outbox.png differ diff --git a/public/img/icons/svg/outbox.svg b/public/img/icons/svg/outbox.svg index 4ef30a2392..d98c758e19 100644 --- a/public/img/icons/svg/outbox.svg +++ b/public/img/icons/svg/outbox.svg @@ -11,9 +11,9 @@ height="128" version="1.1" width="128" -viewBox="0 0 128 128" + viewBox="0 0 128 128" id="svg2" - inkscape:version="0.91 r" + inkscape:version="0.92.3 (2405546, 2018-03-11)" sodipodi:docname="outbox.svg"> @@ -61,56 +61,74 @@ viewBox="0 0 128 128" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" - inkscape:window-width="1920" - inkscape:window-height="1051" + inkscape:window-width="1366" + inkscape:window-height="713" id="namedview14" showgrid="false" - inkscape:zoom="1.7383042" - inkscape:cx="42.662409" - inkscape:cy="25.439635" - inkscape:window-x="1366" - inkscape:window-y="0" + inkscape:zoom="2.5111491" + inkscape:cx="76.494816" + inkscape:cy="51.389655" + inkscape:window-x="0" + inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="svg2" /> - - - - - - - + + + + + + + + + + + +