$data_con->set_fields("entry_id, ip_address, user, datetime, action, module"); $data_con->set_table("`system_log`"); $data_con->set_where("{$TimeFilter} AND {$UserFilter} AND {$ModuleFilter} AND {$KeywordFilter} AND {$IPAddressFilter}"); $data_con->set_order("entry_id"); if ($result = $data_con->make_query()->result) { $total_records = $data_con->num_rows; } else { die("Error getting log entries: " . $data_con->QUERY); } //-> Now instantiate the pagination class and feed it the necessary information. require 'paged_result_class.php'; $results_per_page = 50; $pager = new paged_result($total_records, $results_per_page); $pager->get_page_data($result_pager, $current_page); $current_page = $pager->current_page; $data_con->set_limit($pager->offset, $pager->records_per_page); $html_writer = new html(); $html_writer->draw_header('Security Monitor', $message, $message_type); require '../javascript/submitenter.php'; ?> <input type="hidden" name="DateTimeOptions" value="<?php echo $DateTimeOptions; ?> "> <input type="hidden" name="UserOptions" value="<?php echo $UserOptions; ?> "> <input type="hidden" name="ModuleOptions" value="<?php echo $ModuleOptions; ?>