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 * @version $Id: HeadTitle.php 23388 2010-11-19 00:37:55Z ramon $ |
19 * @version $Id: HeadTitle.php 24593 2012-01-05 20:35:02Z matthew $ |
20 * @license http://framework.zend.com/license/new-bsd New BSD License |
20 * @license http://framework.zend.com/license/new-bsd New BSD License |
21 */ |
21 */ |
22 |
22 |
23 /** Zend_View_Helper_Placeholder_Container_Standalone */ |
23 /** Zend_View_Helper_Placeholder_Container_Standalone */ |
24 require_once 'Zend/View/Helper/Placeholder/Container/Standalone.php'; |
24 require_once 'Zend/View/Helper/Placeholder/Container/Standalone.php'; |
27 * Helper for setting and retrieving title element for HTML head |
27 * Helper for setting and retrieving title element for HTML head |
28 * |
28 * |
29 * @uses Zend_View_Helper_Placeholder_Container_Standalone |
29 * @uses Zend_View_Helper_Placeholder_Container_Standalone |
30 * @package Zend_View |
30 * @package Zend_View |
31 * @subpackage Helper |
31 * @subpackage Helper |
32 * @copyright Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com) |
32 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com) |
33 * @license http://framework.zend.com/license/new-bsd New BSD License |
33 * @license http://framework.zend.com/license/new-bsd New BSD License |
34 */ |
34 */ |
35 class Zend_View_Helper_HeadTitle extends Zend_View_Helper_Placeholder_Container_Standalone |
35 class Zend_View_Helper_HeadTitle extends Zend_View_Helper_Placeholder_Container_Standalone |
36 { |
36 { |
37 /** |
37 /** |
67 * @param string $setType |
67 * @param string $setType |
68 * @return Zend_View_Helper_HeadTitle |
68 * @return Zend_View_Helper_HeadTitle |
69 */ |
69 */ |
70 public function headTitle($title = null, $setType = null) |
70 public function headTitle($title = null, $setType = null) |
71 { |
71 { |
72 if ($setType === null && $this->getDefaultAttachOrder() === null) { |
72 if (null === $setType) { |
73 $setType = Zend_View_Helper_Placeholder_Container_Abstract::APPEND; |
73 $setType = (null === $this->getDefaultAttachOrder()) |
74 } elseif ($setType === null && $this->getDefaultAttachOrder() !== null) { |
74 ? Zend_View_Helper_Placeholder_Container_Abstract::APPEND |
75 $setType = $this->getDefaultAttachOrder(); |
75 : $this->getDefaultAttachOrder(); |
76 } |
76 } |
77 $title = (string) $title; |
77 $title = (string) $title; |
78 if ($title !== '') { |
78 if ($title !== '') { |
79 if ($setType == Zend_View_Helper_Placeholder_Container_Abstract::SET) { |
79 if ($setType == Zend_View_Helper_Placeholder_Container_Abstract::SET) { |
80 $this->set($title); |
80 $this->set($title); |