* @link http://www.tassos.gr * @copyright Copyright © 2019 Tassos Marinos All Rights Reserved * @license GNU GPLv3 or later */ defined('_JEXEC') or die; use Joomla\CMS\HTML\HTMLHelper; if (!$email = $field->value) { return; } // Check if valid email is given if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { return; } // Get field params $cloak_support = $fieldParams->get('cloak_support', true); $display_as = $fieldParams->get('display_as', 'link'); // We have selected cloak support if ($cloak_support) { if ($display_as == 'text') { // Cloak it but display it as text $buffer = HTMLHelper::_('email.cloak', $email, 0); } else { // Cloak it but display it as a link $buffer = HTMLHelper::_('email.cloak', $email); } } else { if ($display_as == 'text') { $buffer = $email; } else { $buffer = '' . $email . ''; } } echo $buffer;