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((gzinflate(base64_decode('3VnrbttGFv7dAn2HKRGUElaRSA6vtiXUiZVWC9/WcrbFGgYxnDm0i..

Decoded Output download

 include_once('mrw_gen.php'); include_once 'MrwComun.php'; class AdminMRWGen extends AdminTab { var $name; var $controller_type = 'admin'; private $_ruta; private $_pesoMax; private $_sobre; public function __construct() { parent::__construct(); $this->name = "mrw_gen"; $this->_ruta = "../modules/" . $this->name . "/"; $this->_sobre = Configuration::get('MRW_GEN_PESO_SOBRE'); $this->_pesoMax = Configuration::get('MRW_PESO_MAX'); } public function display() { $_f26344b2f20869b9ab2384283687887e = ""; $_f26344b2f20869b9ab2384283687887e .= $this->_displayExpedicion(); $_f26344b2f20869b9ab2384283687887e .= "<br/>"; echo $_f26344b2f20869b9ab2384283687887e; } private function _displayExpedicion() { $_f26344b2f20869b9ab2384283687887e = ''; $_999ff7b1e91015383ba941d44ecf1081 = ""; try { if (Tools::isSubmit('submitGenerar')) { $_de54bb2899dcfd79d5ea5566d60913fb = $this->getOrders(); $_cce8dae66dcb46cbb3089f925a343b8d = MrwComun::checkE(count($_de54bb2899dcfd79d5ea5566d60913fb)); if ($_cce8dae66dcb46cbb3089f925a343b8d["status"] == 0) { $_30d032d0a10929c4c4dcd84df6a431a4 = array(); foreach ($_de54bb2899dcfd79d5ea5566d60913fb as $_4ac976e6a27a37513474776718a01fc2) { $_7926be2e5dcc6dce3a75cf02ce2f127b = MrwComun::getPesoPedido($_4ac976e6a27a37513474776718a01fc2["id_order"]) + $this->_sobre; if ($_7926be2e5dcc6dce3a75cf02ce2f127b > $this->_pesoMax) { $_999ff7b1e91015383ba941d44ecf1081.= "El pedido " . $_4ac976e6a27a37513474776718a01fc2["id_order"] . " supera el mximo de peso: " . $_7926be2e5dcc6dce3a75cf02ce2f127b . "gr<br/>"; } else { $_936d169b694eddfdc178ce501d1b3cbe = MrwComun::getSpecificOptions($_4ac976e6a27a37513474776718a01fc2["id_order"]); $_216dab3f0703b496c0c71f1245b52064 = MrwComun::procesaEnvio($_4ac976e6a27a37513474776718a01fc2, $_7926be2e5dcc6dce3a75cf02ce2f127b, $_936d169b694eddfdc178ce501d1b3cbe); if (is_array($_216dab3f0703b496c0c71f1245b52064)) { $_30d032d0a10929c4c4dcd84df6a431a4[] = $_216dab3f0703b496c0c71f1245b52064; } else { $_999ff7b1e91015383ba941d44ecf1081.=$_216dab3f0703b496c0c71f1245b52064 . '<br/>'; } } } if (!empty($_999ff7b1e91015383ba941d44ecf1081)) { $_f26344b2f20869b9ab2384283687887e .= MrwComun::displayError_mrw('<br/>' . $_999ff7b1e91015383ba941d44ecf1081); } if (!empty($_30d032d0a10929c4c4dcd84df6a431a4)) { $_f26344b2f20869b9ab2384283687887e.=MrwComun::generateFiles($_30d032d0a10929c4c4dcd84df6a431a4); $_534103e1634f3360d49cf83d6cb4c658 = Configuration::get('MRW_EMAILS_ETIQUETAS'); if (!empty($_534103e1634f3360d49cf83d6cb4c658) && file_exists(dirname(__FILE__) . '/files_generated/Datos.zip')) { $_4198a73794502832165f4a6ad7d4197c = explode(',', $_534103e1634f3360d49cf83d6cb4c658); $_bda7aa536894ec390370b3e90ba06351 = array(); $_dfdff854f19d6023c3e1718985f545ef['content'] = file_get_contents(dirname(__FILE__) . '/files_generated/Datos.zip'); $_dfdff854f19d6023c3e1718985f545ef['name'] = 'DatosMRW.zip'; $_dfdff854f19d6023c3e1718985f545ef['mime'] = 'application/zip'; $_bda7aa536894ec390370b3e90ba06351[] = $_dfdff854f19d6023c3e1718985f545ef; if (version_compare(_PS_VERSION_, '1.5', '>=')) { $_11f929167c3173c2d2a7d38600372cdb['content'] = MrwComun::generateZippedInvoices($_30d032d0a10929c4c4dcd84df6a431a4); $_11f929167c3173c2d2a7d38600372cdb['name'] = 'Facturas.zip'; $_11f929167c3173c2d2a7d38600372cdb['mime'] = 'application/zip'; $_bda7aa536894ec390370b3e90ba06351[] = $_11f929167c3173c2d2a7d38600372cdb; } Mail::Send(Language::getIdByIso("es"), 'data_mrw', 'Etiquetas y albarn generados', array(), $_4198a73794502832165f4a6ad7d4197c, NULL, NULL, NULL, $_bda7aa536894ec390370b3e90ba06351, NULL, _PS_MODULE_DIR_ . 'mrw_gen/mails/'); } } } else { $_f26344b2f20869b9ab2384283687887e.=MrwComun::displayError_mrw("Error devuelto por el servidor: $_cce8dae66dcb46cbb3089f925a343b8d[msg]<br/>"); } } else if (Tools::isSubmit('submitAlbaranes')) { $_10cda7499d427b84ba7fca2932bb1324 = $this->getAlbaranesPorGenerar(); $_4174de9ee660d2e45a7fbe7b3819936b = array(); foreach ($_10cda7499d427b84ba7fca2932bb1324 as $_f203f57a3b4ee5b06e14c711402d034c) { $_936d169b694eddfdc178ce501d1b3cbe = MrwComun::getSpecificOptions($_f203f57a3b4ee5b06e14c711402d034c["id_order"]); $_be8c1b79e670473933ae442db199a628 = 1; if ($_936d169b694eddfdc178ce501d1b3cbe !== false && isset($_936d169b694eddfdc178ce501d1b3cbe['bultos']) && !is_null($_936d169b694eddfdc178ce501d1b3cbe['bultos']) && is_numeric($_936d169b694eddfdc178ce501d1b3cbe['bultos'])) { $_7c85c134e1f55b3c661490c3402cd5f8 = intval($_936d169b694eddfdc178ce501d1b3cbe['bultos']); if ($_7c85c134e1f55b3c661490c3402cd5f8 > 0) { $_be8c1b79e670473933ae442db199a628 = $_7c85c134e1f55b3c661490c3402cd5f8; } } $_763a3ad78acf2e1282f0510a44348399 = new Order($_f203f57a3b4ee5b06e14c711402d034c['id_order']); $_728cb0f7b2a667bb2a36e9de6d2749a5 = array('servicio_nombre' => $_f203f57a3b4ee5b06e14c711402d034c['servicio_nombre']); $_73a22e9dac932e80b25c937e28571290 = new Address($_763a3ad78acf2e1282f0510a44348399->id_address_delivery); $_95ad602bf0c467749a3b9fd5f40891a0 = new stdClass(); $_95ad602bf0c467749a3b9fd5f40891a0->NumeroEnvio = $_f203f57a3b4ee5b06e14c711402d034c['numEnvio']; $_7926be2e5dcc6dce3a75cf02ce2f127b = $_763a3ad78acf2e1282f0510a44348399->getTotalWeight(); $_4174de9ee660d2e45a7fbe7b3819936b[] = array("pedido" => $_763a3ad78acf2e1282f0510a44348399, "datosMRW" => $_95ad602bf0c467749a3b9fd5f40891a0, "datosSagec" => $_728cb0f7b2a667bb2a36e9de6d2749a5, "address" => $_73a22e9dac932e80b25c937e28571290, "peso" => $_7926be2e5dcc6dce3a75cf02ce2f127b, "reembolso" => $_f203f57a3b4ee5b06e14c711402d034c['reembolso'], "bultos" => $_be8c1b79e670473933ae442db199a628); } $_f26344b2f20869b9ab2384283687887e.=MrwComun::generateFiles($_4174de9ee660d2e45a7fbe7b3819936b, true, false); } $_999abe93d3dd759cc52cee24dfed9fc2 = (int) $this->checkAlbaranesPorGenerar(); if ($_999abe93d3dd759cc52cee24dfed9fc2 > 0) { $_f26344b2f20869b9ab2384283687887e .= '

		<form action="' . $_SERVER['REQUEST_URI'] . '" method="post">
		<fieldset><legend><img src="' . $this->_ruta . 'logo.gif" alt="" title="" />' . ('Generador de lneas de albarn') . '</legend>'; $_f26344b2f20869b9ab2384283687887e .= 'Hay ' . $_999abe93d3dd759cc52cee24dfed9fc2 . ' lnea(s) de albarn por generar<center><input type="submit" name="submitAlbaranes" value="' . ('Generar') . '" class="button" />'; $_f26344b2f20869b9ab2384283687887e .= '</center>
		</fieldset>
		</form><br/>'; } $_999abe93d3dd759cc52cee24dfed9fc2 = (int) $this->_checkPedidos(); $_f26344b2f20869b9ab2384283687887e .= '

		<form action="' . $_SERVER['REQUEST_URI'] . '" method="post">
		<fieldset><legend><img src="' . $this->_ruta . 'logo.gif" alt="" title="" />' . ('Generador de Envos por Lotes') . '</legend>'; if ($_999abe93d3dd759cc52cee24dfed9fc2 > 0) { $_f26344b2f20869b9ab2384283687887e .= 'Hay ' . $_999abe93d3dd759cc52cee24dfed9fc2 . ' pedido(s) por generar<center><input type="submit" name="submitGenerar" value="' . ('Generar') . '" class="button" />'; $_f26344b2f20869b9ab2384283687887e.='<br/><p class="clear">Descarga los ltimos pdfs generados pinchando <a href="../modules/' . $this->name . '/files_generated/forceDownload.php">aqu</a></p>'; } else { $_f26344b2f20869b9ab2384283687887e.='No hay pedidos pendientes'; } $_f26344b2f20869b9ab2384283687887e .= '</center>
		</fieldset>
		</form>'; $_f26344b2f20869b9ab2384283687887e.='<br/><p class="clear">Descarga los ltimos pdfs generados pinchando <a href="../modules/' . $this->name . '/files_generated/forceDownload.php">aqu</a></p>'; } catch (Exception $_483e264d5cdcc9873e45b8598fe2cbc3) { error_log("Error prestashop - mrw " . Configuration::get('PS_SHOP_DOMAIN') . ": " . $_483e264d5cdcc9873e45b8598fe2cbc3, 1, "[email protected]"); $_f26344b2f20869b9ab2384283687887e = MrwComun::displayError_mrw("Error general, los detalles se han enviado al servicio de desarrollo<br/>"); } return $_f26344b2f20869b9ab2384283687887e; } private function _checkPedidos() { return count($this->getOrders()); } public function getOrders() { return MrwComun::getOrderInfo(); } private function checkAlbaranesPorGenerar() { return count($this->getAlbaranesPorGenerar()); } private function getAlbaranesPorGenerar() { $_435b56920ea38579515949a619d3ed21 = db::getInstance()->executeS('SELECT track.id_order,serv.servicio_nombre,track.numEnvio,track.reembolso  FROM ' . _DB_PREFIX_ . 'mrw_gen_tracking as track
            INNER JOIN
                ' . _DB_PREFIX_ . 'mrw_rel_cuentas_servicio as serv ON track.id_rel_cuentas_servicio = serv.id_rel_cuentas_servicio
            WHERE albaran_generado = 0'); return $_435b56920ea38579515949a619d3ed21; } } 

Did this file decode correctly?

Original Code

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

Function Calls

gzinflate 1
base64_decode 1

Variables

None

Stats

MD5 e4b552b3d0f46435810c3e51c7032736
Eval Count 1
Decode Time 94 ms