mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-07 02:31:40 +09:00
17523819 : port setting enable for SSL
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@5074 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
1226bdb589
commit
3758f650c3
8 changed files with 41 additions and 2 deletions
|
|
@ -21,6 +21,7 @@
|
|||
var $db_info = NULL; ///< @brief DB 정보
|
||||
var $ftp_info = NULL; ///< @brief FTP 정보
|
||||
|
||||
var $ssl_port = NULL; ///< @brief SSL Port number
|
||||
var $ssl_actions = array(); ///< @brief ssl로 전송해야 할 action등록 (common/js/xml_handler.js에서 ajax통신시 활용)
|
||||
var $js_files = array(); ///< @brief display시에 사용하게 되는 js files의 목록
|
||||
var $css_files = array(); ///< @brief display시에 사용하게 되는 css files의 목록
|
||||
|
|
@ -800,6 +801,10 @@
|
|||
}
|
||||
|
||||
$url_info = parse_url('http://'.$target_url);
|
||||
if($use_ssl && $this->ssl_port && $this->ssl_port != 443) {
|
||||
$url_info['port'] = $this->ssl_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']);
|
||||
|
||||
return $url[$ssl_mode][$domain_key];
|
||||
|
|
@ -1229,5 +1234,13 @@
|
|||
return dirname($_SERVER['PHP_SELF']) . "/" . $url;
|
||||
}
|
||||
|
||||
function setSSLPort($port) {
|
||||
$oContext = &Context::getInstance();
|
||||
$oContext->_setSSLPort($port);
|
||||
}
|
||||
|
||||
function _setSSLPort($port) {
|
||||
$this->ssl_port = (int) $port;
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue