diff --git a/logs.php b/logs.php index e3a93eba..3bb312d0 100644 --- a/logs.php +++ b/logs.php @@ -41,6 +41,7 @@ $sql = mysqli_query($mysqli,"SELECT SQL_CALC_FOUND_ROWS * FROM logs WHERE log_type LIKE '%$q%' OR log_action LIKE '%$q%' OR log_description LIKE '%$q%' + AND (user_id IS NULL) ORDER BY $sb $o LIMIT $record_from, $record_to"); $num_rows = mysqli_fetch_row(mysqli_query($mysqli,"SELECT FOUND_ROWS()")); @@ -67,10 +68,10 @@ "> + - @@ -86,10 +87,10 @@ ?> + - $sb, 'o' => $o))); + + if(isset($_GET['p'])){ + $p = intval($_GET['p']); + $record_from = (($p)-1)*10; + $record_to = 10; + }else{ + $record_from = 0; + $record_to = 10; + $p = 1; + } + + if(isset($_GET['q'])){ + $q = mysqli_real_escape_string($mysqli,$_GET['q']); + }else{ + $q = ""; + } + + if(!empty($_GET['sb'])){ + $sb = mysqli_real_escape_string($mysqli,$_GET['sb']); + }else{ + $sb = "log_id"; + } + + if(isset($_GET['o'])){ + if($_GET['o'] == 'ASC'){ + $o = "ASC"; + $disp = "DESC"; + }else{ + $o = "DESC"; + $disp = "ASC"; + } + }else{ + $o = "DESC"; + $disp = "ASC"; + } + + $sql = mysqli_query($mysqli,"SELECT SQL_CALC_FOUND_ROWS * FROM logs, users + WHERE log_type LIKE '%$q%' OR log_action LIKE '%$q%' OR log_description LIKE '%$q%' + AND (logs.user_id = users.user_id) + ORDER BY $sb $o LIMIT $record_from, $record_to"); + + $num_rows = mysqli_fetch_row(mysqli_query($mysqli,"SELECT FOUND_ROWS()")); + $total_found_rows = $num_rows[0]; + $total_pages = ceil($total_found_rows / 10); + +?> + +
+
+
Logs
+
+
+
+
+ +
+ +
+
+ +
+
+
Timestamp Type Action DescriptionTimestamp
+ "> + + + + + + + + + + + + + + + + + + + + + + +
TimestampUserTypeActionDescription
+ + + + + + + +