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 .= '
';
+ $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 .= '';
+ $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 .= '
';
- $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" />
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+