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('spl_autoload_register(function($nombreClase) { if (strpos($nombreClase, \'cla..

Decoded Output download

<?php 
eval('spl_autoload_register(function($nombreClase) { if (strpos($nombreClase, \'clases\') !== FALSE) { if (is_file(str_replace(\'\\\', DIRECTORY_SEPARATOR, dirname(__FILE__) . \'/\' . $nombreClase . \'.php\'))) { require_once str_replace(\'\\\', DIRECTORY_SEPARATOR, dirname(__FILE__) . \'/\' . $nombreClase . \'.php\'); } } }, true, true); class imaxeanupdate extends Module { var $versionPS; var $idShop; public $forceCheck; const prefijo = \'imax_updateean_\'; private static $cambiadoPorModulo = false, $cacheTraduccionesAtributo = array(); public $valoresCalculo = array(\'C\' => \'Coste\', \'P\' => \'Venta\'); public function __construct() { $this->name = \'imaxeanupdate\'; $this->tab = \'administration\'; $this->version = \'1.76\'; $this->author = \'Informax\'; $this->sufijo = \'IMAX_UP_\'; $this->tabla = \'imax_updateean_\'; $this->fileMode = \'utf8\'; $this->textMode = \'utf8\'; $this->idManual = 99; $this->need_instance = 0; $this->fechaInicio = date(\'Y-m-d\'); $this->fechaFin = date(\'Y-m-d\'); $this->displayName = $this->l(\'Update by Reference\'); $this->description = $this->l(\'Update by Reference\'); $this->debug = 1; $this->numEspacios = 0; if (version_compare(_PS_VERSION_, \'1.6.0.0 \', \'>=\')) { $this->versionPS = 16; $context = Context::getContext(); $this->idShop = $context->shop->id; $this->idLang = $context->language->id; } else if (version_compare(_PS_VERSION_, \'1.5.0.0 \', \'>=\')) { $this->versionPS = 15; $context = Context::getContext(); $this->idShop = $context->shop->id; $this->idLang = $context->language->id; } else if (version_compare(_PS_VERSION_, \'1.4.0.0 \', \'>=\')) { $this->versionPS = 14; $this->idLang = $cookie->id_lang; $this->idShop = 1; } else { $this->l("La version minima de funcionamiento para nuestros modulos es la 1.4"); die(); } parent::__construct(); if (Configuration::getGlobalValue($this->sufijo . \'LICENCIA\') == \'\') { $this->warning = $this->l(\'La licencia no es valida. Es necesario configurar correctamente la licencia para usar este modulo\'); } } public function install() { include(dirname(__FILE__) . \'/configuration.php\'); foreach ($configuracion AS $indice => $valor) { if (!Configuration::updateValue($indice, $valor)) { return false; } } if (!parent::install()) return false; foreach ($hooks as $hook) { if (!$this->registerHook($hook)) { $this->_errors[] = $this->l(\'Ha fallado la instalacion del hook:\') . \' \' . $hook; return false; } } $token = md5(uniqid()); if (!$this->installTab()) { $this->_errors[] = $this->l(\'Error al instalar el tab\'); return false; } Configuration::updateGlobalValue($this->sufijo . \'F\', \'\'); Configuration::updateGlobalValue($this->sufijo . \'F_CHECK\', 1000); Configuration::updateGlobalValue($this->sufijo . \'F_SERVER\', \'http://licencia.informax.es/gestionarLicencias.php\'); include(dirname(__FILE__) . \'/sql-install.php\'); foreach ($sql as $s) { if (!Db::getInstance()->execute($s)) { return false; } } $token = md5(uniqid()); Configuration::updateGlobalValue($this->sufijo . \'TOKEN_CRON\', $token); $directorioAdmin = getcwd(); if (!@copy(dirname(__FILE__) . \'/\' . $this->name . \'Cron.php\', $directorioAdmin . \'/\' . $this->name . \'Cron.php\')) { $this->_errors[] = $this->l(\'Se ha producido un error al copiar el archivo de cron general a la carpeta de administracion\'); return false; } if (is_file(dirname(__FILE__) . \'/\' . $this->name . \'Cron.php.imax\') && !copy(dirname(__FILE__) . \'/\' . $this->name . \'Cron.php.imax\', $directorioAdmin . \'/\' . $this->name . \'Cron.php.imax\')) { $this->_errors[] = $this->l(\'Se ha producido un error al copiar el archivo de cron general a la carpeta de administracion\'); return false; } if (!@copy(dirname(__FILE__) . \'/\' . $this->name . \'Ajax.php\', $directorioAdmin . \'/\' . $this->name . \'Ajax.php\')) { $this->_errors[] = $this->l(\'Se ha producido un error al copiar el archivo de cron general a la carpeta de administracion\'); return false; } if (is_file(dirname(__FILE__) . \'/\' . $this->name . \'Ajax.php.imax\') && !copy(dirname(__FILE__) . \'/\' . $this->name . \'Ajax.php.imax\', $directorioAdmin . \'/\' . $this->name . \'Ajax.php.imax\')) { $this->_errors[] = $this->l(\'Se ha producido un error al copiar el archivo de cron general a la carpeta de administracion\'); return false; } if (!@copy(dirname(__FILE__) . \'/datatableAjax.php\', $directorioAdmin . \'/datatableAjax.php\')) { $this->_errors[] = $this->l(\'Se ha producido un error al copiar el archivo de datables general a la carpeta de administracion\'); return false; } if (!@copy(dirname(__FILE__) . \'/datatableAjax.php.imax\', $directorioAdmin . \'/datatableAjax.php.imax\')) { $this->_errors[] = $this->l(\'Se ha producido un error al copiar el archivo de datables general a la carpeta de administracion\'); return false; } if (!@copy(dirname(__FILE__) . \'/datatable_lang.php\', $directorioAdmin . \'/datatable_lang.php\')) { $this->_errors[] = $this->l(\'Se ha producido un error al copiar el archivo de lang general a la carpeta de administracion\'); return false; } if (!@copy(dirname(__FILE__) . \'/datatable_lang.php.imax\', $directorioAdmin . \'/datatable_lang.php.imax\')) { $this->_errors[] = $this->l(\'Se ha producido un error al copiar el archivo de lang general a la carpeta de administracion\'); return false; } $this->anotarStockInicial(); return true; } public function uninstall() { include(dirname(__FILE__) . \'/configuration.php\'); foreach ($configuracion AS $indice => $valor) { if (Configuration::get($indice) !== FALSE) { if (!Configuration::deleteByName($indice)) { return false; } } } include(dirname(__FILE__) . \'/sql-unninstall.php\'); foreach ($sql as $s) { if (!Db::getInstance()->execute($s)) { return false; } } $directorioAdmin = getcwd(); if (!unlink($directorioAdmin . \'/\' . $this->name . \'Cron.php\')) { } if (!$this->uninstallTab()) { $this->_errors[] = $this->l(\'Error al eliminar el tab\'); return false; } if (!parent::uninstall()) { return false; } return true; } private function crearTab($clase, $nombre, $padre = \'\') { if (!Tab::getIdFromClassName($clase)) { $tab = new Tab(); $tab->active = 1; $tab->class_name = $clase; $tab->name = array(); foreach (Language::getLanguages(true) as $lang) { $tab->name[$lang[\'id_lang\']] = $nombre; } if ($padre == \'\') { $posicion = 0; } else { $posicion = Tab::getIdFromClassName($padre); } $tab->id_parent = intval($posicion); $tab->module = $this->name; try { if (!$tab->add()) { return false; } } catch (Exception $exc) { return false; } } return true; } private function borrarTab($clase) { $id_tab = (int) Tab::getIdFromClassName($clase); if ($id_tab) { $tab = new Tab($id_tab); try { if (!$tab->delete()) { return false; } } catch (Exception $exc) { return false; } } return true; } private function installTab() { include(dirname(__FILE__) . \'/configuration.php\'); if (isset($moduleTabRoot) && $moduleTabRoot) { $this->crearTab($moduleTabRoot[\'clase\'], $moduleTabRoot[\'name\']); } if (isset($moduleTabs) && $moduleTabs) { foreach ($moduleTabs AS $moduleTab) { $this->borrarTab($moduleTab[\'clase\']); if (!$this->crearTab($moduleTab[\'clase\'], $moduleTab[\'name\'], $moduleTab[\'padre\'])) { return false; } } } return true; } private function uninstallTab() { include(dirname(__FILE__) . \'/configuration.php\'); if (isset($moduleTabs) && $moduleTabs) { foreach ($moduleTabs AS $moduleTab) { if (!$this->borrarTab($moduleTab[\'clase\'])) { return false; } } } if (isset($moduleTabRoot) && $moduleTabRoot) { $id_tab = (int) Tab::getIdFromClassName($moduleTabRoot[\'clase\']); if ($id_tab && Tab::getNbTabs($id_tab) == 0) { if (!$this->borrarTab($moduleTabRoot[\'clase\'])) { return false; } } } return true; } public function displayWarning($error) { if ($this->versionPS === 15) { $output = \' 
		<div class="module_error alert warn"> 
			\' . $error . \' 
		</div>\'; } else { $output = \'<div class="bootstrap">\' . \'<p class="warning warn alert alert-warning">\' . $error . \'</p></div>\'; } return $output; } function addCss($css) { $tab = Tools::getValue(\'tab\', 0); if (!$tab || ($tab && $tab != \'AdminSelfUpgrade\')) { $this->context->controller->addCss($this->_path . \'css/\' . $css, \'all\'); } return; } function addJs($js) { $tab = Tools::getValue(\'tab\', 0); if (!$tab || ($tab && $tab != \'AdminSelfUpgrade\')) { $this->context->controller->addJs($this->_path . \'js/\' . $js); } return; } public function getContent() { $this->context->controller->addJQueryUI(\'ui.accordion\'); $this->addCSS(\'css.css\'); $this->addJS(\'functions.js\'); $this->addCSS(\'publi.css\'); $this->_html = $this->createHelpHeader(); if (!empty($_POST)) $this->_html .= $this->_postProcess(); $this->_displayForm(); $this->_html .= $this->getModuleFooter(); return $this->_html; } private function _postProcess() { $idTab = Tools::getValue(\'idTab\'); $action = Tools::getValue(\'action\'); $error = 0; if (isset($action) && $action != \'\') { if ($action == \'addUrl\') { $url = trim(Tools::getValue(\'url\')); $modoDebug = Tools::getValue(\'modoDebug\'); if ($modoDebug != 1) { $modoDebug = 0; } if ($url) { if (Configuration::updateGlobalValue($this->sufijo . \'URL_MODULO\', $url) && Configuration::updateGlobalValue($this->sufijo . \'MODO_DEBUG\', $modoDebug)) { $this->_html .= $this->displayConfirmation(\'Guardado correcto\'); } else { $this->_html .= $this->displayError(\'Ha ocurrido un error \'); } } else { $this->_html .= $this->displayError(\'La url no debe estar en blanco\'); } } if ($action == \'generarToken\') { $token = md5(uniqid()); Configuration::updateGlobalValue($this->sufijo . \'TOKEN_CRON\', $token); $this->_html .= $this->displayConfirmation($this->l(\'Token generado correctamente\')); } if ($action == \'gestionLicencia\') { $licencia = trim(Tools::getValue(\'licencia\')); if (Configuration::updateGlobalValue($this->sufijo . \'LICENCIA\', $licencia)) { $this->_html .= $this->displayConfirmation(\'Licencia guardada correctamente\'); } else { $this->_html .= $this->displayError(\'Ha ocurrido un error al guardar la licencia\'); } $this->forceCheck = 1; } if ($action == \'numElementos\') { if (Configuration::updateGlobalValue($this->sufijo . \'NUM_ELEMENTOS\', Tools::getValue(\'numElementos\')) && Configuration::updateGlobalValue($this->sufijo . \'LOG_ACTIVO\', Tools::getValue(\'logActivo\'))) { $this->_html .= $this->displayConfirmation($this->l(\'Numero de elementos guardado correctamente\')); } else { $this->_html .= $this->displayError($this->l(\'Numero de elementos guardado correctamente\')); } } if ($action == \'procesoManual\') { $this->procesoManual((int) Tools::getValue(\'idJob\')); } if ($action == \'confModulo\') { $formato = trim(Tools::getValue(\'formato\')); $separador = trim(Tools::getValue(\'separador\')); if (Configuration::updateGlobalValue($this->sufijo . \'FORMAT\', $formato) && Configuration::updateGlobalValue($this->sufijo . \'POS\', trim(Tools::getValue(\'pos\'))) && Configuration::updateGlobalValue($this->sufijo . \'SEPARADOR\', trim(Tools::getValue(\'separador\'))) && Configuration::updateGlobalValue($this->sufijo . \'ENC\', trim(Tools::getValue(\'enc\'))) && Configuration::updateGlobalValue($this->sufijo . \'POS_STOCK\', trim(Tools::getValuJ	JJH	Y\][\]Q[[YJ	\OYZ	PS[J][YJ	X[JJH	Y\][\]Q[[YJ	\OYZ	I[J][YJ	IJJH	Y\][\]Q[[YJ	\OYZ	Q[J][YJ	YJJJH	\O[H	\O\^P\X][	\O 
	Y\X[X\YHX[Y[IJNH[H	\O[H	\O\^Q\	\O 
	Y\X[X\YHX[Y[IJNHHHH]]H[[\^QJ 
H	\O\^QQ^ 
 
NH]]H[[\^QQ^ 
 
H	\O][\ 
NY 
Y\][][[YJ	\OYZ	PSPIHOH	H	\O[H	]\H\[OHYL	H	\O[H	]\H[\[\]\[	\O[H		\O 
	USSHPSPHTHPPIH		\O[H		\O 
	XH[X\[[Y\HX[XH[Y\H[X\H		\O[H	]	\O[H	]	\O[H	\O[\X[XJ 
N	\OPXHH[ZY 
I\OXX[XJ	\OPXJH	\O[H	]\H\[OHYL	H	\O[H	]\H[\[\]\[	\O[H		\O 
	USSHPSPHTSQIH		\O[H		\O 
	HZX]H[[[[X[XH\[Y\[[YH		\O[H		\O 
	YH\ZH\X[YY[X^\HHHX\\]YZ\]X[\\]Y\[\[X[XHHY\XH		\O[H		\O 
	[\HY\\H[X[XH]^YH[H[X[H\^Y\HYYY[[XX[H\HY\H[[ZY[H\]]YY\\[[\H		\O[H		\O 
	HYH]YH\HY[ZH\[\]\H[X[X[YHX[XKXH[[[Z[[HHY[HHXHHHX\HHYH		\O[H	]	\O[H	]	\O[H	\O[\X[XJ 
N	\OPXHH[H	X]\Z^HY\][] 
	\OYZ	RVPUIN	Y[\Z^HY\][] 
	\OYZ	RVQT	N	Y[\\Z^HY\][] 
	\OYZ	TSVIN	YXH 
[ 
H][YJ	YXNY 
Z\] 
	YXH	YXOH 
H	YXHN	\O^O\OY]Y\URJ	ZK]\X\N	\O[H	BO[YHY[UXHYHY[UXH\HY[UX] 
 
	YXOHJH[XYH	K		\O 
	Y\\XZH	OHYHY[UX\HY[UX] 
 
	YXOHH[XY 
H			\O 
	\\X\H	OHYHY[UX\HY[UX] 
 
	YXOHH[XY 
H			\O 
	X\X\H	OHYHY[UX\HY[UX] 
 
	YXOH 
H[XY 
H			\O 
	X[XIH	OBBO[BBO]YHX\]YHY[UXTY]\HX][I 
 
	YXOHJH[XY 
H		\OY[\X[ 
 
H	]]YHY[UXY]\HX][I 
 
	YXOHH[XY 
H		\O\\ 
H	]]YHY[UXY]\HX][I 
 
	YXOHH[XY 
H		\OX\X\ 
H	]]YHY[UXY]\HX][I 
 
	YXOH 
H[XY 
H		\O[\X[XJ 
H	]]BBOX\HYBBOBBO[OBBBHY[UX]YY[X\[^X[YYBBBBHY[UXH^X[YY]Y\^N[[NY[ 
\Y[\YLX[QQQ]ZY\[\\[Y\YQQQ\\Y\YQQQ\]\YQQQBBBBHY[UXKY[UX][XYX[\[Y\Y\\Y\Y\]\YBBBBHX\X\YBBBBKX][H\^NNBBBBKX][K[XY\^NX[\\YY[LY[]BBBO[OBBO\\\U\X[H	\O]	\YZ[\X[H	\O]\YZ[ 
H	BBBI 
Y[UX]KX[[ 
 
HBBBH	 
Y[UX][XYK[[P\[XYNBBBH	 
\KY\[XYNBBBH	 
X][K[XYK[[P\[XYNBBBH	 
 
\Y 
Y]KY\[XYNBBB_JN	 
[\X\[^K[ 
N	 
[][YOXXYWHK]XY[JNBBO\HH]]H[[Y[\X[ 
 
H	YY\H\^J 
N	YY\[\H\Y\]\Y\ 
NXX 
	YY\[\\	YY[\ 
H	YY\HH\^J	YY[\Y\Y\K	YY[\[YIJNH	\Z\\H\Z\N]\Z\\ 
N	[XX[H\^J 
NY 
Y\][N][[YJ	QSQPSQSQS	JHXX 
	\Z\\\	[XX[\H	[XX[HH\^J	[XX[\Y\Z\IK	[XX[\[YIJNHH	Y[X\H[XYN][XY\ 
N	\OX\KO\Y	[XX[\[J	[XX[JN	\OX\KO\Y	\W\	]XZ[ 
YJHTWTWN	\OX\KO\Y	\W\	]XZ[ 
[JHTWTWN	\OX\KO\Y	YZXIQV	\OXJN	\OX\KO\Y	YY\[J	YY\JN	\OX\KO\Y	Y[X\	Y[X\N	\OX\KO\Y	YZ[\		\O]\YZ[ 
JN]\	\O\^J	\O[YK	XR	NHXX[[[\[XX[ 
 
H	[X[H	XHX]X	\OY[	[X[L	YX		TNXX 
	X\	XH	X[X[\HX]X]X]\Y	XYX	JNY 
	X[X[\HXX 
	X[X[\\	X[X[H	XH]Z[XN]]X[]P]Z[XPTX 
	XYX	K	X[X[YX]X]IJN	[H	TPHS	QV[YZ\]XYXY]X]Y[HSQT 
 
[ 
H	XYX	H		 
[ 
H	X[X[YX]X]IH		 
[ 
H	X	I][[J 
KO^X]J	[ 
NHH[H	XH 
[ 
H]Z[XN]]X[]P]Z[XPTX 
	XYX	JN	[H	TPHS	QV[YZ\]XYXY]X]Y[HSQT 
	XYX	_I	X	H][[J 
KO^X]J	[ 
NHH	[X[ 
HLH[H 
	XNH]]H[[X\X\ 
H	\OY	[[\N	\OY	KN	\OY	KN	[H	HX[H	\O]	\Y\HHYH^KX]\YKYHO	[H	]\H[X]	[\H	Y 
	[HH[\\[YJSWH	\YJH[H 
[HOOH 
	[HHXY\	[JJJHY 
	[HOH		[HOHH	[\H	\HP\][YOH	[H	[YH	\O]	\[H		[H	HHY\	[JNH	[H	[]\OH][YOH\[YOH	\O 
	\H		[H	[\]\	[H]]H[[\\ 
H	[HY\][] 
	\OYZ	SN	\Y[HH	\O]\YZ[ 
N	[Q[[Y[HY\][][[YJ	\OYZ	SWSSQSN	X]HY\][][[YJ	\OYZ	PUN	\X]\XHY\][][[YJ	\OYZ	TP	N	YH	\O]Y 
N	H		[XH	[X[YOHYXX 
	Y\	YH	[XH[[YOIYY_IYY_O[	H	HYH	\Y[H	\O[YH	[I	[	YI	YYH	\]H[	\Y[H	\O[YH	[I	[	YI	YYH	OH	[XH	[X	[H		[H	HX[HYS]] 
	TTTUQTTIJH	Y]H[]\OHY[[YOHX[[YOH[Q[[Y[	\O 
	[Y\[[Y[N	[H	[]\OHY[[YOHYX[YOH[]\OH^[YOH[Q[[Y[[YOH	[Q[[Y[	[]\OHX[YOHX][YOHH	 
	X]	XYHXY	H			\O 
	X]\H	[]\OHXZ][YOHX\\[Q[[Y[[YOH	\O 
	X\\H	O	[H	Y[]Y[	\O 
	\HXHX[X[	H	Y[	[H	\O\^U\[	\O 
	[Y[\H\\	H	\OYY[\\\ 
JN	\\\H	\O[[X\\\\ 
NXX 
	Y\	YHY 
Y[\J	\\\YYWJJH	[H	\O\^P\X][	\O 
	HH\\N	H	\\\YYWV\\IH			\O 
	[[[\	H	\\\YYWV\JNHH	[H	HX[HYS]] 
	TTTUQTTIJH	Y]H[]\OHY[[YOHX[[YOH\X[X[	[H	[]\OHY[[YOHYX[YOH	\O 
	[X[H[XZH\\H			[X	[]\OHXZ][YOH[\\[[YOH	\O 
	\HXHX[X[	H	O	[H	Y[]	[H	Y[]Y[	\O 
	[HX\H	Y[	[H	]\H\	[H	\H\[\[\[\]\[	\O 
	USSH			\O 
	H[XXH[[Y[H]YH[XX\[XY[[\\X\HH		[H	]	[H		\O 
	XH[X\]H\\[\X[H		[H		[H		[H	HX[HYS]] 
	TTTUQTTIJH	Y]H[]\OHY[[YOHX[[YOH[\\[		\O 
	[\H[[HY\X[N	[H	[]\OHY[[YOHYX[YOH[]\OHXZ][YOH[\\[[YOH	\O 
	[\\[H	O	[H	X[	\O 
	[XX[	H	X[X[[OHY	[	X[Y[]]\	[H]]H[[]Y 
H]\][[J 
KO^X]T	SPYH	QV	\OXH		NH]X[[]\YZ[ 
H	[\H^J		TTSJN	[[^HH\^W 
 
	[\ 
JN	\YZ[H[\J		[\ 
NY 
Y\][] 
	SPQ	HOHJH	\H	H[H	\H	H	\H	TTTTSQIH	\YZ[	]\	\HXX[[XX[XJ	HH 
H	]HH\^J 
N	HY\][][[YJ	\OYZ	N	XHY\][][[YJ	\OYZ	PN	\HY\][][[YJ	\OYZ	TTN	]V\\HHY\][][[YJ	PRSN	]V[[HH	\O[YN	]VX[HH	XX[XI	]VX[XIHHY\][][[YJ	\OYZ	PSPINY 
	XHL	HOHJH	H\[] 
	\ 
N\] 
	TUTSTQJN\] 
	TPSQSU 
JN\] 
	TQS	]JN	]H\^X	 
N	]HXJ	]N	[H\][	 
NY 
I]	]O\OH 
HY\][\]Q[[YJ	\OYZ		NY\][\]Q[[YJ	\OYZ	P 
[ 
H	X 
JN]\[NH[HY\][\]Q[[YJ	\OYZ		]O\\NY\][\]Q[[YJ	\OYZ	P 
N]\YNHH[HY\][\]Q[[YJ	\OYZ	P 
[ 
H	X 
JN]\YNHH]]H[[][[ 
H	[[HY\][][[YJ	\OYZ	N]\	[[H[[ 
	\	[[H		[HH[ 
HY 
	[[OH	H	[[H	YX[\\	\O[YJNH]\\[ 
	\	[[NHXX[[[YX\J	YX	YX]X]K	Y]P[YY	Y	Y[XX[[\[ 
H	XH]X 
	YX 
NY 
	XO\PY[YX[Y[Y[ 
 
H	]Z[XN\[	YX 
H		Y[XX[[\[ 
H	\[YHYN	X[Y\HX[Y\XN]X[Y\ 
N	[XX[[\[H]\Z\J	Y[XX[[\[ 
N	[][[ZY[HY\][][[YJ	USPTQUS	N	[YYXX[H	X[Y\O]XX[]X[]Y\	YX	YX]X]K\^J	Y[XX[[\[ 
KYJNY 
	[YYXX[	Y]P[YY 
H	\[YH	X[Y\O[[TX 
	YX	YX]X]K	[XX[[\[	[YYXX[H	Y]P[YY	[][[ZY[YK[][\YYJJJNH[ZY 
	[YYXX[	Y]P[YY 
H	\[YH	X[Y\OYX 
	YX	YX]X]K	[XX[[\[	Y]P[YYH	[YYXX[	[][[ZY[ 
] 
H	XOXKYK[][\YYJJJNH]Z[XN[^J	YX 
NH[H]Z[XN]]X[]J	YX	YX]X]K	Y]P[YY	Y 
N	\[YHYNH]\	\[YH]]H[[\\[[Y[	YH 
H	\YH	[Q[[Y[HY\][][[YJ	\OYZ	SWSSQSNY 
I[Q[[Y[H	[Q[[Y[HLH	[[Y\[X]Y[]\HH[[N\[XY 
	\[X]Y[]\IN	[H	SP 
H	QV	\OXH	\]QX[YHSTS	QV	\OXH	YKYHY	TH\YL	 
	Y	SYKYH	 
[ 
H	Y	H	SRU		[Q[[Y[	\[H][[J 
KO^X]T	[ 
NXX 
	\[T	[[Y[H	[X[XX[^XHH[N	[X[XH[N	Y[PX[X[H[N	X[[XXYH[NY 
	[[Y[\X\JH	[[Y[\X\HH^J			[[Y[\X\JN	[[Y[[YYHH^J			[[Y[[YYJNH	[[Y[[YH	\O\\[[Y[ 
	[[Y[Y[YXYHOH[J	[[Y[X[JH\^J 
[ 
H	[[Y[X[K 
[ 
H	[[Y[Y]X]JJK	[[Y[Y[YXYK	[[Y[YYK	[[Y[YZK	[[Y[YZJNY 
I[[Y[[YH	\O\]T\Y[J	[[Y[X[JK	[[Y[YJN[X^] 
KOY	\O 
	[[Y[[Y	H[J	[[Y[X[JK 
K\^J	JN[YNHHY 
	[[Y[\\YZ[\JHY 
I[[Y[\X\JH	[[Y[HH\XJ	[[Y[\\YZ[\K	[J	[[Y[JJNH	[[Y[IHH\XJ	[[Y[\\YZ[\K	[J	[[Y[67FRuFVVVFw&V6u7G%&W6RFVVVFw6W&F$W2urrG&FVVVFw&V6ubFVVVFw6W&F$FV6W2uFVVVFv67FRu7G%&W6RFVVVFw6W&F$FV6W2urrG&FVVVFv67FRuFVVVFw&V6u7G%&W6RFVVVFw6W&F$FV6W2urrG&FVVVFw&V6ubFVVVFv6&7FW%7F6uFVVVFw7F6uBFVVVFw7F6uV6RFV6G&Ff6Sf&V6FVVVFv6&7FW%7F6u2F6fRF6&7FW"b7G\'FvW"G&FVVVFw7F6u7G\'FvW"G&F6&7FW"FV6G&FG\'VSFVVVFw7F6uBFVVVFv6FFE7F6uF6fU\'&VbFVVVFw7F6ubbFV6G&FFVVVFw7F6uFVVVFv67FRufBFVVVFv67FRuFVVVFw&V6ufBFVVVFw&V6ubFVVVFvf&VubbFVVVFw&V6uFVVVFv67FRuFVWf&V6GF2f&VFVVVFv67FRuFVVVFw&V6uFVVVFvf&VubFVWf&V6FVVVFw&V6uV&W%f&BFVWf&V6brrrrbFVVVFV6G&FvE&GV7EGG&\'WFRuF6&6Wr6&FFVVVFV6G&FvE&GV7EGG&\'WFRuGFVT6&6G\'VSFE&GV7FF6&6E&GV7CV6RFE&GV7FFVVVFV6G&FvE&GV7BuGFVF5&GV7F&GV7CvWE64\'&GV7BFE&GV7FG7F6&GV7F7F6f&SvWEVFGf&T\'&GV7BFE&GV7FFVVVFV6G&FvE&GV7EGG&\'WFRuf&V6GFVF5&GV7F2GFVF&GV7FbFVVVFwFVFubbFVVVFwFVFuGFVF&GV7FvE6u6FVS6Vc6WD6FWE6GFVF&GV7FvE6ubFVVVFw57F6u""G7F66bFVVVFw7F6ubFVVVFw7F6uFVVVFw7F6uFVVVFw7F6uFVVVFw7F6ubFVVVFv7E6uF&vV7F6F#vWD7F6RvWEfVRu4TT5B&vVe$rD%$Td6Vc&Vf\'7F6WFFVtU$RE&GV7FrFE&GV7FrBDG&\'WFwFVVVFV6G&FvE&GV7EGG&\'WFRur"G7F6&GV7F7F6f&SvWEVFGf&T\'&GV7BFE&GV7FFVVVFV6G&FvE&GV7EGG&\'WFRubG7F6&GV7FbbF&vV7F6"F&vV7F6F&vV7F66VcF6&F$GVG\'VSGF2Ff6%7F6ttFE&GV7FFVVVFV6G&FvE&GV7EGG&\'WFRuFVVVFw7F6uGFVF&GV7FvE6uFVVVFvEv&TW6RuG7F66V6R6VcF6&F$GVG\'VSGF2Ff6%7F6ttFE&GV7FFVVVFV6G&FvE&GV7EGG&\'WFRuFVVVFw7F6uGFVF&GV7FvE6uFVVVFvEv&TW6Ru6VcF6&F$GVf6SV6RGF2Ff6%7F6ttFE&GV7FFVVVFV6G&FvE&GV7EGG&\'WFRuGFVF&GV7FvE6uFVVVFvEv&TW6RubFVVVFV6G&FvE&GV7EGG&\'WFRuF&WF7GV&RWr6&FFVVVFV6G&FvE&GV7EGG&\'WFRuG&GV7F7GV&RWr&GV7BFE&GV7FV6RF&WF7GV&RWr&GV7BFE&GV7FG&GV7F7GV&RF&WF7GV&SFFF4W7V6f6V6W&RFVVVFvFF2ubFVVVFw5&V6W7V6f6uG&V6W7V6f6\'FRFFF4W7V6f6FVVVFw5&V6W7V6f6uG&V6W7V6f6\'FRV&W%f&BG&V6W7V6f6\'FRbrrrrbG&V6W7V6f6\'FRbFVVVFw5&V6W7V6f6fV6uFfV66FFF4W7V6f6FVVVFw5&V6W7V6f6fV6ubFVVVFw5&V6W7V6f6fV6fuFfV6fFFF4W7V6f6FVVVFw5&V6W7V6f6fV6fubFVVVFw4w\'W&V6W7V6f6uFw\'WFFF4W7V6f6FVVVFw4w\'W&V6W7V6f6ubFVVVFV6G&FvE&GV7EGG&\'WFRu7V6f5&6SFVWFT\'&GV7DBFE&GV7FG&V6W7V6f6Wr7V6f5&6RG&V6W7V6f6&6RV&W%f&BFVVVFw&V6ubrrrrG&V6W7V6f6E6G&V6W7V6f6E6\'BbFVVVFV6G&FvE&GV7EGG&\'WFRuGF2FVWFT\'&GV7DDGG&\'WFTBFE&GV7FFVVVFV6G&FvE&GV7EGG&\'WFRuG&V6W7V6f6E&GV7EGG&\'WFRFVVVFV6G&FvE&GV7EGG&\'WFRuG&V6W7V6f6g&VFGG&V6W7V6f6E&GV7BFE&GV7FG&V6W7V6f6E7W\'&V7G&V6W7V6f6E6VG\'G&V6W7V6f6Ew&WBFw\'WFw\'WG&V6W7V6f6E7W7FW"G&V6W7V6f6g&FfV66FFRuB2r7G\'FFRG&FfV66srG&V6W7V6f6FFfV6fFFRuB2r7G\'FFRG&FfV6fsrG&V6W7V6f6&VGV7FGRvVBsG&V6W7V6f6&VGV7FFbFVVVFV6G&FvE&GV7EGG&\'WFRuG&V6W7V6f6&VGV7FFVVVFw&V6uG&V6W7V6f6\'FSV6RG&V6W7V6f6&VGV7FFVVVFw&V6uG&V6W7V6f6\'FSG&V6W7V6f6&VGV7FV&W%f&BG&V6W7V6f6&VGV7FbrrrrG\'G&V6W7V6f6FB6F6W6WFFRbFVVVFv67FRuF6&47GV&RG\'VSF&WF7GV&RvW6U&6RV&W%f&BFVVVFv67FRubrrrrbFVVVFw&V6uF6&47GV&RG\'VSG&V66&FG\'VSF&WF7GV&R&6RV&W%f&BFVVVFw&V6ubrrrrbFVVVFvVWFFRuF6&47GV&RG\'VSF&WF7GV&RV2FVVVFvVWFFRuFFF56\'6V"V6W&RFVVVFvFF2ubVGFVVVFvf\'$FuFDFFVVVFvf\'$FuV6RFDFVGFFF56\'6V%FVVVFw4DFuFFF56\'6V%FVVVFw4DFu6fwW&FvWDv&fVRu5uDTdTBrbFVVVFw4\'&Ru""F6&5&GV7FG\'VSG&GV7F7GV&RUFDFFFF56\'6V%FVVVFw4\'&RubFVVVFw4FW64&vu""F6&5&GV7FG\'VSG&GV7F7GV&RFW67&FFDFFFF56\'6V%FVVVFw4FW64&vubFVVVFw4FW646\'Fu""F6&5&GV7FG\'VSG&GV7F7GV&RFW67&F6\'EFDFFFF56\'6V%FVVVFw4FW646\'FubFVVVFw4f&Tru""F6&5&GV7FG\'VSG&GV7F7GV&Rf&UuFDFFFF56\'6V%FVVVFw4f&TrubFVVVFw4f&TFW"u""F6&5&GV7FG\'VSG&GV7F7GV&Rf&UFW%FDFFFF56\'6V%FVVVFw4f&TFW"ubFVVVFw57F6u""bbFVVVFv7E6u7vF6G7F6666RGFWFFVVVFwFWFF7&FE67F6u\'&V66RGFWFFVVVFwFWFF7&FE67F6u\'&VbF7FFW7FFVDFVfW\'bbFVVVFV6G&FvE&GV7EGG&\'WFRuGF26W\'F%FVW7FFVDFVfW\'FE&GV7FFVVVFV6G&FvE&GV7EGG&\'WFRu6fwW&FvWDv&fVRu54DTdTBrGFWFV6RF6&5&GV7FG\'VSG&GV7F7GV&Rf&UrGFWFbF6&47GV&RF6&5&GV7FbbF&WF7GV&RG&GV7F7GV&RG\'F&WF7GV&RWFFR6F6W6WFFWbF6&5&GV7FbbF&WF7GV&RG&GV7F7GV&RG\'bGFVT6&6bbG&V66&FG&GV7F7GV&R&6RG&GV7F7GV&RvW6U&6RG&GV7F7GV&RWFFR6F6W6WFFWbFVVVFw4G&\'WF&vVubbFVVVFw4G&\'WFG&GV66ubbFVVVFvF&vVubbFVVVFvFFW7FubbFVVVFvG4w\'WG&\'WFuFDt&v6FWCvWD6FWBwVvRC6FWCvWD6FWBwVvRBFVVVFvF&vVuFG&\'WF2&GV7CvWDGG&\'WFW4f&F4\'&GV7BG&GV7F7GV&RB6FWCvWD6FWBwVvRBFDt&vbFG&\'WF2G66W4&vVW2WFRrrFVVVFw4G&\'WF&vVu\'&vG66W4&vVW2gV7FbGf"F6fRGf"G&Gf"G66W5G&GV66W2WFRrrFVVVFw4G&\'WFG&GV66u\'&vG66W5G&GV66W2gV7FbGf"F6fRGf"G&Gf"FG4w\'WG&\'WFWFRrrFVVVFvG4w\'WG&\'WFu\'&vFG4w\'WG&\'WFgV7FbGf"F6fRGf"G&Gf"f&V6FG&\'WF22FG&\'WFbVG6VcF66UG&GV66W4G&\'WFFG&\'WFvEGG&\'WFRuGG&GV66GF2\'W66%G&GV66FG&\'WFvEGG&\'WFUw&WuFG&\'WFvGG&\'WFRuFFF56\'6V"FG4w\'WG&\'WFG66W4&vVW2G66W5G&GV66W2bGG&GV66G\'FG&\'WF&WrGG&\'WFRFG&\'WFvEGG&\'WFRubFG&\'WF&UFVVVFvFFW7FuGG&GV66FG&\'WF&UFVVVFvFFW7FuGG&GV66FG&\'WF&6fR6VcF66UG&GV66W4G&\'WFFG&\'WFvEGG&\'WFRuG\'VS6F6W6WFFW6Vc6WDFVfVD6FWE6G&6W6F2svWDrFDrFVVVFvVu"2"GF2u&6W6F6\'&V7Fr"Bf6W&FVVVFvD"uB&GV7FFVVVFV6G&FvE&GV7BuB6&6FVVVFV6G&FvE&GV7EGG&\'WFRu7F6FVVVFw7F6u67FRFVVVFv67FRufVFFVVVFw&V6u"b\'&vrrVVGF&WF7GV&RF&WF7GV&R6F6W6WFFW2V6s&SsV6FW3V6s&SssvWDrFDrFW2vWDW76vR2FW2vWD6FR\'&vrrFW2GF2WFFU&6W6FFVVVFvVuFVVVFvD"uFFFWFRFFRuB2rG7uUDDRrD%$TdGF2F&v7GWFFTV6WB&6W6"rFFFWFRr"tU$R&6W6FBD"rBFVVVFvD"uD#vWD7F6RWV7WFRG7&WGW&G&6W6F3V&2gV7FFVWFT\'&GV7DDGG&\'WFTBFE&GV7BFE&GV7EGG&\'WFRbF#vWD7F6RWV7WFRtDTUDRe$rD%$Tdw7V6f5&6V ?>

Did this file decode correctly?

Original Code

<?php
eval('spl_autoload_register(function($nombreClase) { if (strpos($nombreClase, \'clases\') !== FALSE) { if (is_file(str_replace(\'\\\\\', DIRECTORY_SEPARATOR, dirname(__FILE__) . \'/\' . $nombreClase . \'.php\'))) { require_once str_replace(\'\\\\\', DIRECTORY_SEPARATOR, dirname(__FILE__) . \'/\' . $nombreClase . \'.php\'); } } }, true, true); class imaxeanupdate extends Module { var $versionPS; var $idShop; public $forceCheck; const prefijo = \'imax_updateean_\'; private static $cambiadoPorModulo = false, $cacheTraduccionesAtributo = array(); public $valoresCalculo = array(\'C\' => \'Coste\', \'P\' => \'Venta\'); public function __construct() { $this->name = \'imaxeanupdate\'; $this->tab = \'administration\'; $this->version = \'1.76\'; $this->author = \'Informax\'; $this->sufijo = \'IMAX_UP_\'; $this->tabla = \'imax_updateean_\'; $this->fileMode = \'utf8\'; $this->textMode = \'utf8\'; $this->idManual = 99; $this->need_instance = 0; $this->fechaInicio = date(\'Y-m-d\'); $this->fechaFin = date(\'Y-m-d\'); $this->displayName = $this->l(\'Update by Reference\'); $this->description = $this->l(\'Update by Reference\'); $this->debug = 1; $this->numEspacios = 0; if (version_compare(_PS_VERSION_, \'1.6.0.0 \', \'>=\')) { $this->versionPS = 16; $context = Context::getContext(); $this->idShop = $context->shop->id; $this->idLang = $context->language->id; } else if (version_compare(_PS_VERSION_, \'1.5.0.0 \', \'>=\')) { $this->versionPS = 15; $context = Context::getContext(); $this->idShop = $context->shop->id; $this->idLang = $context->language->id; } else if (version_compare(_PS_VERSION_, \'1.4.0.0 \', \'>=\')) { $this->versionPS = 14; $this->idLang = $cookie->id_lang; $this->idShop = 1; } else { $this->l("La version minima de funcionamiento para nuestros modulos es la 1.4"); die(); } parent::__construct(); if (Configuration::getGlobalValue($this->sufijo . \'LICENCIA\') == \'\') { $this->warning = $this->l(\'La licencia no es valida. Es necesario configurar correctamente la licencia para usar este modulo\'); } } public function install() { include(dirname(__FILE__) . \'/configuration.php\'); foreach ($configuracion AS $indice => $valor) { if (!Configuration::updateValue($indice, $valor)) { return false; } } if (!parent::install()) return false; foreach ($hooks as $hook) { if (!$this->registerHook($hook)) { $this->_errors[] = $this->l(\'Ha fallado la instalacion del hook:\') . \' \' . $hook; return false; } } $token = md5(uniqid()); if (!$this->installTab()) { $this->_errors[] = $this->l(\'Error al instalar el tab\'); return false; } Configuration::updateGlobalValue($this->sufijo . \'F\', \'\'); Configuration::updateGlobalValue($this->sufijo . \'F_CHECK\', 1000); Configuration::updateGlobalValue($this->sufijo . \'F_SERVER\', \'http://licencia.informax.es/gestionarLicencias.php\'); include(dirname(__FILE__) . \'/sql-install.php\'); foreach ($sql as $s) { if (!Db::getInstance()->execute($s)) { return false; } } $token = md5(uniqid()); Configuration::updateGlobalValue($this->sufijo . \'TOKEN_CRON\', $token); $directorioAdmin = getcwd(); if (!@copy(dirname(__FILE__) . \'/\' . $this->name . \'Cron.php\', $directorioAdmin . \'/\' . $this->name . \'Cron.php\')) { $this->_errors[] = $this->l(\'Se ha producido un error al copiar el archivo de cron general a la carpeta de administracion\'); return false; } if (is_file(dirname(__FILE__) . \'/\' . $this->name . \'Cron.php.imax\') && !copy(dirname(__FILE__) . \'/\' . $this->name . \'Cron.php.imax\', $directorioAdmin . \'/\' . $this->name . \'Cron.php.imax\')) { $this->_errors[] = $this->l(\'Se ha producido un error al copiar el archivo de cron general a la carpeta de administracion\'); return false; } if (!@copy(dirname(__FILE__) . \'/\' . $this->name . \'Ajax.php\', $directorioAdmin . \'/\' . $this->name . \'Ajax.php\')) { $this->_errors[] = $this->l(\'Se ha producido un error al copiar el archivo de cron general a la carpeta de administracion\'); return false; } if (is_file(dirname(__FILE__) . \'/\' . $this->name . \'Ajax.php.imax\') && !copy(dirname(__FILE__) . \'/\' . $this->name . \'Ajax.php.imax\', $directorioAdmin . \'/\' . $this->name . \'Ajax.php.imax\')) { $this->_errors[] = $this->l(\'Se ha producido un error al copiar el archivo de cron general a la carpeta de administracion\'); return false; } if (!@copy(dirname(__FILE__) . \'/datatableAjax.php\', $directorioAdmin . \'/datatableAjax.php\')) { $this->_errors[] = $this->l(\'Se ha producido un error al copiar el archivo de datables general a la carpeta de administracion\'); return false; } if (!@copy(dirname(__FILE__) . \'/datatableAjax.php.imax\', $directorioAdmin . \'/datatableAjax.php.imax\')) { $this->_errors[] = $this->l(\'Se ha producido un error al copiar el archivo de datables general a la carpeta de administracion\'); return false; } if (!@copy(dirname(__FILE__) . \'/datatable_lang.php\', $directorioAdmin . \'/datatable_lang.php\')) { $this->_errors[] = $this->l(\'Se ha producido un error al copiar el archivo de lang general a la carpeta de administracion\'); return false; } if (!@copy(dirname(__FILE__) . \'/datatable_lang.php.imax\', $directorioAdmin . \'/datatable_lang.php.imax\')) { $this->_errors[] = $this->l(\'Se ha producido un error al copiar el archivo de lang general a la carpeta de administracion\'); return false; } $this->anotarStockInicial(); return true; } public function uninstall() { include(dirname(__FILE__) . \'/configuration.php\'); foreach ($configuracion AS $indice => $valor) { if (Configuration::get($indice) !== FALSE) { if (!Configuration::deleteByName($indice)) { return false; } } } include(dirname(__FILE__) . \'/sql-unninstall.php\'); foreach ($sql as $s) { if (!Db::getInstance()->execute($s)) { return false; } } $directorioAdmin = getcwd(); if (!unlink($directorioAdmin . \'/\' . $this->name . \'Cron.php\')) { } if (!$this->uninstallTab()) { $this->_errors[] = $this->l(\'Error al eliminar el tab\'); return false; } if (!parent::uninstall()) { return false; } return true; } private function crearTab($clase, $nombre, $padre = \'\') { if (!Tab::getIdFromClassName($clase)) { $tab = new Tab(); $tab->active = 1; $tab->class_name = $clase; $tab->name = array(); foreach (Language::getLanguages(true) as $lang) { $tab->name[$lang[\'id_lang\']] = $nombre; } if ($padre == \'\') { $posicion = 0; } else { $posicion = Tab::getIdFromClassName($padre); } $tab->id_parent = intval($posicion); $tab->module = $this->name; try { if (!$tab->add()) { return false; } } catch (Exception $exc) { return false; } } return true; } private function borrarTab($clase) { $id_tab = (int) Tab::getIdFromClassName($clase); if ($id_tab) { $tab = new Tab($id_tab); try { if (!$tab->delete()) { return false; } } catch (Exception $exc) { return false; } } return true; } private function installTab() { include(dirname(__FILE__) . \'/configuration.php\'); if (isset($moduleTabRoot) && $moduleTabRoot) { $this->crearTab($moduleTabRoot[\'clase\'], $moduleTabRoot[\'name\']); } if (isset($moduleTabs) && $moduleTabs) { foreach ($moduleTabs AS $moduleTab) { $this->borrarTab($moduleTab[\'clase\']); if (!$this->crearTab($moduleTab[\'clase\'], $moduleTab[\'name\'], $moduleTab[\'padre\'])) { return false; } } } return true; } private function uninstallTab() { include(dirname(__FILE__) . \'/configuration.php\'); if (isset($moduleTabs) && $moduleTabs) { foreach ($moduleTabs AS $moduleTab) { if (!$this->borrarTab($moduleTab[\'clase\'])) { return false; } } } if (isset($moduleTabRoot) && $moduleTabRoot) { $id_tab = (int) Tab::getIdFromClassName($moduleTabRoot[\'clase\']); if ($id_tab && Tab::getNbTabs($id_tab) == 0) { if (!$this->borrarTab($moduleTabRoot[\'clase\'])) { return false; } } } return true; } public function displayWarning($error) { if ($this->versionPS === 15) { $output = \'
		<div class="module_error alert warn">
			\' . $error . \'
		</div>\'; } else { $output = \'<div class="bootstrap">\' . \'<p class="warning warn alert alert-warning">\' . $error . \'</p></div>\'; } return $output; } function addCss($css) { $tab = Tools::getValue(\'tab\', 0); if (!$tab || ($tab && $tab != \'AdminSelfUpgrade\')) { $this->context->controller->addCss($this->_path . \'css/\' . $css, \'all\'); } return; } function addJs($js) { $tab = Tools::getValue(\'tab\', 0); if (!$tab || ($tab && $tab != \'AdminSelfUpgrade\')) { $this->context->controller->addJs($this->_path . \'js/\' . $js); } return; } public function getContent() { $this->context->controller->addJQueryUI(\'ui.accordion\'); $this->addCSS(\'css.css\'); $this->addJS(\'functions.js\'); $this->addCSS(\'publi.css\'); $this->_html = $this->createHelpHeader(); if (!empty($_POST)) $this->_html .= $this->_postProcess(); $this->_displayForm(); $this->_html .= $this->getModuleFooter(); return $this->_html; } private function _postProcess() { $idTab = Tools::getValue(\'idTab\'); $action = Tools::getValue(\'action\'); $error = 0; if (isset($action) && $action != \'\') { if ($action == \'addUrl\') { $url = trim(Tools::getValue(\'url\')); $modoDebug = Tools::getValue(\'modoDebug\'); if ($modoDebug != 1) { $modoDebug = 0; } if ($url) { if (Configuration::updateGlobalValue($this->sufijo . \'URL_MODULO\', $url) && Configuration::updateGlobalValue($this->sufijo . \'MODO_DEBUG\', $modoDebug)) { $this->_html .= $this->displayConfirmation(\'Guardado correcto\'); } else { $this->_html .= $this->displayError(\'Ha ocurrido un error \'); } } else { $this->_html .= $this->displayError(\'La url no debe estar en blanco\'); } } if ($action == \'generarToken\') { $token = md5(uniqid()); Configuration::updateGlobalValue($this->sufijo . \'TOKEN_CRON\', $token); $this->_html .= $this->displayConfirmation($this->l(\'Token generado correctamente\')); } if ($action == \'gestionLicencia\') { $licencia = trim(Tools::getValue(\'licencia\')); if (Configuration::updateGlobalValue($this->sufijo . \'LICENCIA\', $licencia)) { $this->_html .= $this->displayConfirmation(\'Licencia guardada correctamente\'); } else { $this->_html .= $this->displayError(\'Ha ocurrido un error al guardar la licencia\'); } $this->forceCheck = 1; } if ($action == \'numElementos\') { if (Configuration::updateGlobalValue($this->sufijo . \'NUM_ELEMENTOS\', Tools::getValue(\'numElementos\')) && Configuration::updateGlobalValue($this->sufijo . \'LOG_ACTIVO\', Tools::getValue(\'logActivo\'))) { $this->_html .= $this->displayConfirmation($this->l(\'Numero de elementos guardado correctamente\')); } else { $this->_html .= $this->displayError($this->l(\'Numero de elementos guardado correctamente\')); } } if ($action == \'procesoManual\') { $this->procesoManual((int) Tools::getValue(\'idJob\')); } if ($action == \'confModulo\') { $formato = trim(Tools::getValue(\'formato\')); $separador = trim(Tools::getValue(\'separador\')); if (Configuration::updateGlobalValue($this->sufijo . \'FORMAT\', $formato) && Configuration::updateGlobalValue($this->sufijo . \'POS\', trim(Tools::getValue(\'pos\'))) && Configuration::updateGlobalValue($this->sufijo . \'SEPARADOR\', trim(Tools::getValue(\'separador\'))) && Configuration::updateGlobalValue($this->sufijo . \'ENC\', trim(Tools::getValue(\'enc\'))) && Configuration::updateGlobalValue($this->sufijo . \'POS_STOCK\', trim(Tools::getValuJ	JJH	Y\\][\\]Q[[YJ	\\OYZ	PS[J][YJ	X[JJH	Y\\][\\]Q[[YJ	\\OYZ	I[J][YJ	IJJH	Y\\][\\]Q[[YJ	\\OYZ	Q[J][YJ	YJJJH	\\O[H	\\O\\^P\\X][	\\O
	Y\\X[X\\YHX[Y[IJNH[H	\\O[H	\\O\\^Q\\	\\O
	Y\\X[X\\YHX[Y[IJNHHHH]]H[[\\^QJ
H	\\O\\^QQ^

NH]]H[[\\^QQ^

H	\\O][\\
NY
Y\\][][[YJ	\\OYZ	PSPIHOH	H	\\O[H	]\\H\\[OHYL	H	\\O[H	]\\H[\\[\\]\\[	\\O[H		\\O
	USSHPSPHTHPPIH		\\O[H		\\O
	XH[X\\[[Y\\HX[XH[Y\\H[X\\H		\\O[H	]	\\O[H	]	\\O[H	\\O[\\X[XJ
N	\\OPXHH[ZY
I\\OXX[XJ	\\OPXJH	\\O[H	]\\H\\[OHYL	H	\\O[H	]\\H[\\[\\]\\[	\\O[H		\\O
	USSHPSPHTSQIH		\\O[H		\\O
	HZX]H[[[[X[XH\\[Y\\[[YH		\\O[H		\\O
	YH\\ZH\\X[YY[X^\\HHHX\\\\]YZ\\]X[\\\\]Y\\[\\[X[XHHY\\XH		\\O[H		\\O
	[\\HY\\\\H[X[XH]^YH[H[X[H\\^Y\\HYYY[[XX[H\\HY\\H[[ZY[H\\]]YY\\\\[[\\H		\\O[H		\\O
	HYH]YH\\HY[ZH\\[\\]\\H[X[X[YHX[XKXH[[[Z[[HHY[HHXHHHX\\HHYH		\\O[H	]	\\O[H	]	\\O[H	\\O[\\X[XJ
N	\\OPXHH[H	X]\\Z^HY\\][]
	\\OYZ	RVPUIN	Y[\\Z^HY\\][]
	\\OYZ	RVQT	N	Y[\\\\Z^HY\\][]
	\\OYZ	TSVIN	YXH
[
H][YJ	YXNY
Z\\]
	YXH	YXOH
H	YXHN	\\O^O\\OY]Y\\URJ	ZK]\\X\\N	\\O[H	BO[YHY[UXHYHY[UXH\\HY[UX]

	YXOHJH[XYH	K		\\O
	Y\\\\XZH	OHYHY[UX\\HY[UX]

	YXOHH[XY
H			\\O
	\\\\X\\H	OHYHY[UX\\HY[UX]

	YXOHH[XY
H			\\O
	X\\X\\H	OHYHY[UX\\HY[UX]

	YXOH
H[XY
H			\\O
	X[XIH	OBBO[BBO]YHX\\]YHY[UXTY]\\HX][I

	YXOHJH[XY
H		\\OY[\\X[

H	]]YHY[UXY]\\HX][I

	YXOHH[XY
H		\\O\\\\
H	]]YHY[UXY]\\HX][I

	YXOHH[XY
H		\\OX\\X\\
H	]]YHY[UXY]\\HX][I

	YXOH
H[XY
H		\\O[\\X[XJ
H	]]BBOX\\HYBBOBBO[OBBBHY[UX]YY[X\\[^X[YYBBBBHY[UXH^X[YY]Y\\^N[[NY[
\\Y[\\YLX[QQQ]ZY\\[\\\\[Y\\YQQQ\\\\Y\\YQQQ\\]\\YQQQBBBBHY[UXKY[UX][XYX[\\[Y\\Y\\\\Y\\Y\\]\\YBBBBHX\\X\\YBBBBKX][H\\^NNBBBBKX][K[XY\\^NX[\\\\YY[LY[]BBBO[OBBO\\\\\\U\\X[H	\\O]	\\YZ[\\X[H	\\O]\\YZ[
H	BBBI
Y[UX]KX[[

HBBBH	
Y[UX][XYK[[P\\[XYNBBBH	
\\KY\\[XYNBBBH	
X][K[XYK[[P\\[XYNBBBH	

\\Y
Y]KY\\[XYNBBB_JN	
[\\X\\[^K[
N	
[][YOXXYWHK]XY[JNBBO\\HH]]H[[Y[\\X[

H	YY\\H\\^J
N	YY\\[\\H\\Y\\]\\Y\\
NXX
	YY\\[\\\\	YY[\\
H	YY\\HH\\^J	YY[\\Y\\Y\\K	YY[\\[YIJNH	\\Z\\\\H\\Z\\N]\\Z\\\\
N	[XX[H\\^J
NY
Y\\][N][[YJ	QSQPSQSQS	JHXX
	\\Z\\\\\\	[XX[\\H	[XX[HH\\^J	[XX[\\Y\\Z\\IK	[XX[\\[YIJNHH	Y[X\\H[XYN][XY\\
N	\\OX\\KO\\Y	[XX[\\[J	[XX[JN	\\OX\\KO\\Y	\\W\\	]XZ[
YJHTWTWN	\\OX\\KO\\Y	\\W\\	]XZ[
[JHTWTWN	\\OX\\KO\\Y	YZXIQV	\\OXJN	\\OX\\KO\\Y	YY\\[J	YY\\JN	\\OX\\KO\\Y	Y[X\\	Y[X\\N	\\OX\\KO\\Y	YZ[\\		\\O]\\YZ[
JN]\\	\\O\\^J	\\O[YK	XR	NHXX[[[\\[XX[

H	[X[H	XHX]X	\\OY[	[X[L	YX		TNXX
	X\\	XH	X[X[\\HX]X]X]\\Y	XYX	JNY
	X[X[\\HXX
	X[X[\\\\	X[X[H	XH]Z[XN]]X[]P]Z[XPTX
	XYX	K	X[X[YX]X]IJN	[H	TPHS	QV[YZ\\]XYXY]X]Y[HSQT

[
H	XYX	H		
[
H	X[X[YX]X]IH		
[
H	X	I][[J
KO^X]J	[
NHH[H	XH
[
H]Z[XN]]X[]P]Z[XPTX
	XYX	JN	[H	TPHS	QV[YZ\\]XYXY]X]Y[HSQT
	XYX	_I	X	H][[J
KO^X]J	[
NHH	[X[
HLH[H
	XNH]]H[[X\\X\\
H	\\OY	[[\\N	\\OY	KN	\\OY	KN	[H	HX[H	\\O]	\\Y\\HHYH^KX]\\YKYHO	[H	]\\H[X]	[\\H	Y
	[HH[\\\\[YJSWH	\\YJH[H
[HOOH
	[HHXY\\	[JJJHY
	[HOH		[HOHH	[\\H	\\HP\\][YOH	[H	[YH	\\O]	\\[H		[H	HHY\\	[JNH	[H	[]\\OH][YOH\\[YOH	\\O
	\\H		[H	[\\]\\	[H]]H[[\\\\
H	[HY\\][]
	\\OYZ	SN	\\Y[HH	\\O]\\YZ[
N	[Q[[Y[HY\\][][[YJ	\\OYZ	SWSSQSN	X]HY\\][][[YJ	\\OYZ	PUN	\\X]\\XHY\\][][[YJ	\\OYZ	TP	N	YH	\\O]Y
N	H		[XH	[X[YOHYXX
	Y\\	YH	[XH[[YOIYY_IYY_O[	H	HYH	\\Y[H	\\O[YH	[I	[	YI	YYH	\\]H[	\\Y[H	\\O[YH	[I	[	YI	YYH	OH	[XH	[X	[H		[H	HX[HYS]]
	TTTUQTTIJH	Y]H[]\\OHY[[YOHX[[YOH[Q[[Y[	\\O
	[Y\\[[Y[N	[H	[]\\OHY[[YOHYX[YOH[]\\OH^[YOH[Q[[Y[[YOH	[Q[[Y[	[]\\OHX[YOHX][YOHH	
	X]	XYHXY	H			\\O
	X]\\H	[]\\OHXZ][YOHX\\\\[Q[[Y[[YOH	\\O
	X\\\\H	O	[H	Y[]Y[	\\O
	\\HXHX[X[	H	Y[	[H	\\O\\^U\\[	\\O
	[Y[\\H\\\\	H	\\OYY[\\\\\\
JN	\\\\\\H	\\O[[X\\\\\\\\
NXX
	Y\\	YHY
Y[\\J	\\\\\\YYWJJH	[H	\\O\\^P\\X][	\\O
	HH\\\\N	H	\\\\\\YYWV\\\\IH			\\O
	[[[\\	H	\\\\\\YYWV\\JNHH	[H	HX[HYS]]
	TTTUQTTIJH	Y]H[]\\OHY[[YOHX[[YOH\\X[X[	[H	[]\\OHY[[YOHYX[YOH	\\O
	[X[H[XZH\\\\H			[X	[]\\OHXZ][YOH[\\\\[[YOH	\\O
	\\HXHX[X[	H	O	[H	Y[]	[H	Y[]Y[	\\O
	[HX\\H	Y[	[H	]\\H\\	[H	\\H\\[\\[\\[\\]\\[	\\O
	USSH			\\O
	H[XXH[[Y[H]YH[XX\\[XY[[\\\\X\\HH		[H	]	[H		\\O
	XH[X\\]H\\\\[\\X[H		[H		[H		[H	HX[HYS]]
	TTTUQTTIJH	Y]H[]\\OHY[[YOHX[[YOH[\\\\[		\\O
	[\\H[[HY\\X[N	[H	[]\\OHY[[YOHYX[YOH[]\\OHXZ][YOH[\\\\[[YOH	\\O
	[\\\\[H	O	[H	X[	\\O
	[XX[	H	X[X[[OHY	[	X[Y[]]\\	[H]]H[[]Y
H]\\][[J
KO^X]T	SPYH	QV	\\OXH		NH]X[[]\\YZ[
H	[\\H^J		TTSJN	[[^HH\\^W

	[\\
JN	\\YZ[H[\\J		[\\
NY
Y\\][]
	SPQ	HOHJH	\\H	H[H	\\H	H	\\H	TTTTSQIH	\\YZ[	]\\	\\HXX[[XX[XJ	HH
H	]HH\\^J
N	HY\\][][[YJ	\\OYZ	N	XHY\\][][[YJ	\\OYZ	PN	\\HY\\][][[YJ	\\OYZ	TTN	]V\\\\HHY\\][][[YJ	PRSN	]V[[HH	\\O[YN	]VX[HH	XX[XI	]VX[XIHHY\\][][[YJ	\\OYZ	PSPINY
	XHL	HOHJH	H\\[]
	\\
N\\]
	TUTSTQJN\\]
	TPSQSU
JN\\]
	TQS	]JN	]H\\^X	
N	]HXJ	]N	[H\\][	
NY
I]	]O\\OH
HY\\][\\]Q[[YJ	\\OYZ		NY\\][\\]Q[[YJ	\\OYZ	P
[
H	X
JN]\\[NH[HY\\][\\]Q[[YJ	\\OYZ		]O\\\\NY\\][\\]Q[[YJ	\\OYZ	P
N]\\YNHH[HY\\][\\]Q[[YJ	\\OYZ	P
[
H	X
JN]\\YNHH]]H[[][[
H	[[HY\\][][[YJ	\\OYZ	N]\\	[[H[[
	\\	[[H		[HH[
HY
	[[OH	H	[[H	YX[\\\\	\\O[YJNH]\\\\[
	\\	[[NHXX[[[YX\\J	YX	YX]X]K	Y]P[YY	Y	Y[XX[[\\[
H	XH]X
	YX
NY
	XO\\PY[YX[Y[Y[

H	]Z[XN\\[	YX
H		Y[XX[[\\[
H	\\[YHYN	X[Y\\HX[Y\\XN]X[Y\\
N	[XX[[\\[H]\\Z\\J	Y[XX[[\\[
N	[][[ZY[HY\\][][[YJ	USPTQUS	N	[YYXX[H	X[Y\\O]XX[]X[]Y\\	YX	YX]X]K\\^J	Y[XX[[\\[
KYJNY
	[YYXX[	Y]P[YY
H	\\[YH	X[Y\\O[[TX
	YX	YX]X]K	[XX[[\\[	[YYXX[H	Y]P[YY	[][[ZY[YK[][\\YYJJJNH[ZY
	[YYXX[	Y]P[YY
H	\\[YH	X[Y\\OYX
	YX	YX]X]K	[XX[[\\[	Y]P[YYH	[YYXX[	[][[ZY[
]
H	XOXKYK[][\\YYJJJNH]Z[XN[^J	YX
NH[H]Z[XN]]X[]J	YX	YX]X]K	Y]P[YY	Y
N	\\[YHYNH]\\	\\[YH]]H[[\\\\[[Y[	YH
H	\\YH	[Q[[Y[HY\\][][[YJ	\\OYZ	SWSSQSNY
I[Q[[Y[H	[Q[[Y[HLH	[[Y\\[X]Y[]\\HH[[N\\[XY
	\\[X]Y[]\\IN	[H	SP
H	QV	\\OXH	\\]QX[YHSTS	QV	\\OXH	YKYHY	TH\\YL	
	Y	SYKYH	
[
H	Y	H	SRU		[Q[[Y[	\\[H][[J
KO^X]T	[
NXX
	\\[T	[[Y[H	[X[XX[^XHH[N	[X[XH[N	Y[PX[X[H[N	X[[XXYH[NY
	[[Y[\\X\\JH	[[Y[\\X\\HH^J			[[Y[\\X\\JN	[[Y[[YYHH^J			[[Y[[YYJNH	[[Y[[YH	\\O\\\\[[Y[
	[[Y[Y[YXYHOH[J	[[Y[X[JH\\^J
[
H	[[Y[X[K
[
H	[[Y[Y]X]JJK	[[Y[Y[YXYK	[[Y[YYK	[[Y[YZK	[[Y[YZJNY
I[[Y[[YH	\\O\\]T\\Y[J	[[Y[X[JK	[[Y[YJN[X^]
KOY	\\O
	[[Y[[Y	H[J	[[Y[X[JK
K\\^J	JN[YNHHY
	[[Y[\\\\YZ[\\JHY
I[[Y[\\X\\JH	[[Y[HH\\XJ	[[Y[\\\\YZ[\\K	[J	[[Y[JJNH	[[Y[IHH\\XJ	[[Y[\\\\YZ[\\K	[J	[[Y[67FRuFVVVFw&V6u7G%&W6RFVVVFw6W&F$W2urrG&FVVVFw&V6ubFVVVFw6W&F$FV6W2uFVVVFv67FRu7G%&W6RFVVVFw6W&F$FV6W2urrG&FVVVFv67FRuFVVVFw&V6u7G%&W6RFVVVFw6W&F$FV6W2urrG&FVVVFw&V6ubFVVVFv6&7FW%7F6uFVVVFw7F6uBFVVVFw7F6uV6RFV6G&Ff6Sf&V6FVVVFv6&7FW%7F6u2F6fRF6&7FW"b7G\'FvW"G&FVVVFw7F6u7G\'FvW"G&F6&7FW"FV6G&FG\'VSFVVVFw7F6uBFVVVFv6FFE7F6uF6fU\'&VbFVVVFw7F6ubbFV6G&FFVVVFw7F6uFVVVFv67FRufBFVVVFv67FRuFVVVFw&V6ufBFVVVFw&V6ubFVVVFvf&VubbFVVVFw&V6uFVVVFv67FRuFVWf&V6GF2f&VFVVVFv67FRuFVVVFw&V6uFVVVFvf&VubFVWf&V6FVVVFw&V6uV&W%f&BFVWf&V6brrrrbFVVVFV6G&FvE&GV7EGG&\'WFRuF6&6Wr6&FFVVVFV6G&FvE&GV7EGG&\'WFRuGFVT6&6G\'VSFE&GV7FF6&6E&GV7CV6RFE&GV7FFVVVFV6G&FvE&GV7BuGFVF5&GV7F&GV7CvWE64\'&GV7BFE&GV7FG7F6&GV7F7F6f&SvWEVFGf&T\'&GV7BFE&GV7FFVVVFV6G&FvE&GV7EGG&\'WFRuf&V6GFVF5&GV7F2GFVF&GV7FbFVVVFwFVFubbFVVVFwFVFuGFVF&GV7FvE6u6FVS6Vc6WD6FWE6GFVF&GV7FvE6ubFVVVFw57F6u""G7F66bFVVVFw7F6ubFVVVFw7F6uFVVVFw7F6uFVVVFw7F6uFVVVFw7F6ubFVVVFv7E6uF&vV7F6F#vWD7F6RvWEfVRu4TT5B&vVe$rD%$Td6Vc&Vf\'7F6WFFVtU$RE&GV7FrFE&GV7FrBDG&\'WFwFVVVFV6G&FvE&GV7EGG&\'WFRur"G7F6&GV7F7F6f&SvWEVFGf&T\'&GV7BFE&GV7FFVVVFV6G&FvE&GV7EGG&\'WFRubG7F6&GV7FbbF&vV7F6"F&vV7F6F&vV7F66VcF6&F$GVG\'VSGF2Ff6%7F6ttFE&GV7FFVVVFV6G&FvE&GV7EGG&\'WFRuFVVVFw7F6uGFVF&GV7FvE6uFVVVFvEv&TW6RuG7F66V6R6VcF6&F$GVG\'VSGF2Ff6%7F6ttFE&GV7FFVVVFV6G&FvE&GV7EGG&\'WFRuFVVVFw7F6uGFVF&GV7FvE6uFVVVFvEv&TW6Ru6VcF6&F$GVf6SV6RGF2Ff6%7F6ttFE&GV7FFVVVFV6G&FvE&GV7EGG&\'WFRuGFVF&GV7FvE6uFVVVFvEv&TW6RubFVVVFV6G&FvE&GV7EGG&\'WFRuF&WF7GV&RWr6&FFVVVFV6G&FvE&GV7EGG&\'WFRuG&GV7F7GV&RWr&GV7BFE&GV7FV6RF&WF7GV&RWr&GV7BFE&GV7FG&GV7F7GV&RF&WF7GV&SFFF4W7V6f6V6W&RFVVVFvFF2ubFVVVFw5&V6W7V6f6uG&V6W7V6f6\'FRFFF4W7V6f6FVVVFw5&V6W7V6f6uG&V6W7V6f6\'FRV&W%f&BG&V6W7V6f6\'FRbrrrrbG&V6W7V6f6\'FRbFVVVFw5&V6W7V6f6fV6uFfV66FFF4W7V6f6FVVVFw5&V6W7V6f6fV6ubFVVVFw5&V6W7V6f6fV6fuFfV6fFFF4W7V6f6FVVVFw5&V6W7V6f6fV6fubFVVVFw4w\'W&V6W7V6f6uFw\'WFFF4W7V6f6FVVVFw4w\'W&V6W7V6f6ubFVVVFV6G&FvE&GV7EGG&\'WFRu7V6f5&6SFVWFT\'&GV7DBFE&GV7FG&V6W7V6f6Wr7V6f5&6RG&V6W7V6f6&6RV&W%f&BFVVVFw&V6ubrrrrG&V6W7V6f6E6G&V6W7V6f6E6\'BbFVVVFV6G&FvE&GV7EGG&\'WFRuGF2FVWFT\'&GV7DDGG&\'WFTBFE&GV7FFVVVFV6G&FvE&GV7EGG&\'WFRuG&V6W7V6f6E&GV7EGG&\'WFRFVVVFV6G&FvE&GV7EGG&\'WFRuG&V6W7V6f6g&VFGG&V6W7V6f6E&GV7BFE&GV7FG&V6W7V6f6E7W\'&V7G&V6W7V6f6E6VG\'G&V6W7V6f6Ew&WBFw\'WFw\'WG&V6W7V6f6E7W7FW"G&V6W7V6f6g&FfV66FFRuB2r7G\'FFRG&FfV66srG&V6W7V6f6FFfV6fFFRuB2r7G\'FFRG&FfV6fsrG&V6W7V6f6&VGV7FGRvVBsG&V6W7V6f6&VGV7FFbFVVVFV6G&FvE&GV7EGG&\'WFRuG&V6W7V6f6&VGV7FFVVVFw&V6uG&V6W7V6f6\'FSV6RG&V6W7V6f6&VGV7FFVVVFw&V6uG&V6W7V6f6\'FSG&V6W7V6f6&VGV7FV&W%f&BG&V6W7V6f6&VGV7FbrrrrG\'G&V6W7V6f6FB6F6W6WFFRbFVVVFv67FRuF6&47GV&RG\'VSF&WF7GV&RvW6U&6RV&W%f&BFVVVFv67FRubrrrrbFVVVFw&V6uF6&47GV&RG\'VSG&V66&FG\'VSF&WF7GV&R&6RV&W%f&BFVVVFw&V6ubrrrrbFVVVFvVWFFRuF6&47GV&RG\'VSF&WF7GV&RV2FVVVFvVWFFRuFFF56\'6V"V6W&RFVVVFvFF2ubVGFVVVFvf\'$FuFDFFVVVFvf\'$FuV6RFDFVGFFF56\'6V%FVVVFw4DFuFFF56\'6V%FVVVFw4DFu6fwW&FvWDv&fVRu5uDTdTBrbFVVVFw4\'&Ru""F6&5&GV7FG\'VSG&GV7F7GV&RUFDFFFF56\'6V%FVVVFw4\'&RubFVVVFw4FW64&vu""F6&5&GV7FG\'VSG&GV7F7GV&RFW67&FFDFFFF56\'6V%FVVVFw4FW64&vubFVVVFw4FW646\'Fu""F6&5&GV7FG\'VSG&GV7F7GV&RFW67&F6\'EFDFFFF56\'6V%FVVVFw4FW646\'FubFVVVFw4f&Tru""F6&5&GV7FG\'VSG&GV7F7GV&Rf&UuFDFFFF56\'6V%FVVVFw4f&TrubFVVVFw4f&TFW"u""F6&5&GV7FG\'VSG&GV7F7GV&Rf&UFW%FDFFFF56\'6V%FVVVFw4f&TFW"ubFVVVFw57F6u""bbFVVVFv7E6u7vF6G7F6666RGFWFFVVVFwFWFF7&FE67F6u\'&V66RGFWFFVVVFwFWFF7&FE67F6u\'&VbF7FFW7FFVDFVfW\'bbFVVVFV6G&FvE&GV7EGG&\'WFRuGF26W\'F%FVW7FFVDFVfW\'FE&GV7FFVVVFV6G&FvE&GV7EGG&\'WFRu6fwW&FvWDv&fVRu54DTdTBrGFWFV6RF6&5&GV7FG\'VSG&GV7F7GV&Rf&UrGFWFbF6&47GV&RF6&5&GV7FbbF&WF7GV&RG&GV7F7GV&RG\'F&WF7GV&RWFFR6F6W6WFFWbF6&5&GV7FbbF&WF7GV&RG&GV7F7GV&RG\'bGFVT6&6bbG&V66&FG&GV7F7GV&R&6RG&GV7F7GV&RvW6U&6RG&GV7F7GV&RWFFR6F6W6WFFWbFVVVFw4G&\'WF&vVubbFVVVFw4G&\'WFG&GV66ubbFVVVFvF&vVubbFVVVFvFFW7FubbFVVVFvG4w\'WG&\'WFuFDt&v6FWCvWD6FWBwVvRC6FWCvWD6FWBwVvRBFVVVFvF&vVuFG&\'WF2&GV7CvWDGG&\'WFW4f&F4\'&GV7BG&GV7F7GV&RB6FWCvWD6FWBwVvRBFDt&vbFG&\'WF2G66W4&vVW2WFRrrFVVVFw4G&\'WF&vVu\'&vG66W4&vVW2gV7FbGf"F6fRGf"G&Gf"G66W5G&GV66W2WFRrrFVVVFw4G&\'WFG&GV66u\'&vG66W5G&GV66W2gV7FbGf"F6fRGf"G&Gf"FG4w\'WG&\'WFWFRrrFVVVFvG4w\'WG&\'WFu\'&vFG4w\'WG&\'WFgV7FbGf"F6fRGf"G&Gf"f&V6FG&\'WF22FG&\'WFbVG6VcF66UG&GV66W4G&\'WFFG&\'WFvEGG&\'WFRuGG&GV66GF2\'W66%G&GV66FG&\'WFvEGG&\'WFUw&WuFG&\'WFvGG&\'WFRuFFF56\'6V"FG4w\'WG&\'WFG66W4&vVW2G66W5G&GV66W2bGG&GV66G\'FG&\'WF&WrGG&\'WFRFG&\'WFvEGG&\'WFRubFG&\'WF&UFVVVFvFFW7FuGG&GV66FG&\'WF&UFVVVFvFFW7FuGG&GV66FG&\'WF&6fR6VcF66UG&GV66W4G&\'WFFG&\'WFvEGG&\'WFRuG\'VS6F6W6WFFW6Vc6WDFVfVD6FWE6G&6W6F2svWDrFDrFVVVFvVu"2"GF2u&6W6F6\'&V7Fr"Bf6W&FVVVFvD"uB&GV7FFVVVFV6G&FvE&GV7BuB6&6FVVVFV6G&FvE&GV7EGG&\'WFRu7F6FVVVFw7F6u67FRFVVVFv67FRufVFFVVVFw&V6u"b\'&vrrVVGF&WF7GV&RF&WF7GV&R6F6W6WFFW2V6s&SsV6FW3V6s&SssvWDrFDrFW2vWDW76vR2FW2vWD6FR\'&vrrFW2GF2WFFU&6W6FFVVVFvVuFVVVFvD"uFFFWFRFFRuB2rG7uUDDRrD%$TdGF2F&v7GWFFTV6WB&6W6"rFFFWFRr"tU$R&6W6FBD"rBFVVVFvD"uD#vWD7F6RWV7WFRG7&WGW&G&6W6F3V&2gV7FFVWFT\'&GV7DDGG&\'WFTBFE&GV7BFE&GV7EGG&\'WFRbF#vWD7F6RWV7WFRtDTUDRe$rD%$Tdw7V6f5&6V

Function Calls

None

Variables

None

Stats

MD5 fa9cd524b6f0e23ccd087500a45bf4cf
Eval Count 0
Decode Time 225 ms