Server : LiteSpeed System : Linux server 3.10.0-1160.90.1.el7.x86_64 #1 SMP Thu May 4 15:21:22 UTC 2023 x86_64 User : alsaif ( 1057) PHP Version : 7.4.33 Disable Function : show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname Directory : /home/alsaif/public_html/administrator/components/com_convertforms/layouts/fields/ |
<?php
/**
* @package Convert Forms
* @version 4.3.3 Pro
*
* @author Tassos Marinos <info@tassos.gr>
* @link https://www.tassos.gr
* @copyright Copyright © 2023 Tassos All Rights Reserved
* @license GNU GPLv3 <http://www.gnu.org/licenses/gpl.html> or later
*/
defined('_JEXEC') or die('Restricted access');
extract($displayData);
$country_selector_enabled = isset($field->enable_country_selector) && $field->enable_country_selector === '1';
if ($country_selector_enabled)
{
$value_country_code = isset($field->value['code']) ? $field->value['code'] : 'af';
$css = @file_get_contents(JPATH_ROOT . '/media/plg_system_nrframework/css/controls/phone.css');
$flag_base_url = implode('/', [rtrim(JURI::root(), '/'), 'media', 'plg_system_nrframework', 'img', 'flags']);
$selected_country = \NRFramework\Countries::getCountry($value_country_code);
$country_code = isset($selected_country['code']) ? strtolower($selected_country['code']) : 'af';
$country_calling_code = isset($selected_country['calling_code']) ? $selected_country['calling_code'] : 93;
?>
<style><?php echo $css; ?></style>
<div class="tf-phone-control<?php echo $field->class ? ' ' . $field->class : ''; ?>"<?php echo $field->readonly === '1' ? ' readonly' : ''; ?>>
<div class="tf-phone-control--skeleton tf-phone-control--flag" style="padding-left:0;">
<img width="27" height="13.5" src="<?php echo implode('/', [$flag_base_url, $country_code . '.png']); ?>"></img>
<svg class="tf-arrow" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" width="17"><path fill="currentColor" d="M480-333 240-573l51-51 189 189 189-189 51 51-240 240Z"/></svg>
<span class="tf-flag-calling-code">+<?php echo $country_calling_code; ?></span>
</div>
<input
type="tel"
class="tf-phone-control--number<?php echo !empty($field->inputcssclass) ? ' ' . $field->inputcssclass : ''; ?>"
<?php echo $field->required === '1' ? ' required' : ''; ?>
<?php echo $field->readonly === '1' ? ' readonly' : ''; ?>
placeholder="<?php echo !empty($field->placeholder) ? $field->placeholder : '_ _ _ _ _ _'; ?>"
value="<?php echo isset($field->value['value']) ? $field->value['value'] : ''; ?>"
/>
</div>
<?php
}
else
{
echo $class->getInput();
}