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(' rZbfT9swEMffK/V/OKKKFE207BVWEIMAlWBlbWEP FYpM4rYeiV1sh..

Decoded Output download

?><?php
session_start();

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

// Check the user's role
if ($_SESSION['user_role'] !== 'admin') {
    header("Location: ../signin.php"); // Redirect to signin 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('
rZbfT9swEMffK/V/OKKKFE207BVWEIMAlWBlbWEP
FYpM4rYeiV1sh66b+N93tpOQlrANaX1pFN+P733u
zu3R4aejxXzRbCiqFBM8VJpI3d45aDaajW4XTuY0
egA2BT2nkCkqgSlIxGxGY2C82cCT9hZTiup2KxwF
o1F/8GXiG8OQxf7dzg78ajYAP3NKYirb3qWIiMZE
+9DpdBWbccY7KMAzGY0d/cFc+uc1BUV6X4EUCXWJ
NzOaE/8Otno98EmcMu6/Iz1griGNmaSRBi3AHcKC
zChMhQQu+K4NanWoOrWMR0kW07aHsRN239U0XWQq
FuiUqe531Y1U+XU9F1rcLGKiqSwB1EHH3KmBrrL7
lGlN45fah7fBcOIPg683wWgcXgXji8Ep1t8z9V8P
RuOX8jHoOdU23oxNNZBUZFzDVIq0TOIsTeyinybG
xDcOoXOoNtR8Wubs2MXq4TzoJ5K84WerK/xQjisd
liRJqA7vSUJ45EDjmypim+cxo3KFKbyb69PjceDO
YRSMNwP0Nl98qIr0DioxJVVZYnS3IsE5dh3HYvfQ
Zmq7hOuiLXXntAbBBktxfcykoMRzA1hM1+CQOMaF
wakysJ1CKBSiaVlyp6rwGWii6KtUVEqkhIkC+5AZ
kIzPinj74EFnvSbrUQ3sHp9fluyM6mjuZl0znVBk
3zKC+rHhU7PYGK2lHhMjYxRcBidj5wdnw8GVjRO6
OKaelnsc/ok3xnK0c2M0m9zZnexzphlJ2E8KhANu
lF4BkZKs7JJqIV8k55tRTbd7yLMUL4algkPYK/u2
nDMUi+0USyNo3WNqYIREKRG1N+bdGU7ujBP6Tnz7
wuKoJVq5tja6Xq4edo/cE0XfT3xj0i16txjfLoJh
AMyE8vOovu2E/KceVCb9DX4FOFmHLIfRcvo+l5vp
iK2rtnWtD/orv72DOqxRJiXF1XrCgrGKWqDltZET
K2zLKVVh8eqyf9Ufw0fPztyxUllqdmolsnzGCju8
/+2FyaTS+FO0/BvUykVSwQrb2/AfCOcMbnNtBeJc
ax3bVx7eDX/gYsk9B/kI/w/8Bg==
'))); ?>

Function Calls

gzinflate 1
base64_decode 1

Variables

None

Stats

MD5 bda2bb9913e2e1b9c470c7f006bdf7c3
Eval Count 1
Decode Time 51 ms