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('tVZpb9tGEP1eoP9hbbgR1Toxl6coIQFiWw4EOLZrK0GDuiD2GEpE1..

Decoded Output download

 class espCeleritasModuleBaseClass extends Module { const CONVERT_TO_INT = 1; const CONVERT_TO_FLOAT = 2; const CONVERT_TO_STRING = 3; const CONVERT_TO_BOOL = 4; public function __construct() { parent::__construct(); $this->author = "esPrestashop"; } public function enable($_fced6bc31b4dd2c24d3420b309034219 = false) { return(parent::enable($_fced6bc31b4dd2c24d3420b309034219) && $this->tabInstall()); } public function disable($_fced6bc31b4dd2c24d3420b309034219 = false) { return($this->tabUninstall() && parent::disable($_fced6bc31b4dd2c24d3420b309034219)); } public function uninstall() { $this->tabUninstall(); return parent::uninstall(); } protected function tabUninstall() { return true; } protected function tabInstall() { return true; } public function getPathUri() { return $this->_path; } protected function installDbFile($_64e69d3e729ec293ed801fda1c3453e9) { if (!file_exists($this->local_path . '/sql/' . $_64e69d3e729ec293ed801fda1c3453e9)) return false; else if (!$_e378111256f05546caa54f104ad74b61 = file_get_contents($this->local_path . '/sql/' . $_64e69d3e729ec293ed801fda1c3453e9)) return false; $_e378111256f05546caa54f104ad74b61 = str_replace(array('PREFIX_', 'ENGINE_TYPE'), array(_DB_PREFIX_, _MYSQL_ENGINE_), $_e378111256f05546caa54f104ad74b61); $_e378111256f05546caa54f104ad74b61 = preg_split("/;\s*[
]+/", trim($_e378111256f05546caa54f104ad74b61)); foreach ($_e378111256f05546caa54f104ad74b61 as $_f1a310b7c9d65d4e377983e3f89e6bdb) { if (!Db::getInstance()->execute(trim($_f1a310b7c9d65d4e377983e3f89e6bdb))) return false; } return true; } protected function checkIfIsCorrectAndSaveIt($_1dd91bb62bce82d1e1cfc44ab63ee21d, $_1e6a6e01783eb4c2a568924315eba710, $_375a527adc749776553603bc4f08e698 = null, $_71b7bacd5ad79bb0d8d475cfc2176798 = false, $_f0637dce27dfc25a9b0a06450ccd68e1 = null) { if ($_375a527adc749776553603bc4f08e698 === null) { $_375a527adc749776553603bc4f08e698 = trim(strip_tags(Tools::getValue($_1e6a6e01783eb4c2a568924315eba710))); if ($_f0637dce27dfc25a9b0a06450ccd68e1 !== null) { switch ($_f0637dce27dfc25a9b0a06450ccd68e1) { case self::CONVERT_TO_INT: $_375a527adc749776553603bc4f08e698 = intval($_375a527adc749776553603bc4f08e698); break; case self::CONVERT_TO_FLOAT: $_375a527adc749776553603bc4f08e698 = floatval($_375a527adc749776553603bc4f08e698); break; case self::CONVERT_TO_BOOL: $_375a527adc749776553603bc4f08e698 = (bool) $_375a527adc749776553603bc4f08e698; break; case self::CONVERT_TO_STRING: $_375a527adc749776553603bc4f08e698 = (string) $_375a527adc749776553603bc4f08e698; break; } } } else{ $_375a527adc749776553603bc4f08e698 = trim(strip_tags($_375a527adc749776553603bc4f08e698)); } if (!$_71b7bacd5ad79bb0d8d475cfc2176798 && empty($_375a527adc749776553603bc4f08e698)) { throw new PrestaShopException(sprintf($this->l('El campo %s es obligatorio'), $_1dd91bb62bce82d1e1cfc44ab63ee21d)); } if(!Configuration::updateValue($_1e6a6e01783eb4c2a568924315eba710, $_375a527adc749776553603bc4f08e698)){ throw new PrestaShopException(sprintf($this->l('El campo %s ha producido un error al actualizarse'), $_1dd91bb62bce82d1e1cfc44ab63ee21d)); } return true; } } 

Did this file decode correctly?

Original Code

<?php eval((gzinflate(base64_decode('tVZpb9tGEP1eoP9hbbgR1Toxl6coIQFiWw4EOLZrK0GDuiD2GEpE1iS7u4ydBv7vHVKS7fiomLSFAEHQvJ335tidIUIxYwiYag8U6Nwy87aUtYJdZmBvYbuyUEhDFv+TL0SUhbFk7/jo/fh0mk6P08nRlLwkdPTQcnB4/LqxeY/Yzqank6M3aPQfMe4eHx+iKRiRquYqFySrC2HzsiBp2oJ1LazTRzUV01DY4fCr/0dky85z8/wVq+281OhpE8yJBoPxzctqc0SuHziGgnEFzlaaCZARFz7lgZSe8ALpB57LfTdx8QdN0FvGlIGGXYOtdeGsRHT20SfPnq00WsYnqJwp5fT7jymTufl+abck74p8RdOwrzR39/64uvqO2y/kUbrRUswNZ33Xhi51aUFYkLde7+ldhUOwwPD0kck/HLgnewb2hNn5O53fRS/lpxWanqBZitrnB3mbtSiAKJE+xF4Cwkt8kAOXZpJR4QehD0njPc+Is5EhPoWr3FizqooqBVMtGXlBejvmT7XTw18dnPZXitt6jwjg94JmKwU/HlBKvTDK3DAMIsFYGGTUDZiMAx7RpksaLZiC5tLg9f4/FHXSgRc21VApJsBhWrPPTu/kdHww+S3tbZPe+OjN5GicTj+cjHv9bbIApPu76RKzTdK3H85+PUyXQMSsZ+13lFZpmKWmUrl1NndG5+bn38/1efHHLzub29hU+YXTgQq5slIDE3PSAU6YQWkZZT51eSwSGYUywENxMvDBzwYJRFzym37a58MhlrDt+QLz13/+Cq5A1Bacpb61rh4U7brDPRNzEB8n2cTslVqj7XUhz9gnmFhkpFImlPPI4wIGnqRARSaCgPHIB/CobApEIWIRuDRGKTwQHgujQeIFPg2Bs5i6DcaPQxZ6MZMiDpI4jsLQj1yfiyBzB9iHA6xPUSvVQGPKY86EDDGLCeeuHMggDpHWo3EUt9A2uAabuZEfSwFeLNEesoS7zI2C0BVCRgOgS7erFHfR8fL2SCfZbWmw7fMqtWxmnGlZKtMW8j1TdfOgrMtPv2mrhby18WzckWcuc7toxHXHGrTABYAYUNlw+PWoH3aLMy/sJ6Y6pBCD4XhFPo6eoGx3iI6kmSrZf0TbbCAdWR2ONex3wK6hXGxEXUmbHipm30R73X6aUfGdzdohre1AXw6itVcT1xC4qOznTo6xKe1cl5ekgEuyWObOcJkbXwmomofJMRVmxGY3o8zpjRWm+qIqyU/NjktKXAFmzJY6L3vtrFj3XK2icTb2yiLLZ7VmDRMuMJVkFrre2C4vWr//78Kbs+atlrXIZYk7GQGtcfFlijBha6byv5g28C1R3xsE1+THH/4G')))); ?>

Function Calls

gzinflate 1
base64_decode 1

Variables

None

Stats

MD5 f52468d2a53a4984f9f4281e7ac285df
Eval Count 1
Decode Time 103 ms