web/lib/Zend/View/Helper/ServerUrl.php
changeset 807 877f952ae2bd
parent 207 621fa6caec0c
child 1230 68c69c656a2c
equal deleted inserted replaced
805:5e7a0fedabdf 807:877f952ae2bd
    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']);