equal
deleted
inserted
replaced
13 * to license@zend.com so we can send you a copy immediately. |
13 * to license@zend.com so we can send you a copy immediately. |
14 * |
14 * |
15 * @category Zend |
15 * @category Zend |
16 * @package Zend_View |
16 * @package Zend_View |
17 * @subpackage Helper |
17 * @subpackage Helper |
18 * @copyright Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com) |
18 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com) |
19 * @license http://framework.zend.com/license/new-bsd New BSD License |
19 * @license http://framework.zend.com/license/new-bsd New BSD License |
20 * @version $Id: ServerUrl.php 23371 2010-11-18 20:49:55Z bittarman $ |
20 * @version $Id: ServerUrl.php 25024 2012-07-30 15:08:15Z rob $ |
21 */ |
21 */ |
22 |
22 |
23 /** |
23 /** |
24 * Helper for returning the current server URL (optionally with request URI) |
24 * Helper for returning the current server URL (optionally with request URI) |
25 * |
25 * |
26 * @category Zend |
26 * @category Zend |
27 * @package Zend_View |
27 * @package Zend_View |
28 * @subpackage Helper |
28 * @subpackage Helper |
29 * @copyright Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com) |
29 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com) |
30 * @license http://framework.zend.com/license/new-bsd New BSD License |
30 * @license http://framework.zend.com/license/new-bsd New BSD License |
31 */ |
31 */ |
32 class Zend_View_Helper_ServerUrl |
32 class Zend_View_Helper_ServerUrl |
33 { |
33 { |
34 /** |
34 /** |
57 case (isset($_SERVER['HTTP_SCHEME']) && ($_SERVER['HTTP_SCHEME'] == 'https')): |
57 case (isset($_SERVER['HTTP_SCHEME']) && ($_SERVER['HTTP_SCHEME'] == 'https')): |
58 case (isset($_SERVER['SERVER_PORT']) && ($_SERVER['SERVER_PORT'] == 443)): |
58 case (isset($_SERVER['SERVER_PORT']) && ($_SERVER['SERVER_PORT'] == 443)): |
59 $scheme = 'https'; |
59 $scheme = 'https'; |
60 break; |
60 break; |
61 default: |
61 default: |
62 $scheme = 'http'; |
62 $scheme = 'http'; |
63 } |
63 } |
64 $this->setScheme($scheme); |
64 $this->setScheme($scheme); |
65 |
65 |
66 if (isset($_SERVER['HTTP_HOST']) && !empty($_SERVER['HTTP_HOST'])) { |
66 if (isset($_SERVER['HTTP_HOST']) && !empty($_SERVER['HTTP_HOST'])) { |
67 $this->setHost($_SERVER['HTTP_HOST']); |
67 $this->setHost($_SERVER['HTTP_HOST']); |