= '10') { dbQuery("TRUNCATE TABLE `eventlog`"); print_message("Event log truncated"); } if (isset($_POST['results_amount']) && $_POST['results_amount'] > 0) { $numresults = $_POST['results_amount']; } else { $numresults = 250; } if (isset($_POST['page_number']) && $_POST['page_number'] > 0) { $page_number = $_POST['page_number']; } else { $page_number = 1; } $start = ($page_number - 1) * $numresults; $pagetitle[] = "Eventlog"; print_optionbar_start(); $where = "1"; if (is_numeric($_POST['device'])) { $where .= ' AND E.host = ?'; $param[] = $_POST['device']; } if ($_POST['string']) { $where .= " AND E.message LIKE ?"; $param[] = "%".$_POST['string']."%"; } ?>
= '5') { $query = " FROM `eventlog` AS E WHERE $where ORDER BY `datetime` DESC"; } else { $query = " FROM `eventlog` AS E, devices_perms AS P WHERE $where AND E.host = P.device_id AND P.user_id = ? ORDER BY `datetime` DESC"; $param[] = $_SESSION['user_id']; } $count_query = "SELECT COUNT(datetime) $query"; $count = dbFetchCell($count_query,$param); $full_query = "SELECT *,DATE_FORMAT(datetime, '%D %b %Y %T') as humandate $query LIMIT $start,$numresults"; echo('
Eventlog entries
'. generate_pagination($count,$numresults,$page_number) .'
'); foreach (dbFetchRows($full_query, $param) as $entry) { include("includes/print-event.inc.php"); } if ($count % $numresults > 0) { echo(' '); } echo('
'. generate_pagination($count,$numresults,$page_number) .'
'); ?>