게시판의 '작성 글 보기' 에서 닉네임과 상관없이 항상 해당 회원의 게시물만 출력될 수 있도록 개선

('작성 글 보기' 이용시 다른 회원의 게시물도 출력될 수 있는 문제 수정)
This commit is contained in:
conory 2018-04-06 00:17:46 +09:00
parent c728250fd7
commit eb17819ce0
2 changed files with 19 additions and 36 deletions

View file

@ -696,44 +696,20 @@ class boardController extends board
**/
function triggerMemberMenu(&$obj)
{
$member_srl = Context::get('target_srl');
$mid = Context::get('cur_mid');
if(!$member_srl || !$mid)
if(!$mid = Context::get('cur_mid'))
{
return;
}
$logged_info = Context::get('logged_info');
// get the module information
$oModuleModel = getModel('module');
$columnList = array('module');
$cur_module_info = $oModuleModel->getModuleInfoByMid($mid, 0, $columnList);
if($cur_module_info->module != 'board')
$module_info = getModel('module')->getModuleInfoByMid($mid);
if(empty($module_info->module) || $module_info->module !== 'board' || $module_info->use_anonymous === 'Y')
{
return;
}
// get the member information
if($member_srl == $logged_info->member_srl)
{
$member_info = $logged_info;
} else {
$oMemberModel = getModel('member');
$member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl);
}
if(!$member_info->user_id)
{
return;
}
//search
$url = getUrl('','mid',$mid,'search_target','nick_name','search_keyword',$member_info->nick_name);
$oMemberController = getController('member');
$oMemberController->addMemberPopupMenu($url, 'cmd_view_own_document', '');
$url = getUrl('', 'mid', $mid, 'member_srl', $obj->member_srl);
getController('member')->addMemberPopupMenu($url, 'cmd_view_own_document', '');
}
/**