%PDF- %PDF-
| Direktori : /home/lightco1/luminero.com.au/administrator/components/com_cmc/models/fields/ |
| Current File : /home/lightco1/luminero.com.au/administrator/components/com_cmc/models/fields/phone.php |
<?php
/**
* @package CMC
* @author Compojoom <contact-us@compojoom.com>
* @date 2016-04-15
*
* @copyright Copyright (C) 2008 - 2016 compojoom.com - Daniel Dimitrov, Yves Hoppe. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE
*/
defined('_JEXEC') or die('Restricted access');
JFormHelper::loadFieldClass('text');
/**
* Class JFormFieldPhone
*
* @since 1.4
*/
class JFormFieldPhone extends JFormFieldText
{
/**
* The form field type.
*
* @var string
*
* @since 11.1
*/
protected $type = 'Phone';
/**
* Method to get the field input markup.
*
* @return string The field input markup.
*
* @since 11.1
*/
protected function getInput()
{
$class = $this->element['class'] ? (string) $this->element['class'] : '';
if (strstr($class, 'inter'))
{
$phone = parent::getInput();
}
else
{
$name = $this->name;
$value = explode('-', $this->value);
$this->name = $name . '[area]';
$this->value = isset($value[0]) ? $value[0] : '';
$phone = '(' . parent::getInput() . ')';
$this->name = $name . '[detail1]';
$this->value = isset($value[1]) ? $value[1] : '';
$phone .= parent::getInput();
$this->name = $name . '[detail2]';
$this->value = isset($value[2]) ? $value[2] : '';
$phone .= parent::getInput();
}
return $phone;
}
}