권한별로 볼수있는 설정인데 도와주세요... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

권한별로 볼수있는 설정인데 도와주세요... 정보

권한별로 볼수있는 설정인데 도와주세요...

본문

안녕하세요

제가 만들고 있는 셀렉트문 소스인데요 (해바리님꺼 검색해서 변형중 ^^)

<?  if (($member[mb_id] && ($member[mb_id] == $list[$i][mb_id])) || $is_admin) { ?>
      <td>
          <select onchange="location='/skin/board/chatbox2_excel/w10_up.php?bo_table=<?=$bo_table?>&wr_id=<?=$list[$i][wr_id]?>&wr_10='+this.value;">">
            <option value=''    <? if($list[$i][wr_10] == '')    echo 'selected'; ?>>선택</option>
            <option value='진행중' <? if($list[$i][wr_10] == '진행중') echo 'selected'; ?>>진행중</option>
            <option value='완료' <? if($list[$i][wr_10] == '완료') echo 'selected'; ?>>완료</option>
            <option value='보류' <? if($list[$i][wr_10] == '보류') echo 'selected'; ?>>보류</option>
        </select>     
      </td>
 
    <? } ?>


이런식으로 설정을 하면 작성자 이거나 운영자일떄문 볼수있도록 설정이 되있는데요

다른사람이 접속했을때 수정은 못하지만 설정된 상태를 불수있게 수정할수 있을까요?

도움좀 요청드릴게요...

댓글 전체

흠.. 아무래도 수정하는 list.skin.php에 있는 소수에서 수정을 막을수는 없을거 같구...

연결되는 w10_up.php에서 권한설정을 해줘야 하는거일듯 막... 생각이 나네요 ^^;;;

<?
$g4_path = "../../..";
include_once("$g4_path/common.php");
?>
    <script language='JavaScript'>
    if (!confirm('현재 자료를 수정하시겠습니까?'))
        history.back();
    </script>
<?
$sql  = " update g4_write_$bo_table set wr_10 = '$wr_10' where wr_id='$wr_id' ";
sql_query($sql);

?>
<script language = "javascript">
  history.back();
</script>

소수인데 여기에 if문을 어떻게 넣어야 할까요????
위 코드 아래에
<? else { ?>
    <td><?=$list[$i][wr_10]?></td>
<? } ?>

넣으시면 어떨까요?
위 조건에 안맞을때는, $list[$i][wr_10]을 그냥 보여주는 식으로.. ^^
감사합니다 해결했어요 ^^

<?  if (($member[mb_id] && ($member[mb_id] == $list[$i][mb_id])) || $is_admin) { ?> 
      <td>
          <select onchange="location='/skin/board/chatbox2_excel/w10_up.php?bo_table=<?=$bo_table?>&wr_id=<?=$list[$i][wr_id]?>&wr_10='+this.value;">">
            <option value=''    <? if($list[$i][wr_10] == '')    echo 'selected'; ?>>선택</option>
            <option value='진행중' <? if($list[$i][wr_10] == '진행중') echo 'selected'; ?>>진행중</option>
            <option value='완료' <? if($list[$i][wr_10] == '완료') echo 'selected'; ?>>완료</option>
            <option value='보류' <? if($list[$i][wr_10] == '보류') echo 'selected'; ?>>보류</option>
        </select>     
      </td>

  <? } else { ?>
    <td><?=$list[$i][wr_10]?></td>

    <? } ?>

원하던 명쾌한 답변입니다 ^^;;
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT