mirror of
https://github.com/itflow-org/itflow
synced 2026-02-28 02:44:53 +00:00
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:
@@ -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']));
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
4
logs.php
4
logs.php
@@ -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
|
||||||
|
|||||||
@@ -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>";
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
Reference in New Issue
Block a user