"거부" 회원을 구분하는 함수가 있을까요?
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.4 |
각 게시판에서 분란이나, 물의를 일으켜 차단된 회원 즉 회원 관리에서 "거부"를 한 회원이 남긴 글, 댓글들을 "정지된 회원입니다" 로 나오도록 수정하려고 합니다
게시판에서 해당 회원이 "거부"인지 체크하는 함수가 따로 있을까요?
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.4 |
각 게시판에서 분란이나, 물의를 일으켜 차단된 회원 즉 회원 관리에서 "거부"를 한 회원이 남긴 글, 댓글들을 "정지된 회원입니다" 로 나오도록 수정하려고 합니다
게시판에서 해당 회원이 "거부"인지 체크하는 함수가 따로 있을까요?
댓글 7
이런식으로 하면 되지 않을까요? (댓글은 $oComment->...)
$member_info = getMemberInfoByMemberSrl($oDocument->getMemberSrl());
}
<!--@if( isset($member_info->denied) && $member_info->denied )-->
<p>정지된 회원입니다</p>
<!--@else-->
<p>정상 회원입니다</p>
<!--@end-->
$member_info = getMemberInfoByMemberSrl($oDocument->getMemberSrl());
}
<!--@if( $member_info->denied === 'Y' )-->
<p>정지된 회원입니다</p>
<!--@else-->
<p>정상 회원입니다</p>
<!--@endif-->
토비리님 팁과 기진곰님의 팁을 합쳐보았습니다.
최종적으로 이렇게 사용하시면 될 듯 합니다.
getMemberInfoByMemberSrl() → MemberModel::getMemberInfoByMemberSrl()
대댓글이 달린 글은 수정이 불가능하네요;;
진짜 최종본!
$member_info = MemberModel::getMemberInfoByMemberSrl($oDocument->getMemberSrl());
}
<!--@if( $member_info->denied === 'Y' )-->
<p>정지된 회원입니다</p>
<!--@else-->
<p>정상 회원입니다</p>
<!--@endif-->
조건문을 저렇게 쓰면 denied가 Y인지 N인지 그 밖의 다른 값인지 구분할 수 없을 것 같은데요.
$member_info->denied == 'Y' 조건이 필요합니다.