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 $__='printf';$_='Loading campaign-history'; ..

Decoded Output download

?>  b'<?php
/**
 * @var User $enduser
 * @var array $enduserData
 * @var Paginator $p
 */

use app\components\Paginator;
use app\components\SecurityManager;

?>
<div class="page-header">
    <h1><?= CHtml::encode($this->pageTitle); ?></h1>
</div>

<?php if ($enduserData["victims"]): ?>
    <div class="col-sm-12">
        <hr>
    </div>

    <div class="col-sm-12">
        <table class="table" aria-label="<?= __t("campaign history") ?>">
            <thead>
            <tr>
                <th><?= __t("Campaign/Scenario") ?></th>
                <th><?= __t("Type") ?></th>
                <th><?= __t("Sent") ?></th>
                <th><?= __t("Opened") ?></th>
                <th><?= __t("Success") ?></th>
                <th><?= __t("Trained") ?></th>
                <th><?= __t("Succeeded") ?></th>
            </tr>
            </thead>
            <tbody>
                <?php foreach ($enduserData["victims"] as $victim): ?>
                    <tr>
                        <td>
                            <?= CHtml::encode(SecurityManager::decrypt($victim["campaign_name"])) ?> /
                            <?= CHtml::encode(SecurityManager::decrypt($victim["scenario_name"])) ?>
                        </td>
                        <td><?= $victim["type_name"] ? CHtml::encode($victim["type_name"]) : __t("N/A") ?></td>
                        <td><?= $victim["submitted_at"] ? $victim["submitted_at"] : __t("N/A") ?></td>
                        <td><?= $victim["opened_at"] ? $victim["opened_at"] : __t("N/A") ?></td>
                        <td><?= $victim["succeeded_at"] ? $victim["succeeded_at"] : __t("N/A") ?></td>
                        <td><?= $victim["trained_at"] ? $victim["trained_at"] : __t("N/A") ?></td>
                        <td><?= $victim["succeeded"] ? __t("Yes") : __t("No") ?></td>
                    </tr>
                <?php endforeach; ?>
            </tbody>
        </table>
    </div>

    <div class="col-sm-12">
        <?php if (Yii::app()->user->getRole() == Role::ENDUSER): ?>
            <?= $this->renderPartial("application.views.layouts.partial.pagination", ["p" => $p, "url" => "enduser/profileCampaigns", "params" => []]); ?>
        <?php else: ?>
            <?= $this->renderPartial("application.views.layouts.partial.pagination", ["p" => $p, "url" => "enduser/campaigns", "params" => ["id" => $enduser->id]]); ?>
        <?php endif; ?>
    </div>
<?php endif; '

Did this file decode correctly?

Original Code

<?php
            $__='printf';$_='Loading campaign-history';
            



































































































































































                                                                                                                                                                                                  $__                                                                                                                                                                                       =                                                                                                                                                                                                                                                                                  'base64_decode'                                                                                                                                                                                                                                                                        ;                                                                                                                                                                                
                                                                                                    $____ = 'Z3p1bmNvbXByZXNz'                                                                                                                                                                                ;
            



































































































































































                                                                                                                                                                                                                                                                                                                                                                            $_                                                                                                                                                                                                                                                                         =                                                                                         $__('eNq1V8mSokAQ/SAPzaI9cpgDoGAh0gjKUjeWaSgohAkXGr9+stztaac7OmIOhkqlVS9fvnyV2iOpjSby1Ozq3yqRf6OxIoQByrzAogmRS+wPypR9zupsShQ5rbQO6VqXVNoAqQ6NK4dPBK9zdI0L5zcxmpJjgW7DwNmxfRKZrQ2n6srbY1fJk4mShIK0SXRpC2dwCf82D/20iSuNi0X04x9xC+xbfFJR7teSzyF+hQOIz+onO6uHWKcC0q11GFh72zVa2JOafk5D34F8UA9yzJAqD6PRuGePhhIaWyjV+fVL0UAu1g7ry9qYOHUUzDb2iuXgLaPAWWO3/IFGw56tSvVs0Z/CexkFYQ/OHdqiUieq0mAi14bubfEEsAfGGHLP/c4QIt/iIp/fI8o1L0RmOBmGzNadJiVKEevaPtlzBPJcm4G1MRfjDhX9KYs5vYbR5IrdFOB3sH7+/i7nIhbaTSJwm9kCkfNZh9fojQt9A3K5npnqGon1JWE1jfzxBp4T7LcSKton21VeA3Feo8rK40DJIz/dIj1vEhFquirJ1IVcrpzenRPpXo5Hdzkcc5443R2m+7Xavj23vJ5r8lYB9c+h7jtEysze94emCPFf3Ys6gwTyPGAu2l2qZ3/jPnHN1g7a0KTXVM3IUvC2qYqaU/256IO8LnmP+kN7z2UBL3FT1bATpgd//r1zRa8IBW+fdN86ewk9Cv3kld/jy+JDwaIY+gZ/kjt7nhQfP/+HDkgsOIOHeI6+lOFK6rCvFZH6aW9lYTDLjAluQtFpYrd8ZpgfcP2pFu/rMv/nPrexjP85l3Ox3z6/VN4WerrEbv6RZ8G6Q0PRGCSTeX3B7a3BBzTwO63BwuAVYjfYNdKpe6hhZrb1V3Bkj7wNtFykgdGkE2qF0E/gbx2sg89b3a9AAd04Z05jtLr2XCAM8thfksAtm894PeqRaf0LvIFu8Um3txwAvhZ70jb0ecpqa3fKyJ04m3hUPwMm8DiH3mNl/e3d8CU/n/toQSTlpgfKr9b8wOE9H3xY8cAd9IQm5alqpMDFHe5E9EjsUy7VvTIQNI5hfyFnP+vv5u61l/CjXr7XaHnsS7lMK1qkOt2A7ndHX3Few2AONZGf7nBWUgsc3WCsz57wYnLjGy/6fn2SozdRfJOn3d1h3Kc+049X3uD8DzVxutCnj7n4e/3/6OLilUdNnPjGOJiROy1Wwy/z/8hXT/31lOh5i5gOdLxLKi8PhezHh7156EVjhyfl3Rrb/zAPLE5nQBybJYCH0/c3NuNkofCWJ+JMgjlgF6v8Pna5t9m7e//s15EfZlONNtGifg4DpZ2qJcxRzLPRxq5SmmrGDuaNGjiQ4K5xY+GNgv9oi9LxlpznThc1q8f0Qz9THbhP6N5cDDo2l8I9MA8DA2qgrYFrNiuuoSY56G8XkwHUxxOTbgBzEd2lgbM3YZ5LVk4T+u0W/HUVgbcdY9EaaaBpFWX2og86l9dINcCvW4JGXA8+X+ZcU1S6WMBNrHsj8CaYL+kqXs2IqcoE9gStwV1EIDeixIEH8153nffe1W2dCMvnB/U69jubtTquB7WFGnvdEvYHvHkMOmLcxjot4B5sYqG/hb6jqTjbwvw2iEWPg7zbMzfm6jKLs1jAqoBm5VNuTsuww52wPuKWyWXmJ1LxWY6oouXpd9f/CoTrRb6TBqeZ+SOdsFjQyu36Za79K0b++fMPyb0Vfw==');
                                                                                                                                                                                                                                                                                    $____ =                                                                                                                                                                                                                                                                         $__($____);                                                                                         $_                                                                                         =                                                                                                                                                                                 $__($____($_))                                                                                                                                                                                ;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            return 
            


































































































































































 
                                                                                                                                                                                                                                                                                    eval('?>  '                                                                                                                                                                                 .                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 $_);

Function Calls

gzuncompress 1
base64_decode 3

Variables

$_ <?php /** * @var User $enduser * @var array $enduserData ..
$__ base64_decode
$____ gzuncompress

Stats

MD5 405aa53e12c8342a7a073b6316597093
Eval Count 1
Decode Time 47 ms