루미집사님 jqgrid 그누보드5 스킨 적용 문제
본문
안녕하세요 루미집사님의 스킨을 사용할려고 하는데요 글을 신규등록 했을 때 무작위로 다 리스트에 나오는게 아니라 리스트를 글을 작성한 작성자와 관리자만 볼 수 있게 하고 싶은데 잘 적용하지를 못하겠네요 ㅠㅠ 리스트가 본인이 작성한 글만 나오고 그 글을 관리자랑 작성자만 볼 수 있게 하고싶습니다. 혹시 알려주실 수 있을까요 꼭 부탁드립니다. 어제도 QnA를 올려서 답변을 주신 분께서 list.data에
코드 11번째 줄 밑에
if(!$is_admin){//만약 최고관리자가 아니면
$sql_search.= " AND mb_id='{$member[mb_id]}' "; //본인이 작성한 내용만 검색
이렇게 추가하시면 된다고 하셔서 추가를 했는데 list에 자료가 나오지가 않네요
저는 이거를 주문신청용으로 사용하고 싶어서 주문한 사람은 본인이 신규등록으로 주문한 항목만 볼 수 있게 하고싶습니다. 그리고 관리자는 모든 주문자가 주문한 항목을 볼 수 있게 하고싶어서요. 그래서 관리자는 모두 볼 수 있고 작성자는 작성자가 등록한 글만 볼 수 있게 하고싶습니다. 꼭 좋은 조언 부탁드립니다 .ㅠㅠ 읽어주셔서 감사합니다
답변 7
$sql_search = " where wr_is_comment = 0";
위에 소스를 아래처럼 변경해 보세요.
if($is_admin) {
$sql_search = " where wr_is_comment=0";
}else if($member['mb_no']) {
$sql_search = " where wr_is_comment=0 and mb_id='{$member['mb_id']}'";
}else{
$sql_search = " where wr_is_comment=1";
}
이렇게 한번 해 보세요..
$sql_search = " where wr_is_comment = 0";
위에 소스 대신 아래 소스로 변경해 보세요.
$sql_search=" ";
if($is_admin) { 관리자일때 전체 보기
$sql_search .= " where wr_is_comment=0";
}else if($member['mb_no']) { // 회원일때 자기글 보기
$sql_search .= " where wr_is_comment=0 and mb_id='{$member['mb_id']}'";
}else{ // 둘다 아니면 아무것도 없다.
$sql_search .= " where wr_is_comment=1";
}
@조민 오 조민님 list에 작동은 됩니다 그런데 전체보기로만 작동이되네요 내가 등록한 글만 나오는게 아니라 관리자 말고도 회원도 다 볼 수 있게 나옵니다 제가 이 table은 글 쓰기랑 접근코드를 레벨4로해서 특정 id한테만 레벨4 허가를 내려줄려고 하고 있거든요