| Server IP : 54.36.91.62 / Your IP : 216.73.217.112 Web Server : Apache System : Linux webm013.cluster127.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64 User : coopiak ( 151928) PHP Version : 8.3.23 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/coopiak/amisdesseniors-fr/plugins/system/nrframework/layouts/controls/ |
Upload File : |
<?php
/**
* @package EngageBox
* @version 7.0.0 Pro
*
* @author Tassos Marinos <info@tassos.gr>
* @link https://www.tassos.gr
* @copyright Copyright © 2024 Tassos All Rights Reserved
* @license GNU GPLv3 <http://www.gnu.org/licenses/gpl.html> or later
*/
defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Factory;
use Joomla\CMS\Language\Text;
use Joomla\CMS\HTML\HTMLHelper;
extract($displayData);
if (!isset($choices) || !is_array($choices) || !count($choices))
{
return;
}
$mode = isset($mode) ? $mode : 'svg';
$gap = isset($gap) && !empty($gap) ? $gap : 'inherit';
$class = isset($class) ? ' ' . $class : '';
$columns = isset($columns) ? $columns : null;
$id = isset($id) ? $id : null;
$class .= ' ' . $id;
if ($columns)
{
Factory::getDocument()->addStyleDeclaration('
.tf-choiceselector-control.' . $id . ' {
--columns: ' . $columns . ';
--gap: ' . $gap . ';
}'
);
}
HTMLHelper::stylesheet('plg_system_nrframework/controls/choiceselector.css', ['relative' => true, 'version' => 'auto']);
?>
<div class="tf-choiceselector-control mode-<?php echo $mode; ?><?php echo $class; ?>">
<?php
$i = 0;
foreach ($choices as $key => $_value)
{
$_value = !is_string($_value) ? (array) $_value : $_value;
$id = $name . '_' . (empty($item_id) ? $key : $item_id);
$image = isset($_value['image']) ? $_value['image'] : false;
$icon = isset($_value['icon']) ? $_value['icon'] : false;
$label = isset($_value['label']) ? $_value['label'] : $_value;
$pro = isset($_value['pro']) ? (bool) $_value['pro'] : false;
?>
<div class="tf-choiceselector-control--item<?php echo $pro ? ' pro' : ''; ?>"<?php echo $pro ? ' data-pro-only="' . Text::_($label) . '"' : ''; ?>>
<?php echo $pro ? '<span class="pro">' . Text::_('NR_PRO') . '</span>' : ''; ?>
<input type="radio" id="fpf-control-input-item_<?php echo $id; ?>" name="<?php echo $name; ?>" value="<?php echo $key; ?>"<?php echo $value == $key ? ' checked="checked"' : ''; ?> />
<label for="fpf-control-input-item_<?php echo $id; ?>">
<?php echo $mode == 'svg' && !empty($icon) ? $icon : ''; ?>
<span class="text"><?php echo Text::_($label); ?></span>
</label>
</div>
<?php
$i++;
}
?>
</div>