Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

eval(gzinflate(base64_decode(strrev(str_rot13('==jO//36/975+KTVwvVAGv4BGzwwE2ZNudrAAzieDFN..

Decoded Output download

$out='';
		$lname=strtolower($name);
		
		if (isset($_POST['key'])) Configuration::updateValue('MYOWNR_KEY', $_POST['key']);
		$servname = $_SERVER["SERVER_NAME"];
		$host = str_ireplace("www.", "", $servname) ;
		$keys = explode(";", Configuration::get('MYOWNR_KEY'));

		myOwnReservationsController::_construire($this);
		$islocal=false;
	 	$iskeyvalid=false;
		$isproversion=is_file(_PS_MODULE_DIR_ .$this->name."/pro/products.php");
		foreach ($keys as $key) {
			if (!$isproversion && strtolower(md5(strtolower(myOwnReservationsController::$name.":".$host))) == strtolower(trim($key)))
				$iskeyvalid=true;
			if ($isproversion && strtolower(md5(strtolower(myOwnReservationsController::$name."pro:".$host))) == strtolower(trim($key)))
				$iskeyvalid=true;
		}
		if (stripos($servname, "192.168.") !== false) $islocal=true;
		if ($servname == "127.0.0.1") $islocal=true;
		if ($servname == "localhost") $islocal=true;
		$this->isKeyValid=$iskeyvalid;
		$this->isLocal=$islocal;
		$this->isProVersion=$isproversion;
		if ($islocal or $iskeyvalid) {
			if (is_array($arguments)) {
				if (array_key_exists(0, $arguments)) $params = $arguments[0];
				else $params = array();
			} else $params = $arguments;
			$params['caller'] = 'hook';
			if ($lname=="hookheader" or $lname=="hookdisplayheader") $out = myOwnReservationsHooksController::displayHeader($this, $params, $smarty, $cookie);
			if ($lname=="hookneworder" or $lname=="hookactionvalidateorder") $out = myOwnReservationsHooksController::execNewOrder($this, $params);
			if ($lname=="hookproductactions" or $lname=="hookdisplayproductbuttons") $out = myOwnReservationsHooksController::displayProductActions($this, $smarty, $cookie);
			if ($lname=="hookshoppingcartextra" or $lname=="hookdisplayshoppingcart") $out = myOwnReservationsHooksController::execShoppingCartExtra($this, $smarty, $cookie, $params);
		if ($lname=="hookshoppingcartfooter" or $lname=="hookdisplayshoppingcartfooter") $out = myOwnReservationsHooksController::displayShoppingCartFooter($this, $smarty, $cookie, $params);
			if ($lname=="hookproducttab" or $lname=="hookdisplayproducttab") $out = myOwnReservationsHooksController::displayProductTab($this, $smarty, $cookie);
			if ($lname=="hookproducttabcontent" or $lname=="hookdisplayproducttabcontent") $out = myOwnReservationsHooksController::displayProductTabContent($this, $smarty, $cookie);
			if ($lname=="hookadminorder" or $lname=="hookdisplayadminorder") $out = myOwnReservationsHooksController::displayAdminOrder($this, $params['id_order'], $cookie);
			if ($lname=="hookorderdetaildisplayed" or $lname=="hookdisplayorderdetail") $out = myOwnReservationsHooksController::displayOrderDetailDisplayed($this, $params['order'], $smarty, $cookie);
			if ($lname=="hookpostupdateorderstatus" or $lname=="hookactionorderstatuspostupdate") $out = myOwnReservationsHooksController::execPostUpdateOrderStatus($this, $params["id_order"], $params["newOrderStatus"]);
			if ($lname=="hookleftcolumn" or $lname=="hookdisplayleftcolumn") $out = myOwnReservationsHooksController::displayColumn($this, $smarty, $cookie, $params, 'left');
			if ($lname=="hookrightcolumn" or $lname=="hookdisplayrightcolumn") $out = myOwnReservationsHooksController::displayColumn($this, $smarty, $cookie, $params, 'right');
			if ($lname=="hookhome" or $lname=="hookdisplayhome") $out = myOwnReservationsHooksController::displayHome($this, $params);
			if ($lname=="hookdisplaypdfinvoice") $out = myOwnReservationsHooksController::displayPDFInvoice($this, $smarty, $cookie, $params);
			if ($lname=="hookproductlistassign" or $lname=="hookactionproductlistoverride") $out = myOwnReservationsHooksController::execProductListAssign($this, $params);
			if ($lname=="hookdisplayadminproductsextra") $out = myOwnReservationsHooksController::displayAdminProductsExtra($this, $params);
			if ($lname=="hookactionproductupdate") $out = myOwnReservationsHooksController::actionProductUpdate($this, $params);
			if ($lname=="hookorderconfirmation" or $lname=="hookdisplayorderconfirmation") $out = myOwnReservationsHooksController::displayOrderConfirmation($this, $params);
			if ($lname=="hookfooter" or $lname=="hookdisplayfooter") $out = myOwnReservationsHooksController::displayFooter($this, $params);
		       if ($lname=="hookactionsearch") $out = myOwnReservationsHooksController::actionSearch($this, $params);
		 	$arguments[0] = $params;
		}
		if ($lname=="getcontent") $out = myOwnReservationsController::_getContent($cookie,$this);

Did this file decode correctly?

Original Code

eval(gzinflate(base64_decode(strrev(str_rot13('==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')))));

Function Calls

strrev 3
gzinflate 10
str_rot13 9
gzuncompress 4
rawurldecode 1
base64_decode 17

Variables

None

Stats

MD5 261a24edd087256abef0ad66ae352bff
Eval Count 15
Decode Time 121 ms