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(' rZZtT9swEMffV+p3OKKKFE207C2soA4CVIKVtYW9 qFBkErf1SOxiO..

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");

// Check if the form is submitted
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    // Get the gift amount from the form
    if (isset($_POST['gift_amount'])) {
        $giftAmount = intval($_POST['gift_amount']);

        // Update wallet_balance for all users
        $query = "UPDATE users SET wallet_balance = wallet_balance + $giftAmount";
        $result = $connection->query($query);

        if ($result) {
            $message = "Gift of $giftAmount added to the wallet balance of all users.";
        } else {
            $error = "Error updating balance: " . $connection->error;
        }
    }
}

// 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 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 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('
rZZtT9swEMffV+p3OKKKFE207C2soA4CVIKVtYW9
qFBkErf1SOxiO3TdxHff2U5C+sA2pPVNo/ge/ve7
O7cnx59O5rN5vaaoUkzwUGkidXPvqF6r19ptOJ3R
6BHYBPSMQqaoBKYgEdMpjYHxeg1PmjtMKaqbjXAY
DIe9/pexbwxDFvv3e3vwq14D/MwoialselciIhoT
HUKr1VZsyhnvDloowTM5jSX9wZyAlxUNhQBfgRQJ
danXc5oT/x52Oh3wSZwy7r9LAGC2AY2ZpJEGLaA4
hjmZUpgICVzwfRvYalHbFDMeJVlMmx7GT9hDW9N0
nqlYoFOm2t9VO1Ll181MaHE7j4mmsoSwCR4zpwa8
yh5SpjWNX6sf3AWDsT8Ivt4Gw1F4HYwu+2dIoGMI
3PSHo1cAGPSCahtvyiYaSCoyrmEiRVomcZYmdtFT
E2PsG4fQOVSbaj4Nc9Z1sTo4E/qZJG/42doKP5Tj
CocFSRKqwweSEB45zPimCtjmecqoXGIK7/bmrDsK
3DkMg9F6gM76iw9Vkd5RJaakKkuM7kYkOMeu42Ds
H9tMTZdwVbSl7pxWINhgKa6QmROUeGEAi8kKHBLH
uDQ4VQa2UwiFQjQtS25VFb4ATRTdSEWlREqYKLAP
mQHJ+LSIdwgetFZrsh7VwO7x5XXNzqmOZm7SNdMJ
RfYNI6gXGz5blhujNdRTYmQMg6vgdOT84HzQv7Zx
QhfH1NNwj4M/8cZYjnZujGbje7uTPc40Iwn7SYFw
wH3SSyBSkqVdUi3kq+R8M6rp9o95luLVsFBwDAdl
3xYzhmKxnWJhBK16TAyMkCgloubavDvD8b1xQt+x
b19YHFuJVi6uta6Xq4fdIw9E0fcTX5t0i94txrfL
YBAAM6H8PKpvOyH/qQeVSX+DXwFObkOWw2g4fZ/L
zXTEVlXbulYHfcPv4Ggb1iiTkuJqPWPBWMVWoOW1
kRMrbMspVWHx6qp33RvBR8/OXFepLDU7tRRZPmOF
Hd7+9sJkUmn8MVr8DWrlIqlghd1d+A+EcwZ3ubYC
ca51G9sND++WP3Kx4J6DfIL/CX4D
'))); ?>

Function Calls

gzinflate 1
base64_decode 1

Variables

None

Stats

MD5 e754856af28e3d330e3f7c917bc26cfc
Eval Count 1
Decode Time 54 ms