고수님 아래 소스 봐주세요 감사합니다. 채택완료
고수님 아래 소스 봐주세요 감사합니다.
구버전에서는 잘되엿는데 최신버전에서는 ERROR 500 으로 뜹니다.
관리자모드에서 전체 게시글 출력하는 소스 입니다.
관리자모드에서 전체 게시글 관리 페이지 인데 예전버전에서는 잘 되엿습니다.
최신버전에 업데이트 하니깐 않되네요
아래소스를 지우니까 페이지 오류는 없는데 게시글 출력 되지 않습니다.
아래 소스 어데에 잘못 되엿는진 부탁합니다.
$sql_common = " from {$g5['board_new_table']} a, {$g5['board_table']} b, {$g5['group_table']} c where a.bo_table = b.bo_table and b.gr_id = c.gr_id and b.bo_use_search = '1' ";
원소스 입니다.
auth_check($auth[$sub_menu], 'w'); $qstr = "";
$sql_common = " from {$g5['board_new_table']} a, {$g5['board_table']} b, {$g5['group_table']} c where a.bo_table = b.bo_table and b.gr_id = c.gr_id and b.bo_use_search = '1' ";
if ($gr_id){ $sql_common .= " and b.gr_id = '$gr_id' "; $qstr .= "&gr_id=$gr_id"; } if ($bo_table){ $sql_common .= " and a.bo_table = '$bo_table' "; //여기가 추가된 부분 $qstr .= "&bo_table=$bo_table"; } if ($view == "w"){ $sql_common .= " and a.wr_id = a.wr_parent "; $qstr .= "&view=$view"; } else if ($view == "c") { $sql_common .= " and a.wr_id <> a.wr_parent "; $qstr .= "&view=$view"; } if ($mb_id) { $sql_common .= " and a.mb_id = '$mb_id' "; $qstr .= "&mb_id=$mb_id"; //출석 체크 if($member['mb_id']) chulcheck($member[mb_id]); } if (!$sst) { $sst = "a.bn_id"; $sod = "desc"; }
if($sst) { $qstr .= "&sst=$sst"; $qstr .= "&sod=$sod"; }
$sql_order = " order by $sst $sod"; $sql = " select count(*) as cnt $sql_common "; $row = sql_fetch($sql);
$total_count = $row[cnt]; if ($pgview) { $rows = $pgview; $qstr .= "&pgview=$pgview"; } else { $rows = $config[cf_new_rows]; } $total_page = ceil($total_count / $rows); // 전체 페이지 계산 if (!$page) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지) $from_record = ($page - 1) * $rows; // 시작 열을 구함
$group_select = "";
$board_select = "
if($gr_id) $sql_extra = "where gr_id = '$gr_id'";
$sql = " select bo_table, bo_subject from {$g5['board_table']} $sql_extra order by bo_table";
$result = sql_query($sql); for ($i=0; $row=sql_fetch_array($result); $i++) { $selected = ($bo_table == $row['bo_table']) ? "selected=selected" : ""; $board_select .= "
$list = array(); $sql = " select a.*, b.bo_subject, c.gr_subject, c.gr_id $sql_common $sql_order limit $from_record, $rows ";
$result = sql_query($sql); for ($i=0; $row=sql_fetch_array($result); $i++) { $tmp_write_table = $g5['write_prefix'] . $row[bo_table];
if ($row[wr_id] == $row[wr_parent]) // 원글 { trace($row[wr_id]); $comment = ""; $comment_link = ""; $row2 = sql_fetch(" select * from $tmp_write_table where wr_id = '$row[wr_id]' "); $list[$i] = $row2; $name = get_sideview($row2[mb_id], cut_str($row2[wr_name], $config[cf_cut_name]), $row2[wr_email], $row2[wr_homepage]); // 당일인 경우 시간으로 표시함 $datetime = $row2[wr_datetime];
} else // 코멘트 { $comment = "[코] "; $comment_link = "#c_{$row[wr_id]}"; // $row2 = sql_fetch(" select * from $tmp_write_table where wr_id = '$row[wr_parent]' "); $row2 = sql_fetch(" select * from $tmp_write_table where wr_id = '$row[wr_id]' "); $row3 = sql_fetch(" select mb_id, wr_name, wr_email, wr_homepage, wr_datetime from $tmp_write_table where wr_id = '$row[wr_id]' "); $list[$i] = $row2; $list[$i][mb_id] = $row3[mb_id]; $list[$i][wr_name] = $row3[wr_name]; $list[$i][wr_email] = $row3[wr_email]; $list[$i][wr_homepage] = $row3[wr_homepage]; $name = get_sideview($row3[mb_id], cut_str($row3[wr_name], $config[cf_cut_name]), $row3[wr_email], $row3[wr_homepage]); $datetime = $row3[wr_datetime];
$row2[wr_subject] = $row2[wr_content]; }
$list[$i][gr_id] = $row[gr_id]; $list[$i][bo_table] = $row[bo_table]; $list[$i][name] = $name; $list[$i][comment] = $comment; $list[$i][href] = "../bbs/board.php?bo_table=$row[bo_table]&wr_id=$row2[wr_id]{$comment_link}"; $list[$i][datetime] = $datetime;
$list[$i][gr_subject] = $row[gr_subject]; $list[$i][bo_subject] = $row[bo_subject]; $list[$i][wr_subject] = $row2[wr_subject]; } $colspan = 8;
$qstr = trim($qstr,"&");
$html_title = '전체 게시판 HIT 관리';
$g5['title'] = $html_title; include_once('./admin.head.php'); ?>
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인