Q&A

"거부" 회원을 구분하는 함수가 있을까요?

2023.01.14 14:38
1,473
0
CMS/프레임워크 Rhymix 2.0
개발 언어 PHP 7.4

각 게시판에서 분란이나, 물의를 일으켜 차단된 회원 즉 회원 관리에서 "거부"를 한 회원이 남긴 글, 댓글들을 "정지된 회원입니다" 로 나오도록 수정하려고 합니다

 

게시판에서 해당 회원이 "거부"인지 체크하는 함수가 따로 있을까요?

댓글 7

  • 2023.01.14 23:54 #1738360

    이런식으로 하면 되지 않을까요? (댓글은 $oComment->...)

    {@
        $member_info = getMemberInfoByMemberSrl($oDocument->getMemberSrl());
    }
    <!--@if( isset($member_info->denied) && $member_info->denied )-->
        <p>정지된 회원입니다</p>
    <!--@else-->
        <p>정상 회원입니다</p>
    <!--@end-->

     

  • 2023.01.15 01:22 #1738370
    좋은답변 감사합니다^^
  • 2023.01.15 10:18 #1738461
    {@
        $member_info = getMemberInfoByMemberSrl($oDocument->getMemberSrl());
    }

    <!--@if( $member_info->denied === 'Y' )-->
        <p>정지된 회원입니다</p>
    <!--@else-->
        <p>정상 회원입니다</p>
    <!--@endif-->

     

    토비리님 팁과 기진곰님의 팁을 합쳐보았습니다.

     

    최종적으로 이렇게 사용하시면 될 듯 합니다.

  • 2023.01.15 10:24 #1738467

    getMemberInfoByMemberSrl() → MemberModel::getMemberInfoByMemberSrl()

  • 2023.01.15 10:28 #1738472

    대댓글이 달린 글은 수정이 불가능하네요;;

     

    진짜 최종본!

     

    {@
        $member_info = MemberModel::getMemberInfoByMemberSrl($oDocument->getMemberSrl());
    }
     
    <!--@if( $member_info->denied === 'Y' )-->
        <p>정지된 회원입니다</p>
    <!--@else-->
        <p>정상 회원입니다</p>
    <!--@endif-->

     

  • 2023.01.16 11:25 #1738737
    감사합니다~~~
  • 2023.01.15 03:31 #1738379

    조건문을 저렇게 쓰면 denied가 Y인지 N인지 그 밖의 다른 값인지 구분할 수 없을 것 같은데요.

    $member_info->denied == 'Y' 조건이 필요합니다.