This repository has been archived on 2024-12-01. You can view files and clone it, but cannot push or open issues or pull requests.
factuges_web/www/protected/extensions/bootstrap/widgets/TbHeroUnit.php
david e93adbdd4e - Importación inicial
- Registro, activación y entrada de usuarios


git-svn-id: https://192.168.0.254/svn/Rodax.factuges_web/trunk@2 e455b18d-f7fe-5245-9c43-e2c35af70a32
2013-06-13 16:04:48 +00:00

63 lines
1.4 KiB
PHP

<?php
/**
* TbHeroUnit class file.
* @author Christoffer Niska <ChristofferNiska@gmail.com>
* @copyright Copyright &copy; Christoffer Niska 2011-
* @license http://www.opensource.org/licenses/bsd-license.php New BSD License
* @package bootstrap.widgets
* @since 0.9.10
*/
/**
* Modest bootstrap hero unit widget.
* Thanks to Christphe Boulain for suggesting content capturing.
* @see http://twitter.github.com/bootstrap/components.html#typography
*/
class TbHeroUnit extends CWidget
{
/**
* @var string the heading text.
*/
public $heading;
/**
* @var boolean indicates whether to encode the heading.
*/
public $encodeHeading = true;
/**
* @var array the HTML attributes for the heading element.
* @since 1.0.0
*/
public $headingOptions = array();
/**
* @var array the HTML attributes for the widget container.
*/
public $htmlOptions = array();
/**
* Initializes the widget.
*/
public function init()
{
if (isset($this->htmlOptions['class']))
$this->htmlOptions['class'] .= ' hero-unit';
else
$this->htmlOptions['class'] = 'hero-unit';
if ($this->encodeHeading)
$this->heading = CHtml::encode($this->heading);
echo CHtml::openTag('div', $this->htmlOptions);
if (isset($this->heading))
echo CHtml::tag('h1', $this->headingOptions, $this->heading);
}
/**
* Runs the widget.
*/
public function run()
{
echo '</div>';
}
}