0) { sql_query("update {$g5['config_table']} set cf_reply_cnt = '{$cf_reply_cnt}'"); $config['cf_reply_cnt'] = $cf_reply_cnt; } if(!$s_board) { $s_board = "free"; } if (!$sst) { $sst = "bo.wr_logs"; $sod = "desc"; } $sql_order = " order by {$sst} {$sod} "; $now_board = ""; $search_board_sql = " select bo.bo_table, bo.bo_subject, gr.gr_id, gr.gr_subject from {$g5['board_table']} bo, {$g5['group_table']} gr where bo.gr_id = gr.gr_id order by gr.gr_id asc, bo.bo_subject asc "; $search_board = sql_query($search_board_sql); $board_select_option = ""; for($i=0; $row=sql_fetch_array($search_board); $i++) { if(!$s_board) { $s_board = $row['bo_table']; } if($row['bo_table'] == $s_board) { $s_board_select = "selected"; $now_board = $row['bo_subject']; } else { $s_board_select = ""; } $board_select_option .= ''; } $write_table = $g5['write_prefix'] . $s_board; $qstr .= "&s_board=".$s_board."&s_date=".$s_date."&e_date=".$e_date."&check_manner=".$check_manner; if(!$s_date) $s_date = date('Y-m-d', strtotime("last Monday")); if(!$e_date) { $e_date = date('Y-m-d', strtotime("next Sunday")); } // -- 덧글 현황 처리하는 부분부터 // 리플 매너 기록하는 필드를 각 게시판에 추가한다. (없을 경우) if(!sql_query(" select wr_manner from {$write_table} limit 1 ", false)) { $sql = " ALTER TABLE `{$write_table}` ADD `wr_manner` int(11) NOT NULL , ADD `wr_manner_txt` VARCHAR(255) NOT NULL "; sql_query($sql, false); } $sql_common = " from {$g5['member_table']} mb LEFT JOIN (select *, count(if(wr_id = wr_parent, wr_id, null)) as wr_logs, count(if(wr_id != wr_parent, wr_id, null)) as wr_cms from {$write_table} where wr_datetime >= '$s_date' and wr_datetime <= '$e_date' group by mb_id ) bo ON mb.mb_id = bo.mb_id "; $sql_search = " where mb.mb_level > 1 and mb.mb_leave_date = '' and mb.mb_id != '{$config['cf_admin']}' and mb.mb_id NOT LIKE 'test%' and mb.ch_id != '0' "; if($s_mbid) { $sql_search .= " and mb.mb_id = '{$s_mbid}' "; } $sql = " select count(*) as cnt {$sql_common} {$sql_search}"; $row = sql_fetch($sql); $total_count = $row['cnt']; if ($page < 1) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지) if($check_manner == '1') { $page_rows = 10; } else if($check_manner == '2') { $page_rows = 1000; } else { $page_rows = 20; } $total_page = ceil($total_count / $page_rows); // 전체 페이지 계산 $from_record = ($page - 1) * $page_rows; // 시작 열을 구함 $g5['title'] = '활동량 관리'; include_once('./admin.head.php'); include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php'); $sql = " select mb.mb_id, mb.mb_name, mb.ch_id, mb.mb_today_login, mb.mb_error_content, bo.wr_logs, bo.wr_cms, mb.mb_error_cnt {$sql_common} {$sql_search} {$sql_order} limit {$from_record}, $page_rows"; //echo $sql; $result = sql_query($sql); if($check_manner || $check_manner2) { $colspan = 10; } else { $colspan = 9; } ?>