$logging = new PMF_Logging($faqConfig); if ($user->perm->checkRight($user->getUserId(), 'adminlog') && 'adminlog' == $action) { $date = new PMF_Date($faqConfig); $perpage = 15; $pages = PMF_Filter::filterInput(INPUT_GET, 'pages', FILTER_VALIDATE_INT); $page = PMF_Filter::filterInput(INPUT_GET, 'page', FILTER_VALIDATE_INT, 1); if (is_null($pages)) { $pages = round(($logging->getNumberOfEntries() + $perpage / 3) / $perpage, 0); } $start = ($page - 1) * $perpage; $ende = $start + $perpage; $baseUrl = sprintf('%s?action=adminlog&page=%d', PMF_Link::getSystemRelativeUri(), $page); // Pagination options $options = array('baseUrl' => $baseUrl, 'total' => $logging->getNumberOfEntries(), 'perPage' => $perpage, 'pageParamName' => 'page'); $pagination = new PMF_Pagination($faqConfig, $options); $loggingData = $logging->getAll(); ?> <header> <h2 class="page-header"> <i class="fa fa-tasks"></i> <?php echo $PMF_LANG["ad_menu_adminlog"]; ?> <div class="pull-right"> <a class="btn btn-danger" href="?action=deleteadminlog"> <i class="fa fa-trash"></i> <?php echo $PMF_LANG['ad_adminlog_del_older_30d']; ?> </a> </div> </h2> </header>
if (!defined('IS_VALID_PHPMYFAQ')) { header('Location: http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['SCRIPT_NAME'])); exit; } $logging = new PMF_Logging(); if ($permission['adminlog'] && 'adminlog' == $action) { $perpage = 15; $pages = PMF_Filter::filterInput(INPUT_GET, 'pages', FILTER_VALIDATE_INT); $page = PMF_Filter::filterInput(INPUT_GET, 'page', FILTER_VALIDATE_INT, 1); if (is_null($pages)) { $pages = round(($logging->getNumberOfEntries() + $perpage / 3) / $perpage, 0); } $start = ($page - 1) * $perpage; $ende = $start + $perpage; $PageSpan = PageSpan("<a href=\"?action=adminlog&pages=" . $pages . "&page=<NUM>\">", 1, $pages, $page); $logging_data = $logging->getAll(); ?> <h2><?php print $PMF_LANG["ad_adminlog"]; ?> </h2> <table class="list"> <thead> <tr> <th class="list"><?php print $PMF_LANG["ad_categ_id"]; ?> </th> <th class="list"><?php print $PMF_LANG["ad_adminlog_date"]; ?>