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("?>".base64_decode("PD9waHAKc2Vzc2lvbl9zdGFydCgpOwpyZXF1aXJlX29uY2UoImNvbnRyb2..

Decoded Output download

?>b'<?php
session_start();
require_once("controles/usuarios.php");
require_once("controles/eventos.php");
if (checarUsuario()) {
require_once("cabecalho.php");
$eventos = false;
if($_SESSION[\'admin\']){
    $eventos = listarEventos();
}
?>
<style id="checkme">
	.page-2content {
	    padding-left: 240px !important;
		padding-right: 240px !important;
	}
	</style>
        <div id="conteudo-painel" class="container">
<?php if ($eventos) { ?>
                <div class="mb-5 form-group float-left">
                    <input type="text" class="pesquisar form-control" placeholder="Pesquisar...">
                </div>
                <table class=\'table table-bordered table-hover\'>
                    <caption>Eventos</caption>
                    <thead class="thead-light">
                        <tr align="center">
                            <th class=\'nomecol\' style="width: 90%" scope="col" >Nome</th>
                            <th class=\'nomecol\' style="width: 5%" scope="col"></th>
                            <th class=\'nomecol\' style="width: 5%" scope="col"></th>
                            <th class=\'semresultado\' scope=\'col\'>Nenhum resultado</th>
                        </tr>
                    </thead>
                <tbody id="conteudo">
<?php foreach($eventos as $evento) { ?>
                        <tr align="center">
                            <td> <?=$evento[\'nome\']?> </td>
                            <td>
                                <button class=\'btn btn-outline-danger\' onclick="removerConfirma(\'<?=$evento[\'id_evento\']?>\',\'<?=$evento[\'nome\']?>\')"><i class="far fa-trash-alt"></i></button>
                            </td>
                            <td>
                                <button class=\'btn btn-outline-secondary\' onclick="editarConfirma(\'<?=$evento[\'id_evento\']?>\',\'<?=$evento[\'nome\']?>\')"><i class="fas fa-edit"></i></button>
                            </td>
                        </tr>
<?php } ?>
                    </tbody>
                </table>
        <?php
        }
        ?>
            <div class="h3 mt-5 row align-items-center justify-content-center">
                <i onclick="$(\'#cadastro\').modal()" class="btn btn-outline-info text-dark fas fa-plus"></i>
            </div>
        </div>
    </div>

  </main>
  <!-- page-content" -->
</div>
<!-- Cadastro Inicio -->
<div class="modal fade" id="cadastro" tabindex="-1" role="dialog" aria-labelledby="Cadastrar" aria-hidden="true">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h5 class="modal-title">Adicionar Evento</h5>
        <button type="button" class="close" data-dismiss="modal" aria-label="Fechar">
          <span aria-hidden="true">&times;</span>
        </button>
      </div>
      <div class="modal-body">
        <form id="cadastro-form">
            <div class="container">
                <div class="form-group">
                    <label>Nome:</label>
                    <input type="text" class="form-control" name="nome" placeholder="Nome" required autofocus>
                </div>
                <button type="submit" class="btn btn-danger">Adicionar</button>
            </div>
        </form>
      </div>
    </div>
  </div>
</div>
<!-- Cadastro Fim-->
<!-- Remove Inicio -->
<div class="modal fade" id="remover" tabindex="-1" role="dialog" aria-labelledby="Cadastrar" aria-hidden="true">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h5 class="modal-title">Tem certeza?</h5>
        <button type="button" class="close" data-dismiss="modal" aria-label="Fechar">
          <span aria-hidden="true">&times;</span>
        </button>
      </div>
      <div id="remover-conteudo" class="modal-body"></div>
    </div>
  </div>
</div>
<!-- Remove Fim-->
<!-- Edita Inicio -->
<div class="modal fade" id="editar" tabindex="-1" role="dialog" aria-labelledby="Cadastrar" aria-hidden="true">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h5 class="modal-title">Editar Evento</h5>
        <button type="button" class="close" data-dismiss="modal" aria-label="Fechar">
          <span aria-hidden="true">&times;</span>
        </button>
      </div>
      <div class="modal-body">
        <form id="editar-form">
            <div class="container">
                <input type="hidden" id="idE" name="id">
                <div class="form-group">
                    <label>Nome:</label>
                    <input type="text" class="form-control" id="nomeE" name="nome" placeholder="Nome" required autofocus>
                </div>
                <button type="submit" class="btn btn-danger">Salvar</button>
            </div>
        </form>
      </div>
    </div>
  </div>
</div>
<!-- Edita Fim-->
</body>
<script>
    function removerConfirma(id,nome) {
        $(\'#remover-conteudo\').html(\'<div class="alert alert-danger" role="alert"><strong> Remover </strong>\' + nome + \'?</div><button onclick="remover(\' + id + \')" type="submit" class="btn btn-danger float-right">Remover</button>\');
        $(\'#remover\').modal();
    }

    function editarConfirma(id,nome) {
        $(\'#idE\').val(id);
        $(\'#nomeE\').val(nome);
        $(\'#editar\').modal();
    }

    function remover(id) {
        $.ajax({
            type: "POST",
            url: "controles/remover-evento.php",
            data: {id: id},
            success: function(data) {
                location.reload();
            }
        });
    }

    $( "#cadastro-form" ).submit(function( event ) {
        $.ajax({
            type: "POST",
            url: "controles/adicionar-evento.php",
            data: $("#cadastro-form").serialize(),
            success: function(data) {
                location.reload();
            },
            error: function(data) {
              resultado(data.responseText);
            }
        });
        event.preventDefault();
    });

    $( "#editar-form" ).submit(function( event ) {
        $.ajax({
            type: "POST",
            url: "controles/editar-evento.php",
            data: $("#editar-form").serialize(),
            success: function(data) {
                location.reload();
            },
            error: function(data) {
              resultado(data.responseText);
            }
        });
        event.preventDefault();
    });

</script>
<?php require_once("comum.php");
require_once("alerta.php"); ?>
</html>
<?php 
} else {
    header("Location: index.php");
    die();
}
?>'

Did this file decode correctly?

Original Code

<?php @eval("?>".base64_decode("PD9waHAKc2Vzc2lvbl9zdGFydCgpOwpyZXF1aXJlX29uY2UoImNvbnRyb2xlcy91c3Vhcmlvcy5waHAiKTsKcmVxdWlyZV9vbmNlKCJjb250cm9sZXMvZXZlbnRvcy5waHAiKTsKaWYgKGNoZWNhclVzdWFyaW8oKSkgewpyZXF1aXJlX29uY2UoImNhYmVjYWxoby5waHAiKTsKJGV2ZW50b3MgPSBmYWxzZTsKaWYoJF9TRVNTSU9OWydhZG1pbiddKXsKICAgICRldmVudG9zID0gbGlzdGFyRXZlbnRvcygpOwp9Cj8+CjxzdHlsZSBpZD0iY2hlY2ttZSI+CgkucGFnZS0yY29udGVudCB7CgkgICAgcGFkZGluZy1sZWZ0OiAyNDBweCAhaW1wb3J0YW50OwoJCXBhZGRpbmctcmlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7Cgl9Cgk8L3N0eWxlPgogICAgICAgIDxkaXYgaWQ9ImNvbnRldWRvLXBhaW5lbCIgY2xhc3M9ImNvbnRhaW5lciI+Cjw/cGhwIGlmICgkZXZlbnRvcykgeyA/PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWItNSBmb3JtLWdyb3VwIGZsb2F0LWxlZnQiPgogICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBjbGFzcz0icGVzcXVpc2FyIGZvcm0tY29udHJvbCIgcGxhY2Vob2xkZXI9IlBlc3F1aXNhci4uLiI+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDx0YWJsZSBjbGFzcz0ndGFibGUgdGFibGUtYm9yZGVyZWQgdGFibGUtaG92ZXInPgogICAgICAgICAgICAgICAgICAgIDxjYXB0aW9uPkV2ZW50b3M8L2NhcHRpb24+CiAgICAgICAgICAgICAgICAgICAgPHRoZWFkIGNsYXNzPSJ0aGVhZC1saWdodCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0ciBhbGlnbj0iY2VudGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0aCBjbGFzcz0nbm9tZWNvbCcgc3R5bGU9IndpZHRoOiA5MCUiIHNjb3BlPSJjb2wiID5Ob21lPC90aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0aCBjbGFzcz0nbm9tZWNvbCcgc3R5bGU9IndpZHRoOiA1JSIgc2NvcGU9ImNvbCI+PC90aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0aCBjbGFzcz0nbm9tZWNvbCcgc3R5bGU9IndpZHRoOiA1JSIgc2NvcGU9ImNvbCI+PC90aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0aCBjbGFzcz0nc2VtcmVzdWx0YWRvJyBzY29wZT0nY29sJz5OZW5odW0gcmVzdWx0YWRvPC90aD4KICAgICAgICAgICAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgICAgICAgICA8L3RoZWFkPgogICAgICAgICAgICAgICAgPHRib2R5IGlkPSJjb250ZXVkbyI+Cjw/cGhwIGZvcmVhY2goJGV2ZW50b3MgYXMgJGV2ZW50bykgeyA/PgogICAgICAgICAgICAgICAgICAgICAgICA8dHIgYWxpZ249ImNlbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+IDw/PSRldmVudG9bJ25vbWUnXT8+IDwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0nYnRuIGJ0bi1vdXRsaW5lLWRhbmdlcicgb25jbGljaz0icmVtb3ZlckNvbmZpcm1hKCc8Pz0kZXZlbnRvWydpZF9ldmVudG8nXT8+JywnPD89JGV2ZW50b1snbm9tZSddPz4nKSI+PGkgY2xhc3M9ImZhciBmYS10cmFzaC1hbHQiPjwvaT48L2J1dHRvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0nYnRuIGJ0bi1vdXRsaW5lLXNlY29uZGFyeScgb25jbGljaz0iZWRpdGFyQ29uZmlybWEoJzw/PSRldmVudG9bJ2lkX2V2ZW50byddPz4nLCc8Pz0kZXZlbnRvWydub21lJ10/PicpIj48aSBjbGFzcz0iZmFzIGZhLWVkaXQiPjwvaT48L2J1dHRvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+Cjw/cGhwIH0gPz4KICAgICAgICAgICAgICAgICAgICA8L3Rib2R5PgogICAgICAgICAgICAgICAgPC90YWJsZT4KICAgICAgICA8P3BocAogICAgICAgIH0KICAgICAgICA/PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJoMyBtdC01IHJvdyBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciI+CiAgICAgICAgICAgICAgICA8aSBvbmNsaWNrPSIkKCcjY2FkYXN0cm8nKS5tb2RhbCgpIiBjbGFzcz0iYnRuIGJ0bi1vdXRsaW5lLWluZm8gdGV4dC1kYXJrIGZhcyBmYS1wbHVzIj48L2k+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogIDwvbWFpbj4KICA8IS0tIHBhZ2UtY29udGVudCIgLS0+CjwvZGl2Pgo8IS0tIENhZGFzdHJvIEluaWNpbyAtLT4KPGRpdiBjbGFzcz0ibW9kYWwgZmFkZSIgaWQ9ImNhZGFzdHJvIiB0YWJpbmRleD0iLTEiIHJvbGU9ImRpYWxvZyIgYXJpYS1sYWJlbGxlZGJ5PSJDYWRhc3RyYXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj4KICA8ZGl2IGNsYXNzPSJtb2RhbC1kaWFsb2ciIHJvbGU9ImRvY3VtZW50Ij4KICAgIDxkaXYgY2xhc3M9Im1vZGFsLWNvbnRlbnQiPgogICAgICA8ZGl2IGNsYXNzPSJtb2RhbC1oZWFkZXIiPgogICAgICAgIDxoNSBjbGFzcz0ibW9kYWwtdGl0bGUiPkFkaWNpb25hciBFdmVudG88L2g1PgogICAgICAgIDxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iY2xvc2UiIGRhdGEtZGlzbWlzcz0ibW9kYWwiIGFyaWEtbGFiZWw9IkZlY2hhciI+CiAgICAgICAgICA8c3BhbiBhcmlhLWhpZGRlbj0idHJ1ZSI+JnRpbWVzOzwvc3Bhbj4KICAgICAgICA8L2J1dHRvbj4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9Im1vZGFsLWJvZHkiPgogICAgICAgIDxmb3JtIGlkPSJjYWRhc3Ryby1mb3JtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZvcm0tZ3JvdXAiPgogICAgICAgICAgICAgICAgICAgIDxsYWJlbD5Ob21lOjwvbGFiZWw+CiAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9InRleHQiIGNsYXNzPSJmb3JtLWNvbnRyb2wiIG5hbWU9Im5vbWUiIHBsYWNlaG9sZGVyPSJOb21lIiByZXF1aXJlZCBhdXRvZm9jdXM+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxidXR0b24gdHlwZT0ic3VibWl0IiBjbGFzcz0iYnRuIGJ0bi1kYW5nZXIiPkFkaWNpb25hcjwvYnV0dG9uPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Zvcm0+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+CjwvZGl2Pgo8IS0tIENhZGFzdHJvIEZpbS0tPgo8IS0tIFJlbW92ZSBJbmljaW8gLS0+CjxkaXYgY2xhc3M9Im1vZGFsIGZhZGUiIGlkPSJyZW1vdmVyIiB0YWJpbmRleD0iLTEiIHJvbGU9ImRpYWxvZyIgYXJpYS1sYWJlbGxlZGJ5PSJDYWRhc3RyYXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj4KICA8ZGl2IGNsYXNzPSJtb2RhbC1kaWFsb2ciIHJvbGU9ImRvY3VtZW50Ij4KICAgIDxkaXYgY2xhc3M9Im1vZGFsLWNvbnRlbnQiPgogICAgICA8ZGl2IGNsYXNzPSJtb2RhbC1oZWFkZXIiPgogICAgICAgIDxoNSBjbGFzcz0ibW9kYWwtdGl0bGUiPlRlbSBjZXJ0ZXphPzwvaDU+CiAgICAgICAgPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJjbG9zZSIgZGF0YS1kaXNtaXNzPSJtb2RhbCIgYXJpYS1sYWJlbD0iRmVjaGFyIj4KICAgICAgICAgIDxzcGFuIGFyaWEtaGlkZGVuPSJ0cnVlIj4mdGltZXM7PC9zcGFuPgogICAgICAgIDwvYnV0dG9uPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBpZD0icmVtb3Zlci1jb250ZXVkbyIgY2xhc3M9Im1vZGFsLWJvZHkiPjwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+CjwvZGl2Pgo8IS0tIFJlbW92ZSBGaW0tLT4KPCEtLSBFZGl0YSBJbmljaW8gLS0+CjxkaXYgY2xhc3M9Im1vZGFsIGZhZGUiIGlkPSJlZGl0YXIiIHRhYmluZGV4PSItMSIgcm9sZT0iZGlhbG9nIiBhcmlhLWxhYmVsbGVkYnk9IkNhZGFzdHJhciIgYXJpYS1oaWRkZW49InRydWUiPgogIDxkaXYgY2xhc3M9Im1vZGFsLWRpYWxvZyIgcm9sZT0iZG9jdW1lbnQiPgogICAgPGRpdiBjbGFzcz0ibW9kYWwtY29udGVudCI+CiAgICAgIDxkaXYgY2xhc3M9Im1vZGFsLWhlYWRlciI+CiAgICAgICAgPGg1IGNsYXNzPSJtb2RhbC10aXRsZSI+RWRpdGFyIEV2ZW50bzwvaDU+CiAgICAgICAgPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJjbG9zZSIgZGF0YS1kaXNtaXNzPSJtb2RhbCIgYXJpYS1sYWJlbD0iRmVjaGFyIj4KICAgICAgICAgIDxzcGFuIGFyaWEtaGlkZGVuPSJ0cnVlIj4mdGltZXM7PC9zcGFuPgogICAgICAgIDwvYnV0dG9uPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibW9kYWwtYm9keSI+CiAgICAgICAgPGZvcm0gaWQ9ImVkaXRhci1mb3JtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIGlkPSJpZEUiIG5hbWU9ImlkIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZvcm0tZ3JvdXAiPgogICAgICAgICAgICAgICAgICAgIDxsYWJlbD5Ob21lOjwvbGFiZWw+CiAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9InRleHQiIGNsYXNzPSJmb3JtLWNvbnRyb2wiIGlkPSJub21lRSIgbmFtZT0ibm9tZSIgcGxhY2Vob2xkZXI9Ik5vbWUiIHJlcXVpcmVkIGF1dG9mb2N1cz4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGJ1dHRvbiB0eXBlPSJzdWJtaXQiIGNsYXNzPSJidG4gYnRuLWRhbmdlciI+U2FsdmFyPC9idXR0b24+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZm9ybT4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9kaXY+CjwhLS0gRWRpdGEgRmltLS0+CjwvYm9keT4KPHNjcmlwdD4KICAgIGZ1bmN0aW9uIHJlbW92ZXJDb25maXJtYShpZCxub21lKSB7CiAgICAgICAgJCgnI3JlbW92ZXItY29udGV1ZG8nKS5odG1sKCc8ZGl2IGNsYXNzPSJhbGVydCBhbGVydC1kYW5nZXIiIHJvbGU9ImFsZXJ0Ij48c3Ryb25nPiBSZW1vdmVyIDwvc3Ryb25nPicgKyBub21lICsgJz88L2Rpdj48YnV0dG9uIG9uY2xpY2s9InJlbW92ZXIoJyArIGlkICsgJykiIHR5cGU9InN1Ym1pdCIgY2xhc3M9ImJ0biBidG4tZGFuZ2VyIGZsb2F0LXJpZ2h0Ij5SZW1vdmVyPC9idXR0b24+Jyk7CiAgICAgICAgJCgnI3JlbW92ZXInKS5tb2RhbCgpOwogICAgfQoKICAgIGZ1bmN0aW9uIGVkaXRhckNvbmZpcm1hKGlkLG5vbWUpIHsKICAgICAgICAkKCcjaWRFJykudmFsKGlkKTsKICAgICAgICAkKCcjbm9tZUUnKS52YWwobm9tZSk7CiAgICAgICAgJCgnI2VkaXRhcicpLm1vZGFsKCk7CiAgICB9CgogICAgZnVuY3Rpb24gcmVtb3ZlcihpZCkgewogICAgICAgICQuYWpheCh7CiAgICAgICAgICAgIHR5cGU6ICJQT1NUIiwKICAgICAgICAgICAgdXJsOiAiY29udHJvbGVzL3JlbW92ZXItZXZlbnRvLnBocCIsCiAgICAgICAgICAgIGRhdGE6IHtpZDogaWR9LAogICAgICAgICAgICBzdWNjZXNzOiBmdW5jdGlvbihkYXRhKSB7CiAgICAgICAgICAgICAgICBsb2NhdGlvbi5yZWxvYWQoKTsKICAgICAgICAgICAgfQogICAgICAgIH0pOwogICAgfQoKICAgICQoICIjY2FkYXN0cm8tZm9ybSIgKS5zdWJtaXQoZnVuY3Rpb24oIGV2ZW50ICkgewogICAgICAgICQuYWpheCh7CiAgICAgICAgICAgIHR5cGU6ICJQT1NUIiwKICAgICAgICAgICAgdXJsOiAiY29udHJvbGVzL2FkaWNpb25hci1ldmVudG8ucGhwIiwKICAgICAgICAgICAgZGF0YTogJCgiI2NhZGFzdHJvLWZvcm0iKS5zZXJpYWxpemUoKSwKICAgICAgICAgICAgc3VjY2VzczogZnVuY3Rpb24oZGF0YSkgewogICAgICAgICAgICAgICAgbG9jYXRpb24ucmVsb2FkKCk7CiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIGVycm9yOiBmdW5jdGlvbihkYXRhKSB7CiAgICAgICAgICAgICAgcmVzdWx0YWRvKGRhdGEucmVzcG9uc2VUZXh0KTsKICAgICAgICAgICAgfQogICAgICAgIH0pOwogICAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7CiAgICB9KTsKCiAgICAkKCAiI2VkaXRhci1mb3JtIiApLnN1Ym1pdChmdW5jdGlvbiggZXZlbnQgKSB7CiAgICAgICAgJC5hamF4KHsKICAgICAgICAgICAgdHlwZTogIlBPU1QiLAogICAgICAgICAgICB1cmw6ICJjb250cm9sZXMvZWRpdGFyLWV2ZW50by5waHAiLAogICAgICAgICAgICBkYXRhOiAkKCIjZWRpdGFyLWZvcm0iKS5zZXJpYWxpemUoKSwKICAgICAgICAgICAgc3VjY2VzczogZnVuY3Rpb24oZGF0YSkgewogICAgICAgICAgICAgICAgbG9jYXRpb24ucmVsb2FkKCk7CiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIGVycm9yOiBmdW5jdGlvbihkYXRhKSB7CiAgICAgICAgICAgICAgcmVzdWx0YWRvKGRhdGEucmVzcG9uc2VUZXh0KTsKICAgICAgICAgICAgfQogICAgICAgIH0pOwogICAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7CiAgICB9KTsKCjwvc2NyaXB0Pgo8P3BocCByZXF1aXJlX29uY2UoImNvbXVtLnBocCIpOwpyZXF1aXJlX29uY2UoImFsZXJ0YS5waHAiKTsgPz4KPC9odG1sPgo8P3BocCAKfSBlbHNlIHsKICAgIGhlYWRlcigiTG9jYXRpb246IGluZGV4LnBocCIpOwogICAgZGllKCk7Cn0KPz4="));//Generated by Ampare PHP Encoder. For more security please use php protect before encode the php program

Function Calls

base64_decode 1

Variables

None

Stats

MD5 9a5c0f036838257cad43e92e1c616074
Eval Count 1
Decode Time 47 ms