$sql = " select count(*) as cnt\n {$sql_common} \n {$sql_search} "; $row = sql_fetch($sql); $total_count = $row[cnt]; $rows = $config[cf_page_rows]; $total_page = ceil($total_count / $rows); // 전체 페이지 계산 if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지) $from_record = ($page - 1) * $rows; // 시작 열을 구함 $sql = " select * \n {$sql_common}\n {$sql_search}\n order by vi_id desc\n limit {$from_record}, {$rows} "; $result = sql_query($sql); for ($i = 0; $row = sql_fetch_array($result); $i++) { $brow = get_brow($row[vi_agent]); $os = get_os($row[vi_agent]); $link = ""; $referer = ""; $title = ""; if ($row[vi_referer]) { $referer = get_text(cut_str($row[vi_referer], 255, "")); $referer = urldecode($referer); if (strtolower($g4['charset']) == 'utf-8') { if (!is_utf8($referer)) { $referer = iconv('euc-kr', 'utf-8', $referer); } } else { if (is_utf8($referer)) { $referer = iconv('utf-8', 'euc-kr', $referer); }
$sql = " select count(*) as cnt\n {$sql_common}\n {$sql_search} "; $row = sql_fetch($sql); $total_count = $row['cnt']; $rows = $config['cf_page_rows']; $total_page = ceil($total_count / $rows); // 전체 페이지 계산 if ($page < 1) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지) $from_record = ($page - 1) * $rows; // 시작 열을 구함 $sql = " select *\n {$sql_common}\n {$sql_search}\n order by vi_id desc\n limit {$from_record}, {$rows} "; $result = sql_query($sql); for ($i = 0; $row = sql_fetch_array($result); $i++) { $brow = get_brow($row['vi_agent']); $os = get_os($row['vi_agent']); $link = ""; $referer = ""; $title = ""; if ($row['vi_referer']) { $referer = get_text(cut_str($row['vi_referer'], 255, "")); $referer = urldecode($referer); if (!is_utf8($referer)) { $referer = iconv('euc-kr', 'utf-8', $referer); } $title = str_replace(array("<", ">"), array("<", ">"), $referer); $link = '<a href="' . $row['vi_referer'] . '" target="_blank" title="' . $title . '">'; } if ($is_admin == 'super') { $ip = $row['vi_ip'];