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 class ControllerExtensionModuleUnit extends Controller{private $error=array();privat..

Decoded Output download

<?php class ControllerExtensionModuleUnit extends Controller{private $error=array();private $dir;private $modules_page;private $module_name;public function __construct($registry){parent::__construct($registry);$this->dir=version_compare(VERSION,base64_decode('Mi4z'),base64_decode('Pj0='))?base64_decode('ZXh0ZW5zaW9uL21vZHVsZQ=='):base64_decode('bW9kdWxl');$this->module_name=version_compare(VERSION,base64_decode('Mi4z'),base64_decode('Pj0='))?base64_decode('X2V4dGVuc2lvbl9tb2R1bGU='):base64_decode('X21vZHVsZQ==');$this->token=version_compare(VERSION,base64_decode('My4w'),base64_decode('Pj0='))?base64_decode('dXNlcl8='):'';$this->modules_page=version_compare(VERSION,base64_decode('My4w'),base64_decode('Pj0='))?base64_decode('bWFya2V0cGxhY2UvZXh0ZW5zaW9u'):(version_compare(VERSION,base64_decode('Mi4z'),base64_decode('Pj0='))?base64_decode('ZXh0ZW5zaW9uL2V4dGVuc2lvbg=='):base64_decode('ZXh0ZW5zaW9uL21vZHVsZQ=='));$this->install();}public function index(){$this->load->language($this->dir.base64_decode('L3VuaXQ='));$this->document->setTitle($this->language->get(base64_decode('aGVhZGluZ190aXRsZQ==')));$this->load->model(base64_decode('c2V0dGluZy9zZXR0aW5n'));if(($this->request->server[base64_decode('UkVRVUVTVF9NRVRIT0Q=')]==base64_decode('UE9TVA=='))&&$this->validate()){$this->model_setting_setting->editSetting(base64_decode('dW5pdA=='),$this->request->post);$this->session->data[base64_decode('c3VjY2Vzcw==')]=$this->language->get(base64_decode('dGV4dF9zdWNjZXNz'));$this->response->redirect($this->url->link($this->modules_page,$this->token.base64_decode('dG9rZW49').$this->session->data[$this->token.base64_decode('dG9rZW4=')].base64_decode('JnR5cGU9bW9kdWxl'),true));}$this->getForm();}public function getForm(){if(!empty($this->session->data[base64_decode('ZXhwb3J0X2ltcG9ydF9lcnJvcg==')][base64_decode('ZXJyc3Ry')])){$this->error[base64_decode('d2FybmluZw==')]=$this->session->data[base64_decode('ZXhwb3J0X2ltcG9ydF9lcnJvcg==')][base64_decode('ZXJyc3Ry')];}if(isset($this->error[base64_decode('d2FybmluZw==')])){$data[base64_decode('ZXJyb3Jfd2FybmluZw==')]=$this->error[base64_decode('d2FybmluZw==')];if(!empty($this->session->data[base64_decode('ZXhwb3J0X2ltcG9ydF9ub2NoYW5nZQ==')])){$data[base64_decode('ZXJyb3Jfd2FybmluZw==')].=base64_decode('PGJyIC8+Cg==').$this->language->get(base64_decode('dGV4dF9ub2NoYW5nZQ=='));}}else{$data[base64_decode('ZXJyb3Jfd2FybmluZw==')]='';}unset($this->session->data[base64_decode('ZXhwb3J0X2ltcG9ydF9lcnJvcg==')]);unset($this->session->data[base64_decode('ZXhwb3J0X2ltcG9ydF9ub2NoYW5nZQ==')]);if(isset($this->session->data[base64_decode('c3VjY2Vzcw==')])){$data[base64_decode('c3VjY2Vzcw==')]=$this->session->data[base64_decode('c3VjY2Vzcw==')];unset($this->session->data[base64_decode('c3VjY2Vzcw==')]);}else{$data[base64_decode('c3VjY2Vzcw==')]='';}if(version_compare(VERSION,base64_decode('My4w'),base64_decode('PA=='))){$language_elements=array(base64_decode('aGVhZGluZ190aXRsZQ==')=>'',base64_decode('dGV4dF9tb2R1bGU=')=>'',base64_decode('dGV4dF9lZGl0')=>'',base64_decode('ZW50cnlfbmFtZQ==')=>'',base64_decode('dGV4dF9zdWNjZXNz')=>'',base64_decode('dGV4dF91cGxvYWRfc3VjY2Vzcw==')=>'',base64_decode('dGV4dF9maWxsX2lu')=>'',base64_decode('dGV4dF9sb2dfZGV0YWlscw==')=>'',base64_decode('dGV4dF9sb2dfZGV0YWlsc18yXzBfeA==')=>'',base64_decode('dGV4dF9sb2dfZGV0YWlsc18yXzFfeA==')=>'',base64_decode('dGV4dF9lbmFibGVk')=>'',base64_decode('dGV4dF9kaXNhYmxlZA==')=>'',base64_decode('ZW50cnlfc3RhdHVz')=>'',base64_decode('ZW50cnlfd2hlcmU=')=>'',base64_decode('ZW50cnlfcmVsX2FjdGl2ZV9jb2xvcg==')=>'',base64_decode('ZW50cnlfcmVsX2hvdmVyX2NvbG9y')=>'',base64_decode('ZW50cnlfYm9yZGVyX2FjdGl2ZV9jb2xvcg==')=>'',base64_decode('ZW50cnlfYm9yZGVyX2hvdmVyX2NvbG9y')=>'',base64_decode('ZW50cnlfc3RhcnRfaW5wdXQ=')=>'',base64_decode('ZW50cnlfdXJsX2lucHV0')=>'',base64_decode('ZW50cnlfZXhjZWxfaW5wdXQ=')=>'',base64_decode('ZW50cnlfZXhjZWxfZXhhbXBsZQ==')=>'',base64_decode('ZW50cnlfYnV0dG9uX2ltcG9ydA==')=>'',base64_decode('ZW50cnlfaW5jcmVtZW50YWxfeWVz')=>'',base64_decode('ZW50cnlfaW5jcmVtZW50YWxfbm8=')=>'',base64_decode('ZW50cnlfa2V5X25hbWU=')=>'',base64_decode('cGxhY2Vob2xkZXJfa2V5X25hbWU=')=>'',base64_decode('ZXJyb3JfdXBsb2Fk')=>'',base64_decode('ZXJyb3JfdXBsb2FkX25hbWU=')=>'',base64_decode('ZXJyb3JfdXBsb2Fk')=>'',base64_decode('ZXJyb3JfdXBsb2FkX2V4dA==')=>'',base64_decode('ZXJyb3JfaW5jcmVtZW50YWw=')=>'',base64_decode('dGV4dF9ub2NoYW5nZQ==')=>'',base64_decode('d2FyaW5nX25vX2ZpbGVfY2hvaWNl')=>'',base64_decode('d2FyaW5nX2xhcmdlX2ZpbGU=')=>'',base64_decode('d2FyaW5nX3VwbG9hZF9sYXJnZV9maWxl')=>'',base64_decode('ZGVzaWduX3RhYg==')=>'',base64_decode('cHJvZHVjdF90YWI=')=>'',base64_decode('Y2F0ZWdvcnlfdGFi')=>'',base64_decode('bWFpbl90YWI=')=>'',base64_decode('ZmlsdGVyX3RhYg==')=>'',base64_decode('YnV0dG9uX3NhdmU=')=>'',base64_decode('YnV0dG9uX2NhbmNlbA==')=>'',base64_decode('d2FybmluZw==')=>'',base64_decode('dGV4dF9ub19yZXN1bHRz')=>'',base64_decode('Y29sdW1uX2FuY2hvcg==')=>'',base64_decode('Y29sdW1uX2xpbms=')=>'',base64_decode('Y29sdW1uX25hbWU=')=>'',base64_decode('dGV4dF9uZXdfZnVuY3Rpb25z')=>'',);foreach($language_elements as $key=>$language_element){$data[$key]=$this->language->get($key);}}$data[base64_decode('YnJlYWRjcnVtYnM=')]=array();$data[base64_decode('YnJlYWRjcnVtYnM=')][]=array(base64_decode('dGV4dA==')=>base64_decode('SG9tZQ=='),base64_decode('aHJlZg==')=>$this->url->link(base64_decode('Y29tbW9uL2Rhc2hib2FyZA=='),$this->token.base64_decode('dG9rZW49').$this->session->data[$this->token.base64_decode('dG9rZW4=')],true));$data[base64_decode('YnJlYWRjcnVtYnM=')][]=array(base64_decode('dGV4dA==')=>base64_decode('0JzQvtC00YPQu9GM'),base64_decode('aHJlZg==')=>$this->url->link($this->modules_page,$this->token.base64_decode('dG9rZW49').$this->session->data[$this->token.base64_decode('dG9rZW4=')].base64_decode('JnR5cGU9bW9kdWxl'),true));if(!isset($this->request->get[base64_decode('bW9kdWxlX2lk')])){$data[base64_decode('YnJlYWRjcnVtYnM=')][]=array(base64_decode('dGV4dA==')=>$this->language->get(base64_decode('aGVhZGluZ190aXRsZQ==')),base64_decode('aHJlZg==')=>$this->url->link($this->dir.base64_decode('L3VuaXQ='),$this->token.base64_decode('dG9rZW49').$this->session->data[$this->token.base64_decode('dG9rZW4=')],true));}else{$data[base64_decode('YnJlYWRjcnVtYnM=')][]=array(base64_decode('dGV4dA==')=>$this->language->get(base64_decode('aGVhZGluZ190aXRsZQ==')),base64_decode('aHJlZg==')=>$this->url->link($this->dir.base64_decode('L3VuaXQ='),$this->token.base64_decode('dG9rZW49').$this->session->data[$this->token.base64_decode('dG9rZW4=')].base64_decode('Jm1vZHVsZV9pZD0=').$this->request->get[base64_decode('bW9kdWxlX2lk')],true));}$data[base64_decode('YWN0aW9u')]=$this->url->link($this->dir.base64_decode('L3VuaXQ='),$this->token.base64_decode('dG9rZW49').$this->session->data[$this->token.base64_decode('dG9rZW4=')],true);$data[base64_decode('aW1wb3J0')]=$this->url->link($this->dir.base64_decode('L3VuaXQvdXBsb2Fk'),$this->token.base64_decode('dG9rZW49').$this->session->data[$this->token.base64_decode('dG9rZW4=')],true);$data[base64_decode('ZXhwb3J0')]=$this->url->link($this->dir.base64_decode('L3VuaXQvZG93bmxvYWQ='),$this->token.base64_decode('dG9rZW49').$this->session->data[$this->token.base64_decode('dG9rZW4=')],true);$data[base64_decode('Y2FuY2Vs')]=$this->url->link($this->modules_page,$this->token.base64_decode('dG9rZW49').$this->session->data[$this->token.base64_decode('dG9rZW4=')].base64_decode('JnR5cGU9bW9kdWxl'),true);$data[$this->token.base64_decode('dG9rZW4=')]=$this->session->data[$this->token.base64_decode('dG9rZW4=')];if(isset($this->request->post[base64_decode('dW5pdF9zdGF0dXM=')])){$data[base64_decode('dW5pdF9zdGF0dXM=')]=$this->request->post[base64_decode('dW5pdF9zdGF0dXM=')];}else{$data[base64_decode('dW5pdF9zdGF0dXM=')]=$this->config->get(base64_decode('dW5pdF9zdGF0dXM='));}if(isset($this->request->post[base64_decode('dW5pdF9yZWxfYWN0aXZlX2NvbG9y')])){$data[base64_decode('cmVsX2FjdGl2ZV9jb2xvcg==')]=$this->request->post[base64_decode('dW5pdF9yZWxfYWN0aXZlX2NvbG9y')];}elseif(!empty($this->config->get(base64_decode('dW5pdF9yZWxfYWN0aXZlX2NvbG9y')))){$data[base64_decode('cmVsX2FjdGl2ZV9jb2xvcg==')]=$this->config->get(base64_decode('dW5pdF9yZWxfYWN0aXZlX2NvbG9y'));}else $data[base64_decode('cmVsX2FjdGl2ZV9jb2xvcg==')]=base64_decode('IzQzNjNhNQ==');if(isset($this->request->post[base64_decode('dW5pdF9yZWxfaG92ZXJfY29sb3I=')])){$data[base64_decode('cmVsX2hvdmVyX2NvbG9y')]=$this->request->post[base64_decode('dW5pdF9yZWxfaG92ZXJfY29sb3I=')];}elseif(!empty($this->config->get(base64_decode('dW5pdF9yZWxfaG92ZXJfY29sb3I=')))){$data[base64_decode('cmVsX2hvdmVyX2NvbG9y')]=$this->config->get(base64_decode('dW5pdF9yZWxfaG92ZXJfY29sb3I='));}else $data[base64_decode('cmVsX2hvdmVyX2NvbG9y')]=base64_decode('IzQzNjNhNQ==');if(isset($this->request->post[base64_decode('dW5pdF9ib3JkZXJfaG92ZXJfY29sb3I=')])){$data[base64_decode('Ym9yZGVyX2hvdmVyX2NvbG9y')]=$this->request->post[base64_decode('dW5pdF9ib3JkZXJfaG92ZXJfY29sb3I=')];}elseif(!empty($this->config->get(base64_decode('dW5pdF9ib3JkZXJfaG92ZXJfY29sb3I=')))){$data[base64_decode('Ym9yZGVyX2hvdmVyX2NvbG9y')]=$this->config->get(base64_decode('dW5pdF9ib3JkZXJfaG92ZXJfY29sb3I='));}else $data[base64_decode('Ym9yZGVyX2hvdmVyX2NvbG9y')]=base64_decode('IzQzNjNhNQ==');if(isset($this->request->post[base64_decode('dW5pdF9ib3JkZXJfYWN0aXZlX2NvbG9y')])){$data[base64_decode('Ym9yZGVyX2FjdGl2ZV9jb2xvcg==')]=$this->request->post[base64_decode('dW5pdF9ib3JkZXJfYWN0aXZlX2NvbG9y')];}elseif(!empty($this->config->get(base64_decode('dW5pdF9ib3JkZXJfYWN0aXZlX2NvbG9y')))){$data[base64_decode('Ym9yZGVyX2FjdGl2ZV9jb2xvcg==')]=$this->config->get(base64_decode('dW5pdF9ib3JkZXJfYWN0aXZlX2NvbG9y'));}else $data[base64_decode('Ym9yZGVyX2FjdGl2ZV9jb2xvcg==')]=base64_decode('IzQzNjNhNQ==');if(isset($this->request->post[base64_decode('dW5pdF9rZXk=')])){$data[base64_decode('dW5pdF9rZXk=')]=$this->request->post[base64_decode('dW5pdF9rZXk=')];}else{$data[base64_decode('dW5pdF9rZXk=')]=$this->config->get(base64_decode('dW5pdF9rZXk='));}$data[base64_decode('dHJ5b3V0')]=$this->tryout();$data[base64_decode('c29ydF9vcmRlcg==')]=4;$data[base64_decode('aGVhZGVy')]=$this->load->controller(base64_decode('Y29tbW9uL2hlYWRlcg=='));$data[base64_decode('Y29sdW1uX2xlZnQ=')]=$this->load->controller(base64_decode('Y29tbW9uL2NvbHVtbl9sZWZ0'));$data[base64_decode('Zm9vdGVy')]=$this->load->controller(base64_decode('Y29tbW9uL2Zvb3Rlcg=='));$this->response->setOutput($this->load->view($this->dir.base64_decode('L3VuaXQ='),$data));}public function upload(){if(!$this->tryout()){echo base64_decode('PHByZT4=');echo base64_decode('QWN0aXZhdGUgeW91ciBtb2R1bGUscGxlYXNlISA=');echo base64_decode('PGlucHV0IHR5cGU9ImJ1dHRvbiIgb25jbGljaz0iaGlzdG9yeS5iYWNrKCk7IiB2YWx1ZT0iQkFDSyIvPg==');echo base64_decode('PC9wcmU+');return;}$this->load->language($this->dir.base64_decode('L3VuaXQ='));$this->load->model($this->dir.base64_decode('L3VuaXRvb2w='));if(($this->request->server[base64_decode('UkVRVUVTVF9NRVRIT0Q=')]==base64_decode('UE9TVA=='))&&($this->validateUploadForm())){if((isset($this->request->files[base64_decode('bW9kdWxlX3VuaXRfZXhjZWw=')]))&&(is_uploaded_file($this->request->files[base64_decode('bW9kdWxlX3VuaXRfZXhjZWw=')][base64_decode('dG1wX25hbWU=')]))){$file=$this->request->files[base64_decode('bW9kdWxlX3VuaXRfZXhjZWw=')][base64_decode('dG1wX25hbWU=')];$incremental=($this->request->post[base64_decode('aW5jcmVtZW50YWw=')])?true:false;if($this->{base64_decode('bW9kZWw=').$this->module_name.base64_decode('X3VuaXRvb2w=')}->upload($file,$this->request->post[base64_decode('aW5jcmVtZW50YWw=')])==true){$this->session->data[base64_decode('c3VjY2Vzcw==')]=$this->language->get(base64_decode('dGV4dF91cGxvYWRfc3VjY2Vzcw=='));}else{$this->error[base64_decode('d2FybmluZw==')]=$this->language->get(base64_decode('ZXJyb3JfdXBsb2Fk'));if(defined(base64_decode('VkVSU0lPTg=='))){if(version_compare(VERSION,base64_decode('Mi4xLjAuMA=='))>0){$this->error[base64_decode('d2FybmluZw==')].=base64_decode('PGJyIC8+Cg==').$this->language->get(base64_decode('dGV4dF9sb2dfZGV0YWlsc18yXzFfeA=='));}else $this->error[base64_decode('d2FybmluZw==')].=base64_decode('PGJyIC8+Cg==').$this->language->get(base64_decode('dGV4dF9sb2dfZGV0YWlsc18yXzBfeA=='));}else{$this->error[base64_decode('d2FybmluZw==')].=base64_decode('PGJyIC8+Cg==').$this->language->get(base64_decode('dGV4dF9sb2dfZGV0YWlscw=='));}}}}$this->getForm();}protected function validateUploadForm(){if(!$this->user->hasPermission(base64_decode('bW9kaWZ5'),$this->dir.base64_decode('L3VuaXQ='))){$this->error[base64_decode('d2FybmluZw==')]=$this->language->get(base64_decode('d2FybmluZw=='));}else if(!isset($this->request->post[base64_decode('aW5jcmVtZW50YWw=')])){$this->error[base64_decode('d2FybmluZw==')]=$this->language->get(base64_decode('ZXJyb3JfaW5jcmVtZW50YWw='));}else if($this->request->post[base64_decode('aW5jcmVtZW50YWw=')]!=base64_decode('MA==')){if($this->request->post[base64_decode('aW5jcmVtZW50YWw=')]!=base64_decode('MQ==')){$this->error[base64_decode('d2FybmluZw==')]=$this->language->get(base64_decode('ZXJyb3JfaW5jcmVtZW50YWw='));}}if(!isset($this->request->files[base64_decode('bW9kdWxlX3VuaXRfZXhjZWw=')][base64_decode('bmFtZQ==')])){if(isset($this->error[base64_decode('d2FybmluZw==')])){$this->error[base64_decode('d2FybmluZw==')].=base64_decode('PGJyIC8K').$this->language->get(base64_decode('ZXJyb3JfdXBsb2FkX25hbWU='));}else{$this->error[base64_decode('d2FybmluZw==')]=$this->language->get(base64_decode('ZXJyb3JfdXBsb2FkX25hbWU='));}}else{$ext=strtolower(pathinfo($this->request->files[base64_decode('bW9kdWxlX3VuaXRfZXhjZWw=')][base64_decode('bmFtZQ==')],PATHINFO_EXTENSION));if(($ext!=base64_decode('eGxz'))&&($ext!=base64_decode('eGxzeA=='))&&($ext!=base64_decode('b2Rz'))){if(isset($this->error[base64_decode('d2FybmluZw==')])){$this->error[base64_decode('d2FybmluZw==')].=base64_decode('PGJyIC8K').$this->language->get(base64_decode('ZXJyb3JfdXBsb2FkX2V4dA=='));}else{$this->error[base64_decode('d2FybmluZw==')]=$this->language->get(base64_decode('ZXJyb3JfdXBsb2FkX2V4dA=='));}}}if(!$this->error){return true;}else{return false;}}protected function validate(){if(!$this->user->hasPermission(base64_decode('bW9kaWZ5'),$this->dir.base64_decode('L3VuaXQ='))){$this->error[base64_decode('d2FybmluZw==')]=$this->language->get(base64_decode('d2FybmluZw=='));}return!$this->error;}public function install(){$this->load->model($this->dir.base64_decode('L3VuaXQ='));$this->{base64_decode('bW9kZWw=').$this->module_name.base64_decode('X3VuaXQ=')}->install();return true;}public function uninstall(){$this->load->model($this->dir.base64_decode('L3VuaXQ='));$this->{base64_decode('bW9kZWw=').$this->module_name.base64_decode('X3VuaXQ=')}->uninstall();return true;}public function tryout(){$key=$this->config->get(base64_decode('dW5pdF9rZXk='));$prefix=base64_decode('ZGVubGExMDA3K3R3cSlwcw==');$d=$this->get_domain();$need=md5(md5($prefix.$d));return $key==$need;}public function get_domain(){$url=$_SERVER[base64_decode('SFRUUF9IT1NU')];$pieces=parse_url($url);$domain=isset($pieces[base64_decode('aG9zdA==')])?$pieces[base64_decode('aG9zdA==')]:'';if(preg_match(base64_decode('Lyg/UDxkb21haW4+W2EtejAtOV1bYS16MC05XC1dezEsNjN9XC5bYS16XC5dezIsNn0pJC9p'),$domain,$regs)){return $regs[base64_decode('ZG9tYWlu')];}else{return $url;}}}?>

Did this file decode correctly?

Original Code

<?php class ControllerExtensionModuleUnit extends Controller{private $error=array();private $dir;private $modules_page;private $module_name;public function __construct($registry){parent::__construct($registry);$this->dir=version_compare(VERSION,base64_decode('Mi4z'),base64_decode('Pj0='))?base64_decode('ZXh0ZW5zaW9uL21vZHVsZQ=='):base64_decode('bW9kdWxl');$this->module_name=version_compare(VERSION,base64_decode('Mi4z'),base64_decode('Pj0='))?base64_decode('X2V4dGVuc2lvbl9tb2R1bGU='):base64_decode('X21vZHVsZQ==');$this->token=version_compare(VERSION,base64_decode('My4w'),base64_decode('Pj0='))?base64_decode('dXNlcl8='):'';$this->modules_page=version_compare(VERSION,base64_decode('My4w'),base64_decode('Pj0='))?base64_decode('bWFya2V0cGxhY2UvZXh0ZW5zaW9u'):(version_compare(VERSION,base64_decode('Mi4z'),base64_decode('Pj0='))?base64_decode('ZXh0ZW5zaW9uL2V4dGVuc2lvbg=='):base64_decode('ZXh0ZW5zaW9uL21vZHVsZQ=='));$this->install();}public function index(){$this->load->language($this->dir.base64_decode('L3VuaXQ='));$this->document->setTitle($this->language->get(base64_decode('aGVhZGluZ190aXRsZQ==')));$this->load->model(base64_decode('c2V0dGluZy9zZXR0aW5n'));if(($this->request->server[base64_decode('UkVRVUVTVF9NRVRIT0Q=')]==base64_decode('UE9TVA=='))&&$this->validate()){$this->model_setting_setting->editSetting(base64_decode('dW5pdA=='),$this->request->post);$this->session->data[base64_decode('c3VjY2Vzcw==')]=$this->language->get(base64_decode('dGV4dF9zdWNjZXNz'));$this->response->redirect($this->url->link($this->modules_page,$this->token.base64_decode('dG9rZW49').$this->session->data[$this->token.base64_decode('dG9rZW4=')].base64_decode('JnR5cGU9bW9kdWxl'),true));}$this->getForm();}public function getForm(){if(!empty($this->session->data[base64_decode('ZXhwb3J0X2ltcG9ydF9lcnJvcg==')][base64_decode('ZXJyc3Ry')])){$this->error[base64_decode('d2FybmluZw==')]=$this->session->data[base64_decode('ZXhwb3J0X2ltcG9ydF9lcnJvcg==')][base64_decode('ZXJyc3Ry')];}if(isset($this->error[base64_decode('d2FybmluZw==')])){$data[base64_decode('ZXJyb3Jfd2FybmluZw==')]=$this->error[base64_decode('d2FybmluZw==')];if(!empty($this->session->data[base64_decode('ZXhwb3J0X2ltcG9ydF9ub2NoYW5nZQ==')])){$data[base64_decode('ZXJyb3Jfd2FybmluZw==')].=base64_decode('PGJyIC8+Cg==').$this->language->get(base64_decode('dGV4dF9ub2NoYW5nZQ=='));}}else{$data[base64_decode('ZXJyb3Jfd2FybmluZw==')]='';}unset($this->session->data[base64_decode('ZXhwb3J0X2ltcG9ydF9lcnJvcg==')]);unset($this->session->data[base64_decode('ZXhwb3J0X2ltcG9ydF9ub2NoYW5nZQ==')]);if(isset($this->session->data[base64_decode('c3VjY2Vzcw==')])){$data[base64_decode('c3VjY2Vzcw==')]=$this->session->data[base64_decode('c3VjY2Vzcw==')];unset($this->session->data[base64_decode('c3VjY2Vzcw==')]);}else{$data[base64_decode('c3VjY2Vzcw==')]='';}if(version_compare(VERSION,base64_decode('My4w'),base64_decode('PA=='))){$language_elements=array(base64_decode('aGVhZGluZ190aXRsZQ==')=>'',base64_decode('dGV4dF9tb2R1bGU=')=>'',base64_decode('dGV4dF9lZGl0')=>'',base64_decode('ZW50cnlfbmFtZQ==')=>'',base64_decode('dGV4dF9zdWNjZXNz')=>'',base64_decode('dGV4dF91cGxvYWRfc3VjY2Vzcw==')=>'',base64_decode('dGV4dF9maWxsX2lu')=>'',base64_decode('dGV4dF9sb2dfZGV0YWlscw==')=>'',base64_decode('dGV4dF9sb2dfZGV0YWlsc18yXzBfeA==')=>'',base64_decode('dGV4dF9sb2dfZGV0YWlsc18yXzFfeA==')=>'',base64_decode('dGV4dF9lbmFibGVk')=>'',base64_decode('dGV4dF9kaXNhYmxlZA==')=>'',base64_decode('ZW50cnlfc3RhdHVz')=>'',base64_decode('ZW50cnlfd2hlcmU=')=>'',base64_decode('ZW50cnlfcmVsX2FjdGl2ZV9jb2xvcg==')=>'',base64_decode('ZW50cnlfcmVsX2hvdmVyX2NvbG9y')=>'',base64_decode('ZW50cnlfYm9yZGVyX2FjdGl2ZV9jb2xvcg==')=>'',base64_decode('ZW50cnlfYm9yZGVyX2hvdmVyX2NvbG9y')=>'',base64_decode('ZW50cnlfc3RhcnRfaW5wdXQ=')=>'',base64_decode('ZW50cnlfdXJsX2lucHV0')=>'',base64_decode('ZW50cnlfZXhjZWxfaW5wdXQ=')=>'',base64_decode('ZW50cnlfZXhjZWxfZXhhbXBsZQ==')=>'',base64_decode('ZW50cnlfYnV0dG9uX2ltcG9ydA==')=>'',base64_decode('ZW50cnlfaW5jcmVtZW50YWxfeWVz')=>'',base64_decode('ZW50cnlfaW5jcmVtZW50YWxfbm8=')=>'',base64_decode('ZW50cnlfa2V5X25hbWU=')=>'',base64_decode('cGxhY2Vob2xkZXJfa2V5X25hbWU=')=>'',base64_decode('ZXJyb3JfdXBsb2Fk')=>'',base64_decode('ZXJyb3JfdXBsb2FkX25hbWU=')=>'',base64_decode('ZXJyb3JfdXBsb2Fk')=>'',base64_decode('ZXJyb3JfdXBsb2FkX2V4dA==')=>'',base64_decode('ZXJyb3JfaW5jcmVtZW50YWw=')=>'',base64_decode('dGV4dF9ub2NoYW5nZQ==')=>'',base64_decode('d2FyaW5nX25vX2ZpbGVfY2hvaWNl')=>'',base64_decode('d2FyaW5nX2xhcmdlX2ZpbGU=')=>'',base64_decode('d2FyaW5nX3VwbG9hZF9sYXJnZV9maWxl')=>'',base64_decode('ZGVzaWduX3RhYg==')=>'',base64_decode('cHJvZHVjdF90YWI=')=>'',base64_decode('Y2F0ZWdvcnlfdGFi')=>'',base64_decode('bWFpbl90YWI=')=>'',base64_decode('ZmlsdGVyX3RhYg==')=>'',base64_decode('YnV0dG9uX3NhdmU=')=>'',base64_decode('YnV0dG9uX2NhbmNlbA==')=>'',base64_decode('d2FybmluZw==')=>'',base64_decode('dGV4dF9ub19yZXN1bHRz')=>'',base64_decode('Y29sdW1uX2FuY2hvcg==')=>'',base64_decode('Y29sdW1uX2xpbms=')=>'',base64_decode('Y29sdW1uX25hbWU=')=>'',base64_decode('dGV4dF9uZXdfZnVuY3Rpb25z')=>'',);foreach($language_elements as $key=>$language_element){$data[$key]=$this->language->get($key);}}$data[base64_decode('YnJlYWRjcnVtYnM=')]=array();$data[base64_decode('YnJlYWRjcnVtYnM=')][]=array(base64_decode('dGV4dA==')=>base64_decode('SG9tZQ=='),base64_decode('aHJlZg==')=>$this->url->link(base64_decode('Y29tbW9uL2Rhc2hib2FyZA=='),$this->token.base64_decode('dG9rZW49').$this->session->data[$this->token.base64_decode('dG9rZW4=')],true));$data[base64_decode('YnJlYWRjcnVtYnM=')][]=array(base64_decode('dGV4dA==')=>base64_decode('0JzQvtC00YPQu9GM'),base64_decode('aHJlZg==')=>$this->url->link($this->modules_page,$this->token.base64_decode('dG9rZW49').$this->session->data[$this->token.base64_decode('dG9rZW4=')].base64_decode('JnR5cGU9bW9kdWxl'),true));if(!isset($this->request->get[base64_decode('bW9kdWxlX2lk')])){$data[base64_decode('YnJlYWRjcnVtYnM=')][]=array(base64_decode('dGV4dA==')=>$this->language->get(base64_decode('aGVhZGluZ190aXRsZQ==')),base64_decode('aHJlZg==')=>$this->url->link($this->dir.base64_decode('L3VuaXQ='),$this->token.base64_decode('dG9rZW49').$this->session->data[$this->token.base64_decode('dG9rZW4=')],true));}else{$data[base64_decode('YnJlYWRjcnVtYnM=')][]=array(base64_decode('dGV4dA==')=>$this->language->get(base64_decode('aGVhZGluZ190aXRsZQ==')),base64_decode('aHJlZg==')=>$this->url->link($this->dir.base64_decode('L3VuaXQ='),$this->token.base64_decode('dG9rZW49').$this->session->data[$this->token.base64_decode('dG9rZW4=')].base64_decode('Jm1vZHVsZV9pZD0=').$this->request->get[base64_decode('bW9kdWxlX2lk')],true));}$data[base64_decode('YWN0aW9u')]=$this->url->link($this->dir.base64_decode('L3VuaXQ='),$this->token.base64_decode('dG9rZW49').$this->session->data[$this->token.base64_decode('dG9rZW4=')],true);$data[base64_decode('aW1wb3J0')]=$this->url->link($this->dir.base64_decode('L3VuaXQvdXBsb2Fk'),$this->token.base64_decode('dG9rZW49').$this->session->data[$this->token.base64_decode('dG9rZW4=')],true);$data[base64_decode('ZXhwb3J0')]=$this->url->link($this->dir.base64_decode('L3VuaXQvZG93bmxvYWQ='),$this->token.base64_decode('dG9rZW49').$this->session->data[$this->token.base64_decode('dG9rZW4=')],true);$data[base64_decode('Y2FuY2Vs')]=$this->url->link($this->modules_page,$this->token.base64_decode('dG9rZW49').$this->session->data[$this->token.base64_decode('dG9rZW4=')].base64_decode('JnR5cGU9bW9kdWxl'),true);$data[$this->token.base64_decode('dG9rZW4=')]=$this->session->data[$this->token.base64_decode('dG9rZW4=')];if(isset($this->request->post[base64_decode('dW5pdF9zdGF0dXM=')])){$data[base64_decode('dW5pdF9zdGF0dXM=')]=$this->request->post[base64_decode('dW5pdF9zdGF0dXM=')];}else{$data[base64_decode('dW5pdF9zdGF0dXM=')]=$this->config->get(base64_decode('dW5pdF9zdGF0dXM='));}if(isset($this->request->post[base64_decode('dW5pdF9yZWxfYWN0aXZlX2NvbG9y')])){$data[base64_decode('cmVsX2FjdGl2ZV9jb2xvcg==')]=$this->request->post[base64_decode('dW5pdF9yZWxfYWN0aXZlX2NvbG9y')];}elseif(!empty($this->config->get(base64_decode('dW5pdF9yZWxfYWN0aXZlX2NvbG9y')))){$data[base64_decode('cmVsX2FjdGl2ZV9jb2xvcg==')]=$this->config->get(base64_decode('dW5pdF9yZWxfYWN0aXZlX2NvbG9y'));}else $data[base64_decode('cmVsX2FjdGl2ZV9jb2xvcg==')]=base64_decode('IzQzNjNhNQ==');if(isset($this->request->post[base64_decode('dW5pdF9yZWxfaG92ZXJfY29sb3I=')])){$data[base64_decode('cmVsX2hvdmVyX2NvbG9y')]=$this->request->post[base64_decode('dW5pdF9yZWxfaG92ZXJfY29sb3I=')];}elseif(!empty($this->config->get(base64_decode('dW5pdF9yZWxfaG92ZXJfY29sb3I=')))){$data[base64_decode('cmVsX2hvdmVyX2NvbG9y')]=$this->config->get(base64_decode('dW5pdF9yZWxfaG92ZXJfY29sb3I='));}else $data[base64_decode('cmVsX2hvdmVyX2NvbG9y')]=base64_decode('IzQzNjNhNQ==');if(isset($this->request->post[base64_decode('dW5pdF9ib3JkZXJfaG92ZXJfY29sb3I=')])){$data[base64_decode('Ym9yZGVyX2hvdmVyX2NvbG9y')]=$this->request->post[base64_decode('dW5pdF9ib3JkZXJfaG92ZXJfY29sb3I=')];}elseif(!empty($this->config->get(base64_decode('dW5pdF9ib3JkZXJfaG92ZXJfY29sb3I=')))){$data[base64_decode('Ym9yZGVyX2hvdmVyX2NvbG9y')]=$this->config->get(base64_decode('dW5pdF9ib3JkZXJfaG92ZXJfY29sb3I='));}else $data[base64_decode('Ym9yZGVyX2hvdmVyX2NvbG9y')]=base64_decode('IzQzNjNhNQ==');if(isset($this->request->post[base64_decode('dW5pdF9ib3JkZXJfYWN0aXZlX2NvbG9y')])){$data[base64_decode('Ym9yZGVyX2FjdGl2ZV9jb2xvcg==')]=$this->request->post[base64_decode('dW5pdF9ib3JkZXJfYWN0aXZlX2NvbG9y')];}elseif(!empty($this->config->get(base64_decode('dW5pdF9ib3JkZXJfYWN0aXZlX2NvbG9y')))){$data[base64_decode('Ym9yZGVyX2FjdGl2ZV9jb2xvcg==')]=$this->config->get(base64_decode('dW5pdF9ib3JkZXJfYWN0aXZlX2NvbG9y'));}else $data[base64_decode('Ym9yZGVyX2FjdGl2ZV9jb2xvcg==')]=base64_decode('IzQzNjNhNQ==');if(isset($this->request->post[base64_decode('dW5pdF9rZXk=')])){$data[base64_decode('dW5pdF9rZXk=')]=$this->request->post[base64_decode('dW5pdF9rZXk=')];}else{$data[base64_decode('dW5pdF9rZXk=')]=$this->config->get(base64_decode('dW5pdF9rZXk='));}$data[base64_decode('dHJ5b3V0')]=$this->tryout();$data[base64_decode('c29ydF9vcmRlcg==')]=4;$data[base64_decode('aGVhZGVy')]=$this->load->controller(base64_decode('Y29tbW9uL2hlYWRlcg=='));$data[base64_decode('Y29sdW1uX2xlZnQ=')]=$this->load->controller(base64_decode('Y29tbW9uL2NvbHVtbl9sZWZ0'));$data[base64_decode('Zm9vdGVy')]=$this->load->controller(base64_decode('Y29tbW9uL2Zvb3Rlcg=='));$this->response->setOutput($this->load->view($this->dir.base64_decode('L3VuaXQ='),$data));}public function upload(){if(!$this->tryout()){echo base64_decode('PHByZT4=');echo base64_decode('QWN0aXZhdGUgeW91ciBtb2R1bGUscGxlYXNlISA=');echo base64_decode('PGlucHV0IHR5cGU9ImJ1dHRvbiIgb25jbGljaz0iaGlzdG9yeS5iYWNrKCk7IiB2YWx1ZT0iQkFDSyIvPg==');echo base64_decode('PC9wcmU+');return;}$this->load->language($this->dir.base64_decode('L3VuaXQ='));$this->load->model($this->dir.base64_decode('L3VuaXRvb2w='));if(($this->request->server[base64_decode('UkVRVUVTVF9NRVRIT0Q=')]==base64_decode('UE9TVA=='))&&($this->validateUploadForm())){if((isset($this->request->files[base64_decode('bW9kdWxlX3VuaXRfZXhjZWw=')]))&&(is_uploaded_file($this->request->files[base64_decode('bW9kdWxlX3VuaXRfZXhjZWw=')][base64_decode('dG1wX25hbWU=')]))){$file=$this->request->files[base64_decode('bW9kdWxlX3VuaXRfZXhjZWw=')][base64_decode('dG1wX25hbWU=')];$incremental=($this->request->post[base64_decode('aW5jcmVtZW50YWw=')])?true:false;if($this->{base64_decode('bW9kZWw=').$this->module_name.base64_decode('X3VuaXRvb2w=')}->upload($file,$this->request->post[base64_decode('aW5jcmVtZW50YWw=')])==true){$this->session->data[base64_decode('c3VjY2Vzcw==')]=$this->language->get(base64_decode('dGV4dF91cGxvYWRfc3VjY2Vzcw=='));}else{$this->error[base64_decode('d2FybmluZw==')]=$this->language->get(base64_decode('ZXJyb3JfdXBsb2Fk'));if(defined(base64_decode('VkVSU0lPTg=='))){if(version_compare(VERSION,base64_decode('Mi4xLjAuMA=='))>0){$this->error[base64_decode('d2FybmluZw==')].=base64_decode('PGJyIC8+Cg==').$this->language->get(base64_decode('dGV4dF9sb2dfZGV0YWlsc18yXzFfeA=='));}else $this->error[base64_decode('d2FybmluZw==')].=base64_decode('PGJyIC8+Cg==').$this->language->get(base64_decode('dGV4dF9sb2dfZGV0YWlsc18yXzBfeA=='));}else{$this->error[base64_decode('d2FybmluZw==')].=base64_decode('PGJyIC8+Cg==').$this->language->get(base64_decode('dGV4dF9sb2dfZGV0YWlscw=='));}}}}$this->getForm();}protected function validateUploadForm(){if(!$this->user->hasPermission(base64_decode('bW9kaWZ5'),$this->dir.base64_decode('L3VuaXQ='))){$this->error[base64_decode('d2FybmluZw==')]=$this->language->get(base64_decode('d2FybmluZw=='));}else if(!isset($this->request->post[base64_decode('aW5jcmVtZW50YWw=')])){$this->error[base64_decode('d2FybmluZw==')]=$this->language->get(base64_decode('ZXJyb3JfaW5jcmVtZW50YWw='));}else if($this->request->post[base64_decode('aW5jcmVtZW50YWw=')]!=base64_decode('MA==')){if($this->request->post[base64_decode('aW5jcmVtZW50YWw=')]!=base64_decode('MQ==')){$this->error[base64_decode('d2FybmluZw==')]=$this->language->get(base64_decode('ZXJyb3JfaW5jcmVtZW50YWw='));}}if(!isset($this->request->files[base64_decode('bW9kdWxlX3VuaXRfZXhjZWw=')][base64_decode('bmFtZQ==')])){if(isset($this->error[base64_decode('d2FybmluZw==')])){$this->error[base64_decode('d2FybmluZw==')].=base64_decode('PGJyIC8K').$this->language->get(base64_decode('ZXJyb3JfdXBsb2FkX25hbWU='));}else{$this->error[base64_decode('d2FybmluZw==')]=$this->language->get(base64_decode('ZXJyb3JfdXBsb2FkX25hbWU='));}}else{$ext=strtolower(pathinfo($this->request->files[base64_decode('bW9kdWxlX3VuaXRfZXhjZWw=')][base64_decode('bmFtZQ==')],PATHINFO_EXTENSION));if(($ext!=base64_decode('eGxz'))&&($ext!=base64_decode('eGxzeA=='))&&($ext!=base64_decode('b2Rz'))){if(isset($this->error[base64_decode('d2FybmluZw==')])){$this->error[base64_decode('d2FybmluZw==')].=base64_decode('PGJyIC8K').$this->language->get(base64_decode('ZXJyb3JfdXBsb2FkX2V4dA=='));}else{$this->error[base64_decode('d2FybmluZw==')]=$this->language->get(base64_decode('ZXJyb3JfdXBsb2FkX2V4dA=='));}}}if(!$this->error){return true;}else{return false;}}protected function validate(){if(!$this->user->hasPermission(base64_decode('bW9kaWZ5'),$this->dir.base64_decode('L3VuaXQ='))){$this->error[base64_decode('d2FybmluZw==')]=$this->language->get(base64_decode('d2FybmluZw=='));}return!$this->error;}public function install(){$this->load->model($this->dir.base64_decode('L3VuaXQ='));$this->{base64_decode('bW9kZWw=').$this->module_name.base64_decode('X3VuaXQ=')}->install();return true;}public function uninstall(){$this->load->model($this->dir.base64_decode('L3VuaXQ='));$this->{base64_decode('bW9kZWw=').$this->module_name.base64_decode('X3VuaXQ=')}->uninstall();return true;}public function tryout(){$key=$this->config->get(base64_decode('dW5pdF9rZXk='));$prefix=base64_decode('ZGVubGExMDA3K3R3cSlwcw==');$d=$this->get_domain();$need=md5(md5($prefix.$d));return $key==$need;}public function get_domain(){$url=$_SERVER[base64_decode('SFRUUF9IT1NU')];$pieces=parse_url($url);$domain=isset($pieces[base64_decode('aG9zdA==')])?$pieces[base64_decode('aG9zdA==')]:'';if(preg_match(base64_decode('Lyg/UDxkb21haW4+W2EtejAtOV1bYS16MC05XC1dezEsNjN9XC5bYS16XC5dezIsNn0pJC9p'),$domain,$regs)){return $regs[base64_decode('ZG9tYWlu')];}else{return $url;}}}?>

Function Calls

None

Variables

None

Stats

MD5 5bf8492c3a85489413e123ca1d6ceeee
Eval Count 0
Decode Time 139 ms