테스트 사이트 - 개발 중인 베타 버전입니다

그룹 관리자 여러명 지정시 복사, 이동 문제 채택완료

https://sir.kr/g5_tip/2922 팁을 통해 그룹 관리자 여러명 지정시

 

</p>

<p><?

//게시판 관리자 여러명으로 정하기

if($is_member && $board['bo_admin']){

 $tmpArr= explode(',', $board['bo_admin']);

 if( in_array( $member[mb_id], $tmpArr)){ $board['bo_admin']=$member[mb_id]; $is_admin = 'board'; }

}



//그룹 관리자 여러명으로 정하기

if($is_member && $group['gr_admin']){

 $tmpArr= explode(',', $group['gr_admin']);

 if( in_array( $member[mb_id], $tmpArr)){ $group['gr_admin']=$member[mb_id]; $is_admin = 'group'; }

}

?>

 

게시물 이동·복사할 게시판 목록에 나타나지 않아

</p>

<p>$sql = " select * from {$g5['board_table']} a, {$g5['group_table']} b where a.gr_id = b.gr_id ";</p>

<p>if ($is_admin == 'group')</p>

<p>    $sql .= " and b.gr_admin like '%{$member['mb_id']}%' ";</p>

<p>else if ($is_admin == 'board')</p>

<p>    $sql .= " and a.bo_admin like '%{$member['mb_id']}%' ";</p>

<p>

 

이와 같이 수정하였습니다. 그런데 이 경우 그룹 관리자와 일부 일치하는 ID를 사용할 경우 문제가 발생할 것 같은데 혹시 다른 방법이 있을까요? ㅠ

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

</p>

<p>and FIND_IN_SET('{$member['mb_id']}', a.bo_admin) > 0</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

정말 감사합니다. 너무 잘 됩니다. 감사합니다.~^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고