File: /var/www/apklausos/application/extensions/yiiwheels/widgets/formhelpers/WhPhone.php
<?php
/**
*
* WhCountries.php
*
* Date: 06/09/14
* Time: 14:17
* @author Antonio Ramirez <amigo.cobos@gmail.com>
* @link http://www.ramirezcobos.com/
* @link http://www.2amigos.us/
*/
Yii::import('yiiwheels.widgets.formhelpers.WhInputWidget');
class WhPhone extends WhInputWidget
{
/**
* @var string the formatting options
*/
public $format = false;
public function init()
{
parent::init();
TbHtml::addCssClass('bfh-phone', $this->htmlOptions);
$this->htmlOptions['data-format'] = $this->format;
unset($this->htmlOptions['data-name'], $this->htmlOptions['data-value']);
}
public function run()
{
if (!$this->readOnly) {
echo $this->hasModel()
? CHtml::activeTextField($this->model, $this->attribute, $this->htmlOptions)
: CHtml::textField($this->name, $this->value, $this->htmlOptions);
} else {
$this->htmlOptions['data-number'] = $this->hasModel()
? $this->model->{$this->attribute}
: $this->value;
echo CHtml::tag('span', $this->htmlOptions, '');
}
$this->registerPlugin('bfhphone');
}
}