작성자와 같은 그룹에 속한 사람들과 특정레벨 이상의 사람들만 목록 불러오고 승인 할 수 있도록 하려면 어떻게 하나요? 정보
작성자와 같은 그룹에 속한 사람들과 특정레벨 이상의 사람들만 목록 불러오고 승인 할 수 있도록 하려면 어떻게 하나요?본문
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 이상은 그룹 상관 없이 승인 가능하도록 하고 싶습니다)
고수님들의 도움을 부탁 드립니다..

옵션님의 근무일지 결재추가 스킨을 설치했는데 문제가 있어서 질문 드립니다.
현재 그룹을 여러개 만들고 회원을 그룹별로 지정 해 놓은 상태이고
아래는 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 역시..
리스트 뿌려주는 부분에 조건부를 넣어주면 되겠습니다.
작성자의 그룹과 로그인회원의 그룹을 비교하여
결재부분을 보여주면(또는 다른 결재라인) 됩니다.
그리고 레벨5이상은 무조건 보여주게 하구요...
<? if($view[mb_gr] == $member[mb_gr] || $member[mb_level] >= 5) { ?>
결재부분
<? } ?>
질문1 역시..
리스트 뿌려주는 부분에 조건부를 넣어주면 되겠습니다.
위소스로 조건을 감쌓는데 작성자와 글보기하려는 사람을 비교를 못하는 것 같네요.
하지만 답변에 감사합니다
하지만 답변에 감사합니다