1) $perm_link = ereg_replace(_ROOT_SITE_URI,"",$perm_link); $perm_links = array_values(array_filter(split("/",$perm_link))); //$perm_link=reset($perm_links); foreach ($perm_links as $i => $pl){ $var_name = "arg$i"; $$var_name = $pl; SetVariableInPost("arg$i",$pl); } if($lang = $LANGUAGES_SHORT[$arg0]){ SetVariableInPost("lang",$lang); } */ ValidateInMaintenance(); AddLocationCities2PagesIndex(); $subdomain = array_shift(explode(".",$_SERVER['HTTP_HOST'])); if (IsCityCode($subdomain)) { array_unshift($perm_links,$subdomain); } $perm_link_index=0; $perm_link = $perm_links[$perm_link_index]; $perm_link = explode("?",$perm_link); $perm_link = $perm_link[0]; foreach ($_PAGES_INDEX as $page) { for($i=1;$i < count($page);$i++){ if ($page[$i]==$perm_link){ $link = $page[0]; break; } } } if ($_GET['lang']==_LANGUAGE_CAT_ES){ $link = "start_cat.php"; } if (!$link){ if (defined("_DEFAULT_SCRIPT")) $link = _DEFAULT_SCRIPT; else $link = "start.php"; } $link_parts = explode("?",$link); $script = $link_parts[0]; if ($link_parts[1]){ $args = explode("&",$link_parts[1]); foreach ($args as $arg){ list ($argname,$argval) = split("=",$arg); SetVariableInPost($argname,$argval); } } DEFINE("_CURRENT_SCRIPT",$script); include($script); if (substr($_SERVER['HTTP_REFERER'],0,strlen(_ROOT_SITE_URL))!=_ROOT_SITE_URL){ $_SESSION['entrance_referer'] = $_SERVER['HTTP_REFERER']; } elseif (!$_SESSION['entrance_referer']) $_SESSION['entrance_referer'] = $_SERVER['HTTP_REFERER']; //echo dirname(__FILE__); //echo basename($_SERVER['HTTP_REFERER']); //if (basename($_SERVER['HTTP_REFERER'])) //$_SESSION['entrance_referer'] = $_SERVER['HTTP_REFERER'];