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

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
* @return void|Object (void : success, Object : fail)
* @return Object (void : success, Object : fail)
*/
function dispCommunicationMessages()
{
// Error appears if not logged-in
if(!Context::get('is_logged'))
{
return $this->stop('msg_not_logged');
return new Object(-1,'msg_not_logged');
}
$logged_info = Context::get('logged_info');
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
$message_srl = Context::get('message_srl');
$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';
Context::set('message_type', $message_type);
@ -89,6 +89,13 @@ class communicationMobile extends communicationView
return $this->stop('msg_invalid_request');
}
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))

View file

@ -4,7 +4,7 @@
<div class="btnArea">
<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>
<form action="./" method="POST" style="margin:0;display:block;float:right">
<input type="hidden" name="module" value="communication" />