작성자와 같은 그룹에 속한 사람들과 특정레벨 이상의 사람들만 목록 불러오고 승인 할 수 있도록 하려면 어떻게 하나요? > 그누4 질문답변

그누4 질문답변

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

작성자와 같은 그룹에 속한 사람들과 특정레벨 이상의 사람들만 목록 불러오고 승인 할 수 있도록 하려면 어떻게 하나요? 정보

작성자와 같은 그룹에 속한 사람들과 특정레벨 이상의 사람들만 목록 불러오고 승인 할 수 있도록 하려면 어떻게 하나요?

본문

http://sir.co.kr/bbs/tb.php/g4_skin/73349/9dd758892c3d81575b75e84032d2e7f1
옵션님의 근무일지 결재추가 스킨을 설치했는데 문제가 있어서 질문 드립니다.




현재 그룹을 여러개 만들고 회원을 그룹별로 지정 해 놓은 상태이고



아래는 view.php소스의 결제부분
============================================================================================
.
.
.
<table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td><? if($view[wr_7] == '승인') echo "<img src='$board_skin_path/img/sign_01_1.gif' border=0 >"; ?></td>
        <td>
  <? if($member[mb_id] == 'sylee1205') { ?>
  <div style="font-family: 돋움; color:#0F4D9E; font-size:11px; word-break:break-all;" align="center">승인<input type=checkbox name=wr_7 value='승인' <? if($write[wr_7] == '승인') echo " checked "; ?>><br>
  <input name=btnsubmit type=image src="<?=$board_skin_path?>/img/btn_ok.gif" alt="확인" border="0" align="absmiddle"></div><? }?> </td>
      </tr>
    </table>
 </td>
    <td height="50">
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td><? if($view[wr_8] == '승인') echo "<img src='$board_skin_path/img/sign_02.gif' border=0 >"; ?></td>
        <td>
  <? if($member[mb_id] == 'wjtoday') { ?>
  <div style="font-family: 돋움; color:#0F4D9E; font-size:11px; word-break:break-all;" align="center">승인<input type=checkbox name=wr_8 value='승인' <? if($write[wr_8] == '승인') echo " checked "; ?>><br>
        <input name=btnsubmit type=image src="<?=$board_skin_path?>/img/btn_ok.gif" alt="확인" border="0" align="absmiddle"></div><? }?> </td>
      </tr>
    </table>
 </td>
 <td height="50">
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td><? if($view[wr_9] == '승인') echo "<img src='$board_skin_path/img/sign_03.gif' border=0 >"; ?></td>
        <td>
  <? if($member[mb_id] == 'dongkyujun') { ?>
  <div style="font-family: 돋움; color:#0F4D9E; font-size:11px; word-break:break-all;" align="center">승인<input type=checkbox name=wr_9 value='승인' <? if($write[wr_9] == '승인') echo " checked "; ?>><br>
        <input name=btnsubmit type=image src="<?=$board_skin_path?>/img/btn_ok.gif" alt="확인" border="0" align="absmiddle"></div><? }?> </td>
      </tr>
    </table>
 </td>
 <td height="50">
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td><? if($view[wr_10] == '승인') echo "<img src='$board_skin_path/img/sign_04.gif' border=0 >"; ?></td>
        <td width="50">
  <? if($member[mb_id] == '000') { ?>
  <div style="font-family: 돋움; color:#0F4D9E; font-size:11px; word-break:break-all;" align="center">승인<input type=checkbox name=wr_10 value='승인' <? if($write[wr_10] == '승인') echo " checked "; ?>><br>
        <input name=btnsubmit type=image src="<?=$board_skin_path?>/img/btn_ok.gif" alt="확인" border="0" align="absmiddle"></div><? }?> </td>
      </tr>
    </table>
.
.
.

===========================================================================================

질문1. 게시판 목록을 볼때 자신과 같은 그룹에 속한 사람이 작성한 글 목록만 불러올 수 있나요?
         (단, 레벨5 이상은 그룹 상관 없이 보이도록 하고 싶습니다)
         
질문2. view.php스샷에 결제 부분에 글작성자와 같은 그룹에 속한 사람들과 그룹상관없이 레벨5
         이상의 사람들만 
승인하게 하려면 소스를 어떻게 수정하나요?
         (위소스처럼 특정 아이디는 지정 안해도 됩니다)
  
         (단, 레벨5 이상은 그룹 상관 없이 승인 가능하도록 하고 싶습니다)
 

고수님들의 도움을 부탁 드립니다..




댓글 전체

그룹별로 회원을 지정하셨다면... (mb_gr 그룹,  mb_level 레벨)
작성자의 그룹과 로그인회원의 그룹을 비교하여
결재부분을 보여주면(또는 다른 결재라인) 됩니다.
그리고 레벨5이상은 무조건 보여주게 하구요...

<? if($view[mb_gr] == $member[mb_gr] || $member[mb_level] >= 5) { ?>

결재부분

<? } ?>


질문1 역시..
리스트 뿌려주는 부분에 조건부를 넣어주면 되겠습니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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