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 FINGERPRINT
$session_ip = strip_tags(mysqli_real_escape_string($mysqli,get_ip())); $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 // User agent
$session_user_agent = strip_tags(mysqli_real_escape_string($mysqli,$_SERVER['HTTP_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 --> <!-- Notes -->
<div class="col-12"> <div class="col-9">
<div class="card card-dark mb-5 elevation-3"> <div class="card card-dark mb-5 elevation-3">
<div class="card-header"> <div class="card-header">

View File

@@ -86,8 +86,8 @@ function get_ip() {
return $ip; return $ip;
} }
function get_web_browser() { function get_web_browser($user_browser) {
$user_agent = get_user_agent(); //$user_agent = $log_user_agent;
$browser = "Unknown Browser"; $browser = "Unknown Browser";
$browser_array = array( $browser_array = array(
'/msie/i' => "<i class='fab fa-fw fa-internet-explorer text-secondary'></i> Internet Explorer", '/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" '/opera/i' => "<i class='fab fa-fw fa-opera text-secondary'></i> Opera"
); );
foreach ($browser_array as $regex => $value) { foreach ($browser_array as $regex => $value) {
if (preg_match($regex, $user_agent)) { if (preg_match($regex, $user_browser)) {
$browser = $value; $browser = $value;
} }
} }
return $browser; return $browser;
} }
function get_os() { function get_os($user_os) {
$user_agent = get_user_agent();
$os_platform = "Unknown OS"; $os_platform = "Unknown OS";
$os_array = array( $os_array = array(
'/windows nt 10/i' => "<i class='fab fa-fw fa-windows text-secondary'></i> Windows 10", '/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" '/android/i' => "<i class='fab fa-fw fa-android text-secondary'></i> Android"
); );
foreach ($os_array as $regex => $value) { foreach ($os_array as $regex => $value) {
if (preg_match($regex, $user_agent)) { if (preg_match($regex, $user_os)) {
$os_platform = $value; $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 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> <h3 class="card-title"><i class="fa fa-fw fa-eye"></i> Audit Logs</h3>
</div> </div>
<div class="card-body"> <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_action; ?></td>
<td><?php echo $log_description; ?></td> <td><?php echo $log_description; ?></td>
<td><?php echo $log_ip; ?></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> </tr>
<?php <?php

View File

@@ -79,7 +79,7 @@ if ($total_found_rows > 10) {
} }
if($p <> $total_pages){ 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"); ?> <?php include("inc_all_settings.php"); ?>
<div class="card card-dark"> <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> <h3 class="card-title"><i class="fa fa-fw fa-bell"></i> Alerts</h3>
</div> </div>
<div class="card-body"> <div class="card-body">

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,7 +1,7 @@
<?php include("inc_all_settings.php"); ?> <?php include("inc_all_settings.php"); ?>
<div class="card card-dark"> <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> <h3 class="card-title"><i class="fa fa-fw fa-envelope"></i> Mail Settings</h3>
</div> </div>
<div class="card-body"> <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)){ ?> <?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 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> <h3 class="card-title"><i class="fa fa-fw fa-paper-plane"></i> Test Email Sending</h3>
</div> </div>
<div class="card-body"> <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)){ ?> <?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 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> <h3 class="card-title"><i class="fa fa-fw fa-paper-plane"></i> Test Email Receiving</h3>
</div> </div>
<div class="card-body"> <div class="card-body">

View File

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

View File

@@ -5,7 +5,7 @@
</div> </div>
<div class="card card-dark"> <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> <h3 class="card-title"><i class="fa fa-fw fa-credit-card"></i> Online Payment</h3>
</div> </div>
<div class="card-body"> <div class="card-body">

View File

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

View File

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

View File

@@ -1,7 +1,7 @@
<?php include("inc_all_settings.php"); ?> <?php include("inc_all_settings.php"); ?>
<div class="card card-dark"> <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> <h3 class="card-title"><i class="fa fa-fw fa-life-ring"></i> Ticket Settings</h3>
</div> </div>
<div class="card-body"> <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 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> <h3 class="card-title"><i class="fas fa-fw fa-arrow-alt-circle-up"></i> Update</h3>
</div> </div>
<div class="card-body"> <div class="card-body">