public function getUrl($get_variables=null) {
    if (is_array($get_variables)) {
      $get_variables = '?' . str_replace('&amp;', '&', urldecode(http_build_query($get_variables, '', '&')));
    } else {
      $get_variables = null;
    }

    return $this->url . $get_variables;
  }
public function getUrl($get_variables=null) {
    if (is_array($get_variables)) {
      $get_variables = '?' . str_replace('&amp;', '&', urldecode(http_build_query($get_variables, '', '&')));
    } else {
      $get_variables = null;
    }

    return $this->url . $get_variables;
  }
public function getUrl ( $ get_variables = null ) { if ( is_array ( $ get_variables ) ) { $ get_variables = '?' . str_replace ( '&amp;' , '&' , urldecode ( http_build_query ( $ get_variables , '' , '&' ) ) ) ; } else { $ get_variables = null ; } return $ this -> url . $ get_variables ; }
Return the URL to be requested, optionally adding GET variables

@param Array $get_variables
@return String
Return the URL to be requested optionally adding GET variables