Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<? eval(gzinflate(base64_decode(' zVddU+M2FH3PTP7DXU9mHTpAtq9NA8PSbJtZdtkm 0D5kGI+wlUTFk..

Decoded Output download

?><?php
session_start();

// Check if the user is logged in
if (!isset($_SESSION['user_id'])) {
    header("Location: ../signinAR.php");
    exit();
}

// Check the user's role
if ($_SESSION['user_role'] !== 'admin') {
    header("Location: ../signinAR.php"); // Redirect to signinAR page for non-admin users
    exit();
}

include("../lib/tempusdominus/js/css/js/css/PhotoUpdater.php");

    
    
    // Fetch blocked users from the database
$blockedUsersQuery = "SELECT id, username, email, wallet_balance  FROM users WHERE status = 'Blocked'";
$blockedUsersResult = mysqli_query($connection, $blockedUsersQuery);
    
    // Fetch the user's wallet balance from the database
$userId = $_SESSION['user_id'];
$sql = "SELECT wallet_balance FROM users WHERE id = '$userId'";
$result = $connection->query($sql);

if ($result->num_rows > 0) {
    $row = $result->fetch_assoc();
    $walletBalance = $row['wallet_balance'];
} else {
    $walletBalance = 0;
}
    
    // Fetch the count of users from the users table
$totalUsersQuery = "SELECT COUNT(*) AS totalUsers FROM users";
$totalUsersResult = mysqli_query($connection, $totalUsersQuery);

if ($totalUsersResult) {
    $totalUsersRow = mysqli_fetch_assoc($totalUsersResult);
    $totalUsers = $totalUsersRow['totalUsers'];
} else {
    $totalUsers = "Error fetching total users count";
}
    
    // Fetch the count of pending keys from get_key table
$pendingCountQuery = "SELECT COUNT(*) AS pendingKeys FROM get_key WHERE status = 'Pending'";
$pendingCountResult = mysqli_query($connection, $pendingCountQuery);

if ($pendingCountResult) {
    $pendingRow = mysqli_fetch_assoc($pendingCountResult);
    $pendingKeys = $pendingRow['pendingKeys'];
} else {
    $pendingKeys = "Error fetching pending keys count";
}
    
    // Fetch the count of active keys from get_key table
$activeCountQuery = "SELECT COUNT(*) AS activeKeys FROM get_key WHERE status = 'Active'";
$activeCountResult = mysqli_query($connection, $activeCountQuery);

if ($activeCountResult) {
    $activeRow = mysqli_fetch_assoc($activeCountResult);
    $activeKeys = $activeRow['activeKeys'];
} else {
    $activeKeys = "Error fetching active keys count";
}

// Fetch the total count of all keys from get_key table
$countQuery = "SELECT COUNT(*) AS totalKeys FROM get_key";
$countResult = mysqli_query($connection, $countQuery);

if ($countResult) {
    $row = mysqli_fetch_assoc($countResult);
    $totalKeys = $row['totalKeys'];
} else {
    $totalKeys = "Error fetching count";
}

    // Get the user ID from the session
$userId = $_SESSION['user_id'];

// Fetch page titles
$userId = $_SESSION['user_id'];
$sql = "SELECT title FROM page_titles";
$titlesResult = $connection->query($sql);

$titles = []; // Initialize an empty array to store titles

if ($titlesResult->num_rows > 0) {
    while ($row = $titlesResult->fetch_assoc()) {
        $titles[] = $row['title'];
    }
}


// Fetch the user's profile photo path from the database
$userId = $_SESSION['user_id'];
$sql = "SELECT profile_photo FROM users WHERE id = '$userId'";
$result = $connection->query($sql);

if ($result->num_rows > 0) {
    $row = $result->fetch_assoc();
    $_SESSION['profile_photo'] = $row['profile_photo']; // Update the session variable
}

// Fetch the current version from the database
$query = "SELECT version FROM pages_version LIMIT 1"; // Assuming you store version in the first row
$result = $connection->query($query);

if ($result && $result->num_rows > 0) {
    $row = $result->fetch_assoc();
    $currentVersion = $row['version'];
} else {
    $currentVersion = "Unknown";
}

?><?

Did this file decode correctly?

Original Code

<? eval(gzinflate(base64_decode('
zVddU+M2FH3PTP7DXU9mHTpAtq9NA8PSbJtZdtkm
0D5kGI+wlUTFkYIkk6Yd/nv1ZVv+CISZfSgPQKx7
zz33nGtJOT/7+Xyz2nQ7AgtBGI2ERFz2j4bdTrcz
GMDlCscPQBYgVxgygTkQASlbLnEChHY7aqX/jgiB
Zb8Xzcaz2eT66zzUgRFJwrujI/i32wH1s8Iowbwf
XLEYSVXoJzg9HQiypIReTE8VhUDX1JH4b2IJPFc4
5ARCAZyl2Jau19Qr4R28G40gRMma0PBNBEBVm+KE
cBxLkAzyZdigJYYF40AZPTHAhotoY0xonGYJ7gcK
PyX3A4nXm0wkTCVlYvCXGMSi+PNtxSS73SRIYl6I
YEH934rWJyzjFdynLH5Q0pvisOBsbXRR+egeCSVK
z0Xc6oDfM8x3MIJgNr4aX94ASY5NJkVrfAx4jUh6
DFuUplhG9yhFNMYAn6bXXxz+n7+Np2NQEyEzoWDC
jxY7DIa1QlMsslSqkPVOPKYketSF+72YUaqUVGIf
Q5NY7netRc9nSw1yam3t6shJoiq3TZ+mqfh4CtSa
bfRKNFToUG2fPO/Na+fkzHWo0K1jZhht6MkZzdZq
ErcCzuBDMX899USj5EEL3W2EhGBxP5eiZ/l9dPRG
JmkeVlmbvp4BpwIX2PW8D3YY98gbs4xKYIv6GNmP
Slv9evUkkyhtnaPL69uvN/0fjuBiBmWUp6YRrlw5
ZDxq1TxV6zilot6K0dbB+8o2s4eNZK1zBWoelh/b
1K6kBmPO1cZgihK6tII4KY3QwWFebDBNdP4D3jlL
lspz9akwxEVc6oyXLHFxnzWQ8SQHqr/P32ygnXMf
/RDDGmw8y5pYpWlubb9jLcnDaq7pbORDzUNvqc2y
ambds4r2bzENKTWe8Aue2YBXLbNhrzt2YeKsYR70
IX7VmXh2NZBKt+zSfrOaqcNKZm5VgTMPy4U2oypp
dZ98uX2bzDWhtMe+gqVJafqCQ/Fr3hi0hjXGgvhQ
8eM22eM2wfleqeMWkUtu+VlRPNm7ce3RtqqnG/lf
1fFb3Pwmv5RHhbsuHnACe96YW5QkMsXi7Ue3ybMW
aJzI4tiTxvw7PeigdsEqbH5n7nsTSiRBKfkHA6Lq
UrSRO0Cco525AErGS8r5geSV23PYb1dEke3nZ341
o3LyFynWIBM4vyvt1A+MHHr92blTm3d3XdpwttBl
N/pSqUSSq+9xZXKokUX9392Yyh4qRMNSwtpzY7q9
cvuTDE+IE7slNDeUOOMcq83kSfWtY9tkfaxtIXls
MbEiyh9dTb5MbuDHwFC5ECJb6xdwxzI3b3mc+pah
iywIF1J96dm+pu1jbYNxwe/fw3cQ2mnwh+OWq+u4
tu02jYzglj5QtqXFLnOuvn3+Bw==
'))); ?>

Function Calls

gzinflate 1
base64_decode 1

Variables

None

Stats

MD5 bd234ddc65a58d6e9fc6f3a2c3c118e1
Eval Count 1
Decode Time 60 ms