어떻게 표현해야 하나요?
비밀글이면서 손님이 글 쓴 경우를 둘다 만족하는 조건문을 알고 싶습니다.
|
답변 2개 / 댓글 5개
채택된 답변
+20 포인트
2014-11-30 (일) 14:28:13
if (!$list[$i][mb_id] && $list[$i][icon_secret]) { echo "손님비밀글"; }
답변에 대한 댓글 4개
2014-11-30 (일) 15:01:00
작은별 님, 그럼,
if(($list[$i][icon_secret] && !($is_admin || $member[mb_id]==$list[$i][mb_id])) || (!($list[$i][mb_id] || $is_admin) && $list[$i][icon_secret]))
위 식을 간단하게 표현하는 법은 없을까요?
if(($list[$i][icon_secret] && !($is_admin || $member[mb_id]==$list[$i][mb_id])) || (!($list[$i][mb_id] || $is_admin) && $list[$i][icon_secret]))
위 식을 간단하게 표현하는 법은 없을까요?
2014-11-30 (일) 15:14:25
손님이 비밀글 쓴 경우, 관리자를 제외한 모두에게 "비밀글" 문구를 띄우고, 관리자는 원문을 확인 가능.
회원이 비밀글 쓴 경우, 관리자와 본인은 원문을 확인 가능하지만 손님을 포함 다른 사람들에겐 "비밀글 문구" 띄움.
대충 이런 조건문입니다.
if(($list[$i][icon_secret] && !($is_admin || $member[mb_id]==$list[$i][mb_id])) || (!($list[$i][mb_id] || $is_admin) && $list[$i][icon_secret]))
위처럼 하면 되긴 한데, 너무 식이 복잡한 것 같아 더 간단하게 표현 가능한가 싶어서요?
회원이 비밀글 쓴 경우, 관리자와 본인은 원문을 확인 가능하지만 손님을 포함 다른 사람들에겐 "비밀글 문구" 띄움.
대충 이런 조건문입니다.
if(($list[$i][icon_secret] && !($is_admin || $member[mb_id]==$list[$i][mb_id])) || (!($list[$i][mb_id] || $is_admin) && $list[$i][icon_secret]))
위처럼 하면 되긴 한데, 너무 식이 복잡한 것 같아 더 간단하게 표현 가능한가 싶어서요?
2014-11-30 (일) 15:58:08
관리자와 본인글 열람 가능은 비밀글 자체 기능에 포함된거 아닌가요.
왜 저렇게 하시는건지 이해가 잘 안가네요.
답변에 대한 댓글 1개
2014-11-30 (일) 16:20:44
1:1 게시판 기능처럼 이용하려구요. 오직 본인 글의 제목과 내용만 확인 가능하도록요.
글 제목 길이 제한이 있어 제목에 일정 글자 수 이상 적어야 하는데,
간혹, 다른 사람들에겐 자기가 무슨 질문과 의뢰를 하는지 조차 모르게 하고 싶은 분들이 계셔서...
글 제목 길이 제한이 있어 제목에 일정 글자 수 이상 적어야 하는데,
간혹, 다른 사람들에겐 자기가 무슨 질문과 의뢰를 하는지 조차 모르게 하고 싶은 분들이 계셔서...
답변을 작성하려면 로그인이 필요합니다.