From 43f9ba9aaac6f99cb66132ede59a5f3614eccf9f Mon Sep 17 00:00:00 2001 From: haneul Date: Mon, 4 May 2009 11:44:01 +0000 Subject: [PATCH] #17951219 : Fixed a problem of getting uri occurred when using not-default port of ssl(443) or http(80) git-svn-id: http://xe-core.googlecode.com/svn/sandbox@6272 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- classes/context/Context.class.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/classes/context/Context.class.php b/classes/context/Context.class.php index 75d6c24a0..3d89a4174 100644 --- a/classes/context/Context.class.php +++ b/classes/context/Context.class.php @@ -922,10 +922,18 @@ if(Context::get("_https_port") && Context::get("_https_port") != 443) { $url_info['port'] = Context::get("_https_port"); } + else + { + unset($url_info['port']); + } } else { if(Context::get("_http_port") && Context::get("_http_port") != 80) { $url_info['port'] = Context::get("_http_port"); } + else + { + unset($url_info['port']); + } } $url[$ssl_mode][$domain_key] = sprintf("%s://%s%s%s",$use_ssl?'https':$url_info['scheme'], $url_info['host'], $url_info['port']&&$url_info['port']!=80?':'.$url_info['port']:'',$url_info['path']);