t('#')), array('data' => t('Hour'), 'field' => 'hour', 'sort' => 'asc'), array('data' => t('Pages'), 'field' => 'count'), ); $results = visitors_hours_data($header); $rows = array(); $page = isset($_GET['page']) ? (int) $_GET['page'] : ''; $i = 0 + $page * $items_per_page; $count = 0; while ($data = db_fetch_object($results)) { $rows[] = array( ++$i, $data->hour, $data->count ); $count += $data->count; } $output = visitors_date_filter(); if ($count > 0) { $output .= sprintf( '%s', url('visitors/hours/graph'), t('Hours'), visitors_get_chart_width(), visitors_get_chart_height() ); } $output .= theme('table', $header, $rows); $output .= theme('pager', NULL, $items_per_page, 0); return $output; } /** * Display hours chart report. */ function graph_visitors_hours() { $result = visitors_hours_data(NULL); $tmp_rows = array(); $rows = array(); for ($i = 0; $i < 24; $i++) { $rows[$i] = 0; } while ( $data = db_fetch_object($result) ) { $rows[(int)$data->hour] = $data->count; } $hours = range(0, 23); visitors_graph($rows, $hours); }