/** * Attempt to determine the currently requested URL * * @deprecated * @return string */ public static function current_url() { // rebuild the current url. $config = cms_config::get_instance(); $url1 = new cms_url($_SERVER['REQUEST_URI']); $url2 = new cms_url($config['root_url']); $url1->set_scheme($url2->get_scheme()); $url1->set_host($url2->get_host()); $url1->set_port($url2->get_port()); $url1->set_user($url2->get_user()); $url1->set_pass($url2->get_pass()); return (string) $url1; }