************************************************************************/
// Some security stuff...
-if (ereg(basename(__FILE__), $_SERVER['PHP_SELF']))
-{
+if (ereg(basename(__FILE__), $_SERVER['PHP_SELF'])) {
$INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), "/inc") + 4) . "/security.php";
require($INC);
}
-if (!empty($_GET['url']))
-{
- $url = base64_decode(urldecode(COMPILE_CODE($_GET['url'])));
- if (VALIDATE_URL($url))
- {
+if (!empty($_GET['url'])) {
+ // Decode URL
+ $url = COMPILE_CODE(@gzuncompress(base64_decode(str_replace(" ", "+", urldecode($_GET['url'])))));
+
+ // Validate the URL
+ if (VALIDATE_URL($url)) {
// Prepare data for the template
define('__URL', $url);
// Generate a JavaScript that redirects us
LOAD_TEMPLATE("loader");
- }
- else
- {
+ } else {
// URL invalid
- LOAD_URL(URL."/index.php");
+ LOAD_URL("index.php");
}
-}
- else
-{
+} else {
// Invalid or no URL entered!
- LOAD_URL(URL."/index.php");
+ LOAD_URL("index.php");
}
+
//
?>