모바일에서 읽지 않은 목록이 나타나지 않던 문제 고침

This commit is contained in:
BJRambo 2017-06-24 18:27:56 +09:00
parent 227e1c53d1
commit 0fecc87141
2 changed files with 12 additions and 5 deletions

View file

@ -34,26 +34,26 @@ class communicationMobile extends communicationView
/** /**
* Display message box * Display message box
* @return void|Object (void : success, Object : fail) * @return Object (void : success, Object : fail)
*/ */
function dispCommunicationMessages() function dispCommunicationMessages()
{ {
// Error appears if not logged-in // Error appears if not logged-in
if(!Context::get('is_logged')) if(!Context::get('is_logged'))
{ {
return $this->stop('msg_not_logged'); return new Object(-1,'msg_not_logged');
} }
$logged_info = Context::get('logged_info'); $logged_info = Context::get('logged_info');
if(!array_key_exists('dispCommunicationMessages', $logged_info->menu_list)) if(!array_key_exists('dispCommunicationMessages', $logged_info->menu_list))
{ {
return $this->stop('msg_invalid_request'); return new Object(-1,'msg_invalid_request');
} }
// Set the variables // Set the variables
$message_srl = Context::get('message_srl'); $message_srl = Context::get('message_srl');
$message_type = Context::get('message_type'); $message_type = Context::get('message_type');
if(!in_array($message_type, array('R', 'S', 'T'))) if(!in_array($message_type, array('R', 'S', 'T', 'N')))
{ {
$message_type = 'R'; $message_type = 'R';
Context::set('message_type', $message_type); Context::set('message_type', $message_type);
@ -89,6 +89,13 @@ class communicationMobile extends communicationView
return $this->stop('msg_invalid_request'); return $this->stop('msg_invalid_request');
} }
break; break;
case 'N':
if($message->receiver_srl != $logged_info->member_srl)
{
return new Object(-1, 'msg_invalid_request');
}
break;
} }
if($message->message_srl == $message_srl && ($message->receiver_srl == $logged_info->member_srl || $message->sender_srl == $logged_info->member_srl)) if($message->message_srl == $message_srl && ($message->receiver_srl == $logged_info->member_srl || $message->sender_srl == $logged_info->member_srl))

View file

@ -4,7 +4,7 @@
<div class="btnArea"> <div class="btnArea">
<div style="margin:0;display:block;float:left" class="btn-group"> <div style="margin:0;display:block;float:left" class="btn-group">
<button loop="$lang->message_box => $key,$val" class="btn" onclick="location.href=current_url.setQuery('act', 'dispCommunicationMessages').setQuery('message_srl', '').setQuery('message_type', '{$key}'); return false;" style="font-weight:bold"|cond="$message_type == $key && $act != 'dispCommunicationUnreadList'">{$val}</button> <button loop="$lang->message_box => $key,$val" class="btn" onclick="location.href=current_url.setQuery('act', 'dispCommunicationMessages').setQuery('message_srl', '').setQuery('message_type', '{$key}'); return false;" style="font-weight:bold"|cond="$message_type == $key">{$val}</button>
</div> </div>
<form action="./" method="POST" style="margin:0;display:block;float:right"> <form action="./" method="POST" style="margin:0;display:block;float:right">
<input type="hidden" name="module" value="communication" /> <input type="hidden" name="module" value="communication" />