X-Git-Url: http://git.dj3c1t.com/?a=blobdiff_plain;f=web%2Fapp%2Fenv%2Fmodules%2Fmw_env_urls.php;h=d7194f80b93003a43d2697570d911ebdfa89a035;hb=281c96e95451269f2614684b8de5be25862c8374;hp=4a8c08aa498e100bddd4bd4fe20989feb8640304;hpb=19b8f3b9263210d9154e7556446e903f84175519;p=mtweb diff --git a/web/app/env/modules/mw_env_urls.php b/web/app/env/modules/mw_env_urls.php index 4a8c08a..d7194f8 100644 --- a/web/app/env/modules/mw_env_urls.php +++ b/web/app/env/modules/mw_env_urls.php @@ -1,41 +1,41 @@ additional_get_params = array(); + function init_additional_get_params(){ + $this->additional_get_params = array(); $_params = $_SERVER["QUERY_STRING"]; $v_params = explode("&", $_params); - foreach($v_params as $param) - { if($param) - { $key = strpos($param, "=") === false ? $param : substr($param, 0, strpos($param, "=")); + foreach($v_params as $param){ + if($param){ + $key = strpos($param, "=") === false ? $param : substr($param, 0, strpos($param, "=")); $value = strpos($param, "=") === false ? "" : substr($param, strpos($param, "=") + 1); if(!$this->is_a_param($key)) $this->additional_get_params[$key] = $value; } } } - function is_a_param($key) - { foreach($this->get_PARAMS() as $_key => $_value) if(strcmp($key, $_value) == 0) return true; + function is_a_param($key){ + foreach($this->get_PARAMS() as $_key => $_value) if(strcmp($key, $_value) == 0) return true; return false; } - function url($action = "", $_params = array(), $script_name = "index.php") - { if($action) $_params["e"] = $action; + function url($action = "", $_params = array(), $script_name = "index.php"){ + if($action) $_params["e"] = $action; $get_params = ""; if(isset($this->additional_get_params)) foreach($this->additional_get_params as $key => $value) $get_params .= ($get_params ? "&" : "?").$key."=".$value; foreach($_params as $key => $value) $get_params .= ($get_params ? "&" : "?").$this->param($key)."=".$value; return $this->path("web").$script_name.$get_params; } - function redirect($url, $message, $wait = 1) - { $this->set_etat("reponses/html/redirect_javascript", false); - $this->set_out - ( "redirect", - array - ( "url" => str_replace("&", "&", $url), + function redirect($url, $message, $wait = 1){ + $this->set_etat("reponses/html/redirect_javascript", false); + $this->set_out( + "redirect", + array( + "url" => str_replace("&", "&", $url), "message" => $message, "wait" => $wait )