Fix #1877 allow moving archived messages back to the inbox

This commit is contained in:
Kijin Sung 2022-12-20 01:27:19 +09:00
parent 8b6e1949b0
commit afdc450b00
7 changed files with 64 additions and 9 deletions

View file

@ -27,10 +27,20 @@ function completeDeleteMessage(ret_obj) {
/* 개별 쪽지 보관 */
function doStoreMessage(message_srl) {
if(!message_srl) return;
var params = { message_srl: message_srl };
exec_json('communication.procCommunicationStoreMessage', params, function(data) {
alert(data.message);
location.href = current_url.setQuery('message_type', 'T');
});
}
var params = new Array();
params['message_srl'] = message_srl;
exec_xml('communication', 'procCommunicationStoreMessage', params, completeStoreMessage);
function doRestoreMessage(message_srl) {
if(!message_srl) return;
var params = { message_srl: message_srl };
exec_json('communication.procCommunicationRestoreMessage', params, function(data) {
alert(data.message);
location.href = current_url.setQuery('message_type', 'R');
});
}
function completeStoreMessage(ret_obj) {

View file

@ -47,6 +47,7 @@
<div class="btnArea btn-group" cond="$message" style="margin-bottom:20px">
<button class="btn" cond="$message->message_type != 'S' && $message->member_srl != $logged_info->member_srl" type="button" onclick="doSendMessage('{$message->sender_srl}','{$message->message_srl}');">{$lang->cmd_reply_message}</button>
<button class="btn" cond="$message->message_type == 'R'" type="button" onclick="doStoreMessage('{$message->message_srl}');">{$lang->cmd_store}</button>
<button class="btn" cond="$message->message_type == 'T'" type="button" onclick="doRestoreMessage('{$message->message_srl}');">{$lang->cmd_restore_to_inbox}</button>
<button class="btn" type="button" onclick="doDeleteMessage('{$message->message_srl}');">{$lang->cmd_delete}</button>
</div>