From 07ae63f635b9368754dfa3a428047be098888dee Mon Sep 17 00:00:00 2001 From: "johnny@pittpc.com" Date: Fri, 25 Sep 2020 17:12:36 -0400 Subject: [PATCH] Seperated User Audit Logs and General Logs --- logs.php | 5 ++- user_logs.php | 113 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 116 insertions(+), 2 deletions(-) create mode 100644 user_logs.php 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
+ + + + + + + +