0) ? (int)$_GET['page'] : 1; $l = (isset($_GET['limit']) && (int)$_GET['limit'] > 0) ? (int)$_GET['limit'] : 10; if(hasValue($loggedInUserInfo) && is_array($loggedInUserInfo) && $loggedInUserInfo["users_page_limit"] && !(isset($_GET['limit']) and !empty($_GET['limit']))){ $l = $loggedInUserInfo["users_page_limit"]; } echo "

".get_lang('watch_logger')."

"; $logs = $db->read_logger($p, $l, $search_field); if (empty($logs) && !empty($search_field)) { print_failure(get_lang_f('no_results_found', htmlentities($search_field))); $view->refresh("?m=administration&p=watch_logger", 5); return; } ?>
10 / 20 / 50 / 100
del_logger_log($_POST['log_id']); $newLogs = array(); foreach($logs as $log){ if($log['log_id'] != $_POST['log_id']){ $newLogs[] = $log; } } $logs = $newLogs; } if( isset( $_POST['empty_logger'] ) ){ $db->empty_logger(); $logs = false; } if($logs) { foreach($logs as $log) { $user = $db->getUserById($log['user_id']); $when = $log['date']; $who = $user['users_login']; $where = $log['ip']; $what = $log['message']; $log_id = $log['log_id']; // Template echo "\n". "\n". "\n". "\n". "\n". "\n". "\n"; echo "\n". "\n"; echo "\n"; echo "
\n". "
\n". "
\n". "\n". "\n". "
\n". "
\n". "
$when$who$where$what
\n". "\n"; $show_values = array( "users_login", "users_lang", "users_role", "users_email", "user_expires"); foreach($user as $key => $value) { if( in_array( $key, $show_values ) ) echo "\n"; } echo "\n". "\n". "
".str_replace("_", "", substr($key,5))."$value
\n"; } } echo "
\n"; $count_logs = $db->get_logger_count($search_field); if (isset($_GET['search']) && !empty($_GET['search'])) { $uri = '?m=administration&p=watch_logger&search='.$_GET['search'].'&limit='.$l.'&page='; } else { $uri = '?m=administration&p=watch_logger&limit='.$l.'&page='; } echo paginationPages($count_logs[0]['total'], $p, $l, $uri, 3, 'watchLogger'); } ?>