글 읽기 권한
본문
마감 시간을 정해두고
시간 경과 후에는
// 마감처리
if($is_view_notice) {
;
} else {
if($is_admin || $view['mb_id'] && $view['mb_id'] == $member['mb_id']) {
;
} else if($is_end) {
alert("이미 마감된 모집입니다.", G5_BBS_URL.'/board.php?bo_table='.$bo_table.$qstr);
}
}
이렇게 관리자와 작성자만 보게 해두었는데
마감 후,
이것을 관리자와 작성자외 등급 2는 못보게하고 등급 3은 볼 수 있도록 하려면
어떻게 변경해주면 될까요 ?
답변 3
$ok_view=($member[mb_level]==3)?true:false;
if($is_view_notice) {
;
} else {
if($is_admin || ( $view['mb_id'] && $view['mb_id'] == $member['mb_id']) || $ok_view) {
;
} else if($is_end) {
alert("이미 마감된 모집입니다.", G5_BBS_URL.'/board.php?bo_table='.$bo_table.$qstr);
}
}
아하 ~~
if($co_row[cnt]}){//댓글 작성이 있으면
에 } 추가 되어있었습니다
제거하시면 됩니다.
if($co_row[cnt]){//댓글 작성이 있으면
if($is_view_notice) {
;
} else {
if($is_admin || ( $view['mb_id'] && $view['mb_id'] == $member['mb_id']) ) {
;
} else if($is_end) {//마감후
$ok_view=false; //보여주지 않는다
if($member[mb_level]==3){//레벨 3이고
$co_sql = "select count(*) as cnt
from {$write_table}
where wr_is_comment = '1'
AND wr_parent='{$wr_id}'
AND mb_id='".$member[mb_id]."'";
$co_row=sql_fetch($co_sql);
if($co_row[cnt]}){//댓글 작성이 있으면
$ok_view=true;
}
}
if(!$ok_view){//보여주지 못한다
alert("이미 마감된 모집입니다.", G5_BBS_URL.'/board.php?bo_table='.$bo_table.$qstr);
}
}
}
답변을 작성하시기 전에 로그인 해주세요.