= '".date('Ymd')."' OR sh_date_e = '') "; // 2. 시간 $sql_search .= " AND (sh_time_s <= '".DATE('H')."' OR sh_time_s = '') "; $sql_search .= " AND (sh_time_e >= '".DATE('H')."' OR sh_time_e = '') "; // 3. 요일 $sql_search .= " AND (sh_week LIKE '%||".DATE('w')."||%' OR sh_week = '') "; // -- 구매 제한 사용 시 // -- (구매갯수 / 재고 설정은 리스트 출력 시 계산한다.) // 1. 세력 제한 $sql_search .= " AND ((sh_side LIKE '%||".$character['ch_side']."||%' AND sh_use_side = '1') OR sh_use_side = '0') "; // 2. 종족 제한 $sql_search .= " AND ((sh_class LIKE '%||".$character['ch_class']."||%' AND sh_use_class = '1') OR sh_use_class = '0') "; // --- 페이징 처리 $sql = " select count(*) as cnt {$sql_common} {$sql_search} {$sql_order} "; $row = sql_fetch($sql); $total_count = $row['cnt']; $page_rows = 10; $total_page = ceil($total_count / $page_rows); // 전체 페이지 계산 if ($page < 1) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지) $from_record = ($page - 1) * $page_rows; // 시작 열을 구함 $sql_limit = " limit {$from_record}, {$page_rows} "; $write_pages = get_paging(5, $page, $total_page, './index.php?cate='.$cate.$qstr.'&page='); $shop_sql = " select * {$sql_common} {$sql_search} {$sql_order} {$sql_limit} "; $shop_result = sql_query($shop_sql); $shop_list = array(); for($i = 0; $shop = sql_fetch_array($shop_result); $i++) { $shop_list[$i] = $shop; $shop_list[$i]['item'] = get_item($shop['it_id']); } if(defined('G5_THEME_PATH') && is_file(G5_THEME_PATH."/shop/shop.skin.php")) { include(G5_THEME_PATH."/shop/shop.skin.php"); } else { include(G5_PATH."/shop/skin/shop.skin.php"); } ?>