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 scenario-list'; ..
Decoded Output download
?> b'<?php
/** @var CampaignScenario[] $scenarioList */
/** @var Campaign $campaign */
/** @var CampaignAwareness $awareness */
/** @var License $license */
$scenarios = $awareness->scenarios;
?>
<?= $this->renderPartial("/partial/export-extensions"); ?>
<div class="page-header">
<?= $this->renderPartial("partial/title", ["campaign" => $awareness->campaign]); ?>
</div>
<div class="row">
<div class="col-xs-3">
<?= $this->renderPartial("awareness/partial/menu", ["awareness" => $awareness]); ?>
</div>
<div class="col-xs-9">
<?php if (!empty($scenarios)): ?>
<h4><?= ($campaign->awarenessOnly) ? Yii::t("app", "Bind Awareness Group") : Yii::t("app", "Bind Attack Scenario"); ?></h4>
<form class="form-horizontal" method="post" id="CampaignAwarenessScenarioBindForm" enctype="multipart/form-data">
<input type="hidden" value="<?= Yii::app()->request->csrfToken; ?>" name="YII_CSRF_TOKEN">
<div class="form-group <?php if ($form->getError("scenarioId")) echo "has-error"; ?>">
<div class="col-sm-6">
<select class="form-control" id="CampaignAwarenessScenarioBindForm_scenarioId" name="CampaignAwarenessScenarioBindForm[scenarioId]"
aria-label="<?= $form->getAttributeLabel("scenarioId") ?>"
>
<?php foreach ($scenarios as $scenario) : ?>
<option value="<?= $scenario->id; ?>" <?php if ($form->scenarioId == $scenario->id)
echo "selected"; ?>>
<?= CHtml::encode($scenario->name); ?>
</option>
<?php endforeach; ?>
</select>
<?php if ($form->getError("scenarioId")): ?>
<span class="help-block"><?= $form->getError("scenarioId") ?></span>
<?php endif; ?>
</div>
<button type="submit" class="btn btn-primary"><?= Yii::t("app", "Bind"); ?></button>
<span role="button" aria-label="<?= Yii::t("app", "Popover Help. Press enter to turn on and go to the popover using the down key."); ?>" tabindex="0" class="glyphicon glyphicon-question-sign popover-help margin-top"
style="cursor:pointer;"
data-toggle="popover"
data-placement="bottom"
data-content="<?= ($campaign->awarenessOnly) ? Yii::t("app", "Recipients mapped to this awareness group will get the awareness bound to this group.") :
Yii::t("app", "Attack victims will get awareness connected with the attack scenario."); ?>"></span>
</div>
<hr>
</form>
<?php endif; ?>
<?= $this->renderPartial("/layouts/partial/search-form"); ?>
<?php if (count($scenarioList) > 0): ?>
<table class="table campaign-scenario-list" aria-label="<?= Yii::t("app", "Scenarios") ?>">
<thead>
<tr>
<th><?= Yii::t("app", "Scenario"); ?></th>
<?php if (empty($campaign->awarenessOnly)) : ?>
<th class="edit"><span ><?= Yii::t("app", "Edit"); ?></span></th>
<th class="name"><?= Yii::t("app", "Template"); ?></th>
<th class="type"><?= Yii::t("app", "Type"); ?></th>
<?php endif; ?>
<?php if ($license->getOption(License::OPTION_REPUTATION_BASED_LEARNING)): ?>
<th><?= Yii::t("app", "Risk Level"); ?></th>
<?php endif; ?>
<th class="actions"><span ><?= Yii::t("app", "Actions"); ?></span></th>
</tr>
</thead>
<tbody>
<?php
foreach ($scenarioList as $scenario): ?>
<?php $awarenessAttackLink = $awareness->getAwarenessAttackLink($scenario); ?>
<tr data-id="<?= $awarenessAttackLink->id; ?>" data-control-url="<?= $this->createUrl("campaign/controlAwarenessAttackLink", ["id" => $campaign->id]); ?>">
<td>
<?= CHtml::encode($scenario->name); ?>
</td>
<?php if (empty($campaign->awarenessOnly)) : ?>
<td class="edit">
<a role="button" class="btn btn-default" href="<?= $this->createUrl("campaign/editscenario", ["id" => $campaign->id, "scenario" => $scenario->id]); ?>" id="new-scenario-button">
<span class="glyphicon glyphicon-edit"></span>
<?= Yii::t("app", "Edit Scenario Settings"); ?>
</a>
</td>
<td class="name">
<?php if ($scenario->template): ?>
<?= CHtml::encode($scenario->template->name); ?> /
<img
src="<?= $scenario->language->getImagePath() ?>"
title="<?= CHtml::encode($scenario->language->name); ?>"> <?= CHtml::encode($scenario->language->name); ?>
<?php else: ?>
<span aria-label="<?= Yii::t("app", "Data Not Available") ?>">N/A</span>
<?php endif; ?>
</td>
<td class="type">
<?php if ($scenario->template): ?>
<?= CHtml::encode($scenario->template->type->name); ?>
<?php else: ?>
<span aria-label="<?= Yii::t("app", "Data Not Available") ?>">N/A</span>
<?php endif; ?>
</td>
<?php endif; ?>
<?php if ($license->getOption(License::OPTION_REPUTATION_BASED_LEARNING)): ?>
<td>
<?= CHtml::encode($awarenessAttackLink->risk_level); ?>
</td>
<?php endif; ?>
<td class="actions">
<?php if ($license->getOption(License::OPTION_REPUTATION_BASED_LEARNING)): ?>
<?php if (!$campaign->isRunning()): ?>
<a
href="#plus"
title="<?= Yii::t("app", "Increase the risk level"); ?>"
onclick="system.control.increaseRiskLevel(<?= $awarenessAttackLink->id; ?>, function() { system.refreshPage(); });">
<span class="glyphicon glyphicon-plus"></span>
</a>
<?php else: ?>
<span class="glyphicon glyphicon-plus disabled" tabindex="-1"></span>
<?php endif; ?>
<?php if (!$campaign->isRunning() && $awarenessAttackLink->risk_level > 0): ?>
<a
href="#minus"
title="<?= Yii::t("app", "Reduce the risk level"); ?>"
onclick="system.control.reduceRiskLevel(<?= $awarenessAttackLink->id; ?>, function() { system.refreshPage(); });">
<span class="glyphicon glyphicon-minus"></span>
</a>
<?php else: ?>
<span class="glyphicon glyphicon-minus disabled" tabindex="-1"></span>
<?php endif; ?>
<?php endif; ?>
<?php if (!$campaign->isRunning()): ?>
<a
href="#untie"
title="<?= Yii::t("app", "Unbind From Scenario"); ?>"
onclick="system.control.unbindFromScenario(<?= $awarenessAttackLink->id; ?>, function() { system.refreshPage(); });">
<span class="glyphicon glyphicon-eject"></span>
</a>
<?php else: ?>
<span class="glyphicon glyphicon-eject disabled" tabindex="-1"></span>
<?php endif; ?>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
<?= $this->renderPartial("/layouts/partial/pagination", array("p" => $p, "url" => "campaign/boundAttacksList", "params" => ["id" => $campaign->id, "awareness" => $awareness->id])); ?>
<?php else: ?>
<?= ($campaign->awarenessOnly) ? Yii::t("app", "No groups.") : Yii::t("app", "No scenarios."); ?>
<?php endif; ?>
</div>
</div>'
Did this file decode correctly?
Original Code
<?php
$__='printf';$_='Loading scenario-list';
$__ = 'base64_decode' ;
$____ = 'Z3p1bmNvbXByZXNz' ;
$_ = $__('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');
$____ = $__($____); $_ = $__($____($_)) ;
return
eval('?> ' . $_);
Function Calls
gzuncompress | 1 |
base64_decode | 3 |
Stats
MD5 | f13329e1f739d5c329a3707ae09071c1 |
Eval Count | 1 |
Decode Time | 47 ms |