권한별로 볼수있는 설정인데 도와주세요... > 그누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>

    <? } ?>

원하던 명쾌한 답변입니다 ^^;;
© SIRSOFT
현재 페이지 제일 처음으로