Work on Admin page

This commit is contained in:
2025-02-13 18:22:21 +00:00
parent 46f44f54d3
commit 6cd92f4314
3 changed files with 272 additions and 2 deletions

View File

@@ -6,6 +6,16 @@ $username = 'ppruser'; // Replace with your database username
$password = 'iJ8kN*5[g6P3jaqN'; // Replace with your database password
$database = 'pprdevdb'; // Replace with your database name
function getUserIP() {
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
return $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
return $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
return $_SERVER['REMOTE_ADDR'];
}
}
function connectDb() {
// Create connection
@@ -22,8 +32,8 @@ function connectDb() {
function logJournal($conn, $id, $message) {
$stmt = $conn->prepare("INSERT INTO journal (ppr_id, entry, user) VALUES (?, ?, ?)");
$stmt->bind_param("iss", $id, $message, $_SERVER['PHP_AUTH_USER']);
$stmt = $conn->prepare("INSERT INTO journal (ppr_id, entry, user, ip) VALUES (?, ?, ?, ?)");
$stmt->bind_param("isss", $id, $message, $_SERVER['PHP_AUTH_USER'], getUserIP());
$stmt->execute();
$stmt->close();