엑셀테스트 1 페이지

본문 바로가기
사이트 내 전체검색

엑셀테스트

'; } } if($_GET[fr_date] && $_GET[to_date]){ $fr_date_a = $_GET[fr_date]." 00:00:00"; $to_date_a = $_GET[to_date]." 23:59:59"; $date_search .= "and (wr_datetime between '{$fr_date_a}' and '{$to_date_a}') "; $qdates = "&fr_date={$_GET[fr_date]}&to_date={$_GET[to_date]}"; } $sop = strtolower($sop); if ($sop != 'and' && $sop != 'or') $sop = 'and'; // 분류 선택 또는 검색어가 있다면 $stx = trim($stx); if ($sca || $stx) { $sql_search = get_sql_search($sca, $sfl, $stx, $sop); // 가장 작은 번호를 얻어서 변수에 저장 (하단의 페이징에서 사용) $sql = " select MIN(wr_num) as min_wr_num from {$write_table} "; $row = sql_fetch($sql); $min_spt = (int)$row['min_wr_num']; if (!$spt) $spt = $min_spt; ///////$sql_search .= " {$text} and wr_is_comment = 0 and ({$spt} + {$config['cf_search_part']})) ";///////////////////////////////////////// $sql_search .= " {$date_search} and (wr_num between {$spt} and ({$spt} + {$config['cf_search_part']})) "; // 원글만 얻는다. (코멘트의 내용도 검색하기 위함) $sql = " select distinct wr_parent from {$write_table} where {$sql_search} "; $result = sql_query($sql); $total_count = mysql_num_rows($result); } else { ////$sql_search = ""; //원본 ////$total_count = $board['bo_count_write'];//원본 // 게시판의 글 수 $sql_search = ""; $sql = " select count(*) as cnt from {$write_table} where wr_is_comment = '0' {$date_search}"; ////////////////////////////////////////////////// $row = sql_fetch($sql); $total_count = $row[cnt]; } if(G5_IS_MOBILE) { $page_rows = $board['bo_mobile_page_rows']; $list_page_rows = $board['bo_mobile_page_rows']; } else { $page_rows = $board['bo_page_rows']; $list_page_rows = $board['bo_page_rows']; } if ($page < 1) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지) // 년도 2자리 $today2 = G5_TIME_YMD; $list = array(); $i = 0; $notice_count = 0; $notice_array = array(); // 공지 처리 if (!$sca && !$stx) { $arr_notice = explode(',', trim($board['bo_notice'])); $from_notice_idx = ($page - 1) * $page_rows; if($from_notice_idx < 0) $from_notice_idx = 0; $board_notice_count = count($arr_notice); for ($k=0; $k<$board_notice_count; $k++) { if (trim($arr_notice[$k]) == '') continue; $row = sql_fetch(" select * from {$write_table} where wr_id = '{$arr_notice[$k]}' "); if (!$row['wr_id']) continue; $notice_array[] = $row['wr_id']; if($k < $from_notice_idx) continue; $list[$i] = get_list($row, $board, $board_skin_url, G5_IS_MOBILE ? $board['bo_mobile_subject_len'] : $board['bo_subject_len']); $list[$i]['is_notice'] = true; $i++; $notice_count++; if($notice_count >= $list_page_rows) break; } } $total_page = ceil($total_count / $page_rows); // 전체 페이지 계산 $from_record = ($page - 1) * $page_rows; // 시작 열을 구함 // 공지글이 있으면 변수에 반영 if(!empty($notice_array)) { $from_record -= count($notice_array); if($from_record < 0) $from_record = 0; if($notice_count > 0) $page_rows -= $notice_count; if($page_rows < 0) $page_rows = $list_page_rows; } // 관리자라면 CheckBox 보임 $is_checkbox = false; if ($is_member && ($is_admin == 'super' || $group['gr_admin'] == $member['mb_id'] || $board['bo_admin'] == $member['mb_id'])) $is_checkbox = true; // 정렬에 사용하는 QUERY_STRING $qstr2 = 'bo_table='.$bo_table.'&sop='.$sop; // 0 으로 나눌시 오류를 방지하기 위하여 값이 없으면 1 로 설정 $bo_gallery_cols = $board['bo_gallery_cols'] ? $board['bo_gallery_cols'] : 1; $td_width = (int)(100 / $bo_gallery_cols); // 정렬 // 인덱스 필드가 아니면 정렬에 사용하지 않음 //if (!$sst || ($sst && !(strstr($sst, 'wr_id') || strstr($sst, "wr_datetime")))) { if (!$sst) { if ($board['bo_sort_field']) { $sst = $board['bo_sort_field']; } else { $sst = "wr_num, wr_reply"; $sod = ""; } } else { // 게시물 리스트의 정렬 대상 필드가 아니라면 공백으로 (nasca 님 09.06.16) // 리스트에서 다른 필드로 정렬을 하려면 아래의 코드에 해당 필드를 추가하세요. // $sst = preg_match("/^(wr_subject|wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : ""; $sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : ""; } if ($sst) { $sql_order = " order by {$sst} {$sod} "; } if ($sca || $stx) { $sql = " select distinct wr_parent from {$write_table} where {$sql_search} {$sql_order} {$date_search} limit {$from_record}, $page_rows "; } else { $sql = " select * from {$write_table} where wr_is_comment = '0' {$date_search}"; $sql .= " "; /////////////////////////////////////////////////////////////////////////////////////////////////// if(!empty($notice_array)) $sql .= " and wr_id not in (".implode(', ', $notice_array).") "; $sql .= " {$sql_order} limit {$from_record}, $page_rows "; } // 페이지의 공지개수가 목록수 보다 작을 때만 실행 if($page_rows > 0) { $result = sql_query($sql); $k = 0; while ($row = sql_fetch_array($result)) { // 검색일 경우 wr_id만 얻었으므로 다시 한행을 얻는다 if ($sca || $stx) $row = sql_fetch(" select * from {$write_table} where wr_id = '{$row['wr_parent']}' "); $list[$i] = get_list($row, $board, $board_skin_url, G5_IS_MOBILE ? $board['bo_mobile_subject_len'] : $board['bo_subject_len']); if (strstr($sfl, 'subject')) { $list[$i]['subject'] = search_font($stx, $list[$i]['subject']); } $list[$i]['is_notice'] = false; $list_num = $total_count - ($page - 1) * $list_page_rows - $notice_count; $list[$i]['num'] = $list_num - $k; $i++; $k++; } } $write_pages = get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, './board.php?bo_table='.$bo_table.$qstr.$qgubun.$qdates.'&page='); ?>

엑셀테스트

엑셀테스트 목록
No Date 제목 필드1 필드2 필드3 필드4 필드5 수정
94 21/10/12 수정
93 21/10/12 수정
92 21/09/28 수정
91 21/09/28 수정
90 21/09/20 수정
89 21/09/20 수정
88 21/08/31 수정
87 21/08/31 수정
86 21/08/12 수정
85 21/08/12 수정
84 21/08/12 수정
83 21/08/12 수정
82 21/07/24 수정
81 21/07/24 수정

공지사항

  • 게시물이 없습니다.

회원로그인

접속자집계

오늘
39
어제
73
최대
584
전체
188,899

그누보드5
Copyright © 소유하신 도메인. All rights reserved.