그누보드5 move.php 문제 같은데요.. 채택완료
아자카
11년 전
조회 5,762
그누보드5에서 게시글 이동 버튼을 누르면 최고관리자는 모든 게시판리스트가 뜨는데
일단 게시판 관리자는 14개만 딱 뜹니다. 다른 게시판들은 안뜨구요.. 권한하고 다 줘도
최고관리자에게만 모든 게시판 리스트가 보이고 일반 관리자는 14개만뜨네요..
소스에 문제가있는건아닌지 알아봐주실수있을까요 ㅜㅜ
<?php
<div>include_once('./_common.php');</div>
<div>
</div>
<div>if ($sw == 'move')</div>
<div> $act = '이동';</div>
<div>else if ($sw == 'copy')</div>
<div> $act = '복사';</div>
<div>else</div>
<div> alert('sw 값이 제대로 넘어오지 않았습니다.');</div>
<div>
</div>
<div>// 게시판 관리자 이상 복사, 이동 가능</div>
<div>if ($is_admin != 'board' && $is_admin != 'group' && $is_admin != 'super')</div>
<div> alert_close("게시판 관리자 이상 접근이 가능합니다.");</div>
<div>
</div>
<div>$g5['title'] = '게시물 ' . $act;</div>
<div>include_once(G5_PATH.'/head.sub.php');</div>
<div>
</div>
<div>$wr_id_list = '';</div>
<div>if ($wr_id)</div>
<div> $wr_id_list = $wr_id;</div>
<div>else {</div>
<div> $comma = '';</div>
<div> for ($i=0; $i<count($_POST['chk_wr_id']); $i++) {</div>
<div> $wr_id_list .= $comma . $_POST['chk_wr_id'][$i];</div>
<div> $comma = ',';</div>
<div> }</div>
<div>}</div>
<div>
</div>
<div>//$sql = " select * from {$g5['board_table']} a, {$g5['group_table']} b where a.gr_id = b.gr_id and bo_table <> '$bo_table' ";</div>
<div>// 원본 게시판을 선택 할 수 있도록 함.</div>
<div>$sql = " select * from {$g5['board_table']} a, {$g5['group_table']} b where a.gr_id = b.gr_id ";</div>
<div>if ($is_admin == 'group')</div>
<div> $sql .= " and b.gr_admin = '{$member['mb_id']}' ";</div>
<div>else if ($is_admin == 'board')</div>
<div> $sql .= " and a.bo_admin = '{$member['mb_id']}' ";</div>
<div>$sql .= " order by a.gr_id, a.bo_order, a.bo_table ";</div>
<div>$result = sql_query($sql);</div>
<div>for ($i=0; $row=sql_fetch_array($result); $i++)</div>
<div>{</div>
<div> $list[$i] = $row;</div>
<div>}</div>
<div>?></div>
<div>
</div>
<div><div id="copymove" class="new_win"></div>
<div> <h1 id="win_title"><?php echo $g5['title'] ?></h1></div>
<div>
</div>
<div> <form name="fboardmoveall" method="post" action="./move_update.php" onsubmit="return fboardmoveall_submit(this);"></div>
<div> <input type="hidden" name="sw" value="<?php echo $sw ?>"></div>
<div> <input type="hidden" name="bo_table" value="<?php echo $bo_table ?>"></div>
<div> <input type="hidden" name="wr_id_list" value="<?php echo $wr_id_list ?>"></div>
<div> <input type="hidden" name="sfl" value="<?php echo $sfl ?>"></div>
<div> <input type="hidden" name="stx" value="<?php echo $stx ?>"></div>
<div> <input type="hidden" name="spt" value="<?php echo $spt ?>"></div>
<div> <input type="hidden" name="page" value="<?php echo $page ?>"></div>
<div> <input type="hidden" name="act" value="<?php echo $act ?>"></div>
<div> <input type="hidden" name="url" value="<?php echo $_SERVER['HTTP_REFERER'] ?>"></div>
<div>
</div>
<div> <div class="tbl_head01 tbl_wrap"></div>
<div> <table></div>
<div> <caption><?php echo $act ?>할 게시판을 한개 이상 선택하여 주십시오.</caption></div>
<div> <thead></div>
<div> <tr></div>
<div> <th scope="col"></div>
<div> <label for="chkall" class="sound_only">게시판 전체</label></div>
<div> <input type="checkbox" id="chkall" onclick="if (this.checked) all_checked(true); else all_checked(false);"></div>
<div> </th></div>
<div> <th scope="col">게시판</th></div>
<div> </tr></div>
<div> </thead></div>
<div> <tbody></div>
<div> <?php for ($i=0; $i<count($list); $i++) {</div>
<div> $atc_mark = '';</div>
<div> $atc_bg = '';</div>
<div> if ($list[$i]['bo_table'] == $bo_table) { // 게시물이 현재 속해 있는 게시판이라면</div>
<div> $atc_mark = '<span class="copymove_current">현재<span class="sound_only">게시판</span></span>';</div>
<div> $atc_bg = 'copymove_currentbg';</div>
<div> }</div>
<div> ?></div>
<div> <tr class="<?php echo $atc_bg; ?>"></div>
<div> <td class="td_chk"></div>
<div> <label for="chk<?php echo $i ?>" class="sound_only"><?php echo $list[$i]['bo_table'] ?></label></div>
<div> <input type="checkbox" value="<?php echo $list[$i]['bo_table'] ?>" id="chk<?php echo $i ?>" name="chk_bo_table[]"></div>
<div> </td></div>
<div> <td></div>
<div> <label for="chk<?php echo $i ?>"></div>
<div> <?php</div>
<div> echo $list[$i]['gr_subject'] . ' > ';</div>
<div> $save_gr_subject = $list[$i]['gr_subject'];</div>
<div> ?></div>
<div> <?php echo $list[$i]['bo_subject'] ?> (<?php echo $list[$i]['bo_table'] ?>)</div>
<div> <?php echo $atc_mark; ?></div>
<div> </label></div>
<div> </td></div>
<div> </tr></div>
<div> <?php } ?></div>
<div> </tbody></div>
<div> </table></div>
<div> </div></div>
<div>
</div>
<div> <div class="win_btn"></div>
<div> <input type="submit" value="<?php echo $act ?>" id="btn_submit" class="btn_submit"></div>
<div> </div></div>
<div> </form></div>
<div>
</div>
<div></div></div>
<div>
</div>
<div><script></div>
<div>$(function() {</div>
<div> $(".win_btn").append("<button type=\"button\" class=\"btn_cancel\">창닫기</button>");</div>
<div>
</div>
<div> $(".win_btn button").click(function() {</div>
<div> window.close();</div>
<div> });</div>
<div>});</div>
<div>
</div>
<div>function all_checked(sw) {</div>
<div> var f = document.fboardmoveall;</div>
<div>
</div>
<div> for (var i=0; i<f.length; i++) {</div>
<div> if (f.elements[i].name == "chk_bo_table[]")</div>
<div> f.elements[i].checked = sw;</div>
<div> }</div>
<div>}</div>
<div>
</div>
<div>function fboardmoveall_submit(f)</div>
<div>{</div>
<div> var check = false;</div>
<div>
</div>
<div> if (typeof(f.elements['chk_bo_table[]']) == 'undefined')</div>
<div> ;</div>
<div> else {</div>
<div> if (typeof(f.elements['chk_bo_table[]'].length) == 'undefined') {</div>
<div> if (f.elements['chk_bo_table[]'].checked)</div>
<div> check = true;</div>
<div> } else {</div>
<div> for (i=0; i<f.elements['chk_bo_table[]'].length; i++) {</div>
<div> if (f.elements['chk_bo_table[]'][i].checked) {</div>
<div> check = true;</div>
<div> break;</div>
<div> }</div>
<div> }</div>
<div> }</div>
<div> }</div>
<div>
</div>
<div> if (!check) {</div>
<div> alert('게시물을 '+f.act.value+'할 게시판을 한개 이상 선택해 주십시오.');</div>
<div> return false;</div>
<div> }</div>
<div>
</div>
<div> document.getElementById('btn_submit').disabled = true;</div>
<div>
</div>
<div> f.action = './move_update.php';</div>
<div> return true;</div>
<div>}</div>
<div></script></div>
<div>
</div>
<div><?php</div>
<div>include_once(G5_PATH.'/tail.sub.php');</div>
<div>?></div>
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
답변을 작성하려면 로그인이 필요합니다.
로그인