$this->additional_get_params = array();
$_params = $_SERVER["QUERY_STRING"];
$v_params = explode("&", $_params);
$this->additional_get_params = array();
$_params = $_SERVER["QUERY_STRING"];
$v_params = explode("&", $_params);
- function url($action = "", $_params = array(), $script_name = "index.php"){
+ public function url($action = "", $_params = array(), $script_name = null){
+ $script_name = isset($script_name) ? $script_name : ($this->config("script_name") ? $this->config("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;
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;