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

Signing you up...

Thank you for signing up!

PHP Decode

<?php eval(str_rot13(gzinflate(str_rot13(base64_decode('LUrHEuvIDfyarX2+MYfyiU7MOZMXF2bOm..

Decoded Output download

<?php

use Wruczek\TSWebsite\Assigner;
use Wruczek\TSWebsite\Auth;
use Wruczek\TSWebsite\Utils\TemplateUtils;

require_once __DIR__ . "/private/php/load.php";

$data = ["isLoggedIn" => Auth::isLoggedIn()];

if (Auth::isLoggedIn()) {
    if (isset($_POST["assigner"])) {
        $groups = array_keys($_POST["assigner"]); // get all group ids
        $groups = array_filter($groups, "is_int"); // only keep integers

        $changeGroups = Assigner::changeGroups($groups);
        $data["groupChangeStatus"] = $changeGroups;

        if ($changeGroups === 0) {
            // if groups have been successfully updated,
            // invalidate the cache
            Auth::invalidateUserGroupCache();
        }
    }

    try {
        $assignerConfig = Assigner::getAssignerArray();
        $assignerConfig = array_chunk($assignerConfig, 2);
    } catch (\Exception $e) {}

    // suppress warnings - might be null on exception
    $data["assignerConfig"] = @$assignerConfig;
}

TemplateUtils::i()->renderTemplate("assigner", $data);

Did this file decode correctly?

Original Code

<?php
eval(str_rot13(gzinflate(str_rot13(base64_decode('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')))));
?>

Function Calls

strrev 3
gzinflate 11
str_rot13 11
gzuncompress 4
rawurldecode 1
base64_decode 18

Variables

None

Stats

MD5 e62773567dfa7d8c3918c950d8a644f3
Eval Count 16
Decode Time 145 ms