Fixed where os and browser would return the os and browser of the currently logged in user for every row

This commit is contained in:
johnnyq 2023-01-20 21:27:55 -05:00
parent 67a9a484af
commit 7f3ec8ccda
17 changed files with 25 additions and 26 deletions

View File

@ -23,7 +23,7 @@ if(!$_SESSION['logged']){
// SESSION FINGERPRINT
$session_ip = strip_tags(mysqli_real_escape_string($mysqli,get_ip()));
$session_os = strip_tags(mysqli_real_escape_string($mysqli,get_os()));
//$session_os = strip_tags(mysqli_real_escape_string($mysqli,get_os()));
// User agent
$session_user_agent = strip_tags(mysqli_real_escape_string($mysqli,$_SERVER['HTTP_USER_AGENT']));

View File

@ -31,7 +31,7 @@ $sql_domains_expiring = mysqli_query($mysqli,"SELECT * FROM domains
<!-- Notes -->
<div class="col-12">
<div class="col-9">
<div class="card card-dark mb-5 elevation-3">
<div class="card-header">

View File

@ -86,8 +86,8 @@ function get_ip() {
return $ip;
}
function get_web_browser() {
$user_agent = get_user_agent();
function get_web_browser($user_browser) {
//$user_agent = $log_user_agent;
$browser = "Unknown Browser";
$browser_array = array(
'/msie/i' => "<i class='fab fa-fw fa-internet-explorer text-secondary'></i> Internet Explorer",
@ -98,15 +98,14 @@ function get_web_browser() {
'/opera/i' => "<i class='fab fa-fw fa-opera text-secondary'></i> Opera"
);
foreach ($browser_array as $regex => $value) {
if (preg_match($regex, $user_agent)) {
if (preg_match($regex, $user_browser)) {
$browser = $value;
}
}
return $browser;
}
function get_os() {
$user_agent = get_user_agent();
function get_os($user_os) {
$os_platform = "Unknown OS";
$os_array = array(
'/windows nt 10/i' => "<i class='fab fa-fw fa-windows text-secondary'></i> Windows 10",
@ -126,7 +125,7 @@ function get_os() {
'/android/i' => "<i class='fab fa-fw fa-android text-secondary'></i> Android"
);
foreach ($os_array as $regex => $value) {
if (preg_match($regex, $user_agent)) {
if (preg_match($regex, $user_os)) {
$os_platform = $value;
}
}

View File

@ -67,7 +67,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli,"SELECT FOUND_ROWS()"));
?>
<div class="card card-dark">
<div class="card-header">
<div class="card-header py-3">
<h3 class="card-title"><i class="fa fa-fw fa-eye"></i> Audit Logs</h3>
</div>
<div class="card-body">
@ -169,7 +169,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli,"SELECT FOUND_ROWS()"));
<td><?php echo $log_action; ?></td>
<td><?php echo $log_description; ?></td>
<td><?php echo $log_ip; ?></td>
<td><?php echo "$log_user_os<br>$log_user_browser"; ?></td>
<td><?php echo "$log_user_os<br>$log_user_browser<br>$log_user_agent"; ?></td>
</tr>
<?php

View File

@ -79,7 +79,7 @@ if ($total_found_rows > 10) {
}
if($p <> $total_pages){
echo "<li class='page_item $next_class'><a class='page-link' href='?$url_query_strings&p=$next_page'>Next</a></li>";
echo "<li class='page-item $next_class'><a class='page-link' href='?$url_query_strings&p=$next_page'>Next</a></li>";
}
?>

View File

@ -1,7 +1,7 @@
<?php include("inc_all_settings.php"); ?>
<div class="card card-dark">
<div class="card-header">
<div class="card-header py-3">
<h3 class="card-title"><i class="fa fa-fw fa-bell"></i> Alerts</h3>
</div>
<div class="card-body">

View File

@ -1,7 +1,7 @@
<?php include("inc_all_settings.php"); ?>
<div class="card card-dark mb-3">
<div class="card-header">
<div class="card-header py-3">
<h3 class="card-title"><i class="fa fa-fw fa-database"></i> Download Database</h3>
</div>
<div class="card-body">
@ -12,7 +12,7 @@
</div>
<div class="card card-dark">
<div class="card-header">
<div class="card-header py-3">
<h3 class="card-title"><i class="fa fa-fw fa-key"></i> Backup Master Encryption Key</h3>
</div>
<div class="card-body">

View File

@ -1,7 +1,7 @@
<?php include("inc_all_settings.php"); ?>
<div class="card card-dark">
<div class="card-header">
<div class="card-header py-3">
<h3 class="card-title"><i class="fa fa-fw fa-cog"></i> Defaults</h3>
</div>
<div class="card-body">

View File

@ -1,7 +1,7 @@
<?php include("inc_all_settings.php"); ?>
<div class="card card-dark">
<div class="card-header">
<div class="card-header py-3">
<h3 class="card-title"><i class="fa fa-fw fa-puzzle-piece"></i> Integration Settings</h3>
</div>
<div class="card-body">

View File

@ -1,7 +1,7 @@
<?php include("inc_all_settings.php"); ?>
<div class="card card-dark">
<div class="card-header">
<div class="card-header py-3">
<h3 class="card-title"><i class="fa fa-fw fa-file"></i> Invoice Settings</h3>
</div>
<div class="card-body">

View File

@ -1,7 +1,7 @@
<?php include("inc_all_settings.php"); ?>
<div class="card card-dark">
<div class="card-header">
<div class="card-header py-3">
<h3 class="card-title"><i class="fa fa-fw fa-envelope"></i> Mail Settings</h3>
</div>
<div class="card-body">
@ -131,7 +131,7 @@
<?php if(!empty($config_smtp_host) && !empty($config_smtp_port) && !empty($config_smtp_username) && !empty($config_smtp_password) && !empty($config_mail_from_email) && !empty($config_mail_from_name)){ ?>
<div class="card card-dark">
<div class="card-header">
<div class="card-header py-3">
<h3 class="card-title"><i class="fa fa-fw fa-paper-plane"></i> Test Email Sending</h3>
</div>
<div class="card-body">
@ -151,7 +151,7 @@
<?php if(!empty($config_smtp_username) && !empty($config_smtp_password) && !empty($config_imap_host) && !empty($config_imap_port)){ ?>
<div class="card card-dark">
<div class="card-header">
<div class="card-header py-3">
<h3 class="card-title"><i class="fa fa-fw fa-paper-plane"></i> Test Email Receiving</h3>
</div>
<div class="card-body">

View File

@ -1,7 +1,7 @@
<?php include("inc_all_settings.php"); ?>
<div class="card card-dark">
<div class="card-header">
<div class="card-header py-3">
<h3 class="card-title"><i class="fa fa-fw fa-puzzle-piece"></i> Modules</h3>
</div>
<div class="card-body">

View File

@ -5,7 +5,7 @@
</div>
<div class="card card-dark">
<div class="card-header">
<div class="card-header py-3">
<h3 class="card-title"><i class="fa fa-fw fa-credit-card"></i> Online Payment</h3>
</div>
<div class="card-body">

View File

@ -1,7 +1,7 @@
<?php include("inc_all_settings.php"); ?>
<div class="card card-dark">
<div class="card-header">
<div class="card-header py-3">
<h3 class="card-title"><i class="fa fa-fw fa-file"></i> Quote Settings</h3>
</div>
<div class="card-body">

View File

@ -1,7 +1,7 @@
<?php include("inc_all_settings.php"); ?>
<div class="card card-dark">
<div class="card-header">
<div class="card-header py-3">
<h3 class="card-title"><i class="fa fa-fw fa-palette"></i> Theme</h3>
</div>
<div class="card-body">

View File

@ -1,7 +1,7 @@
<?php include("inc_all_settings.php"); ?>
<div class="card card-dark">
<div class="card-header">
<div class="card-header py-3">
<h3 class="card-title"><i class="fa fa-fw fa-life-ring"></i> Ticket Settings</h3>
</div>
<div class="card-body">

View File

@ -22,7 +22,7 @@ $git_log = shell_exec("git log $repo_branch..origin/$repo_branch --pretty=format
?>
<div class="card card-dark">
<div class="card-header">
<div class="card-header py-3">
<h3 class="card-title"><i class="fas fa-fw fa-arrow-alt-circle-up"></i> Update</h3>
</div>
<div class="card-body">