Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


goto pmi6g;
 pmi6g: $load_addons = "User_Shadow";
 goto rzek3;
	 PBBKT: if (isset($_POST["set_addon_access"], $_POST["rangbalance"]) && canManageAddons()) {
	 echo SavesPanlSmaile();
	 die;
	 
}
 goto RBAu8;
 rzek3: require "../../../system/config_addons.php";
 goto gxd0w;
	 gxd0w: function SavesPanlSmaile() {
	 global $mysqli;
	 $rangbalanceAddPanel = escape($_POST["rangbalance"]);
	 $me_access = escape($_POST["set_addon_access"]);
		 $mysqli->query("UPDATE boom_addons SET addons_access = '{
		$me_access
	}
		', custom1 = '{
		$rangbalanceAddPanel
	}
	' WHERE addons = 'User_Shadow'");
	 redisUpdateAddons("User_Shadow");
	 return 5;
	 
}
 goto PBBKT;
	 b2fAC: if (isset($_POST["SelectedColor"])) {
	 echo userShadow();
	 
}
 goto haqXJ;
	 RBAu8: function userShadow() {
	 global $mysqli, $data, $addons;
	 $selectedColor = escape($_POST["SelectedColor"]);
	 $user = userDetails($data["user_id"]);
	 $ruby_cost = $addons["custom1"];
		 if ($selectedColor == '') {
			 $mysqli->query("UPDATE boom_users SET user_color_list = NULL WHERE user_id = '{
			$data["user_id"]
		}
		'");
		 
	}
		 else {
			 if ($user["user_ruby"] < $ruby_cost) {
			 return 3;
			 
		}
		 $new_ruby_balance = $user["user_ruby"] - $ruby_cost;
			 $mysqli->query("UPDATE boom_users SET user_color_list = '{
			$selectedColor
		}
			', user_ruby = {
			$new_ruby_balance
		}
			 WHERE user_id = '{
			$data["user_id"]
		}
		'");
		 
	}
	 return 5;
	 
}
 goto b2fAC;
 haqXJ:



© 2023 Quttera Ltd. All rights reserved.