문법질문입니다.
본문
<?if($member['mb_id'] != "" && $member[mb_id] == $view[mb_id] || $is_admin == "super"){?>
스킨수정중인데, 이 문법이 글작성자 or 어드민일경우가 맞나요?
이걸 글작성자는 빼고, 어드민만 볼 수 있게 수정하려면 어떻게 하면 될까요?
답변 2
<?if($member['mb_id'] != "" && $member[mb_id] == $view[mb_id] || $is_admin == "super"){?>
이 문법은
<?php
if ($member['mb_id'] != "" //멤버ID가 존재하고
&& $member[mb_id] == $view[mb_id] //view.php파일에서 볼때 글 작성자의 ID와 로그인한 ID가 동일하고
|| $is_admin == "super" // 또는 수퍼유저일때
){
?>
라는 형태로 작동합니다.
즉,
글쓴이가 로그인했거나, 관리자거나 를 보는 구문이죠
그런데
관리자중에서 보통은 admin 만 관리자로 보는경우는 $is_admin 에는 super라는 값만 존재할겁니다.
그래서
if ($is_admin) {
으로 판단하셔도 크게 이상하지 않습니다.
!-->!-->!-->
<?php if($is_admin=="super"){?>
이렇게 하심될거 같네요.
답변을 작성하시기 전에 로그인 해주세요.