require_once($GLOBALS['g_campsiteDir']."/classes/Log.php"); require_once($GLOBALS['g_campsiteDir'].'/classes/Event.php'); require_once($GLOBALS['g_campsiteDir'].'/classes/SimplePager.php'); if (!$g_user->hasPermission('ViewLogs')) { camp_html_display_error(getGS("You do not have the right to view logs.")); exit; } $f_event_search_id = Input::Get('f_event_search_id', 'int', null, true); $f_log_page_offset = camp_session_get('f_log_page_offset', 0); if ($f_event_search_id == 0) { $f_event_search_id = null; } $events = Event::GetEvents(); if ($f_log_page_offset < 0) { $f_log_page_offset = 0; } $ItemsPerPage = 15; $logs = Log::GetLogs($f_event_search_id, array('LIMIT' => array('MAX_ROWS' => $ItemsPerPage, 'START' => $f_log_page_offset))); $numLogLines = Log::GetNumLogs($f_event_search_id); $pager = new SimplePager($numLogLines, $ItemsPerPage, "f_log_page_offset", "index.php?f_event_search_id=".urlencode($f_event_search_id)."&"); $crumbs = array(); $crumbs[] = array(getGS("Configure"), ""); $crumbs[] = array(getGS("Logs"), ""); echo camp_html_breadcrumbs($crumbs);