* @link https://www.tassos.gr * @copyright Copyright © 2024 Tassos All Rights Reserved * @license GNU GPLv3 or later */ // No direct access to this file defined('_JEXEC') or die; use Joomla\CMS\HTML\HTMLHelper; require_once dirname(__DIR__) . '/helpers/field.php'; ###### Note ###### # This field is deprecated. Use NR_Well instead ###### Note ###### class JFormFieldNR_Block extends NRFormField { /** * The field type. * * @var string */ public $type = 'nr_block'; protected function getLabel() { return ''; } /** * Method to render the input field * * @return string */ protected function getInput() { HTMLHelper::stylesheet('plg_system_nrframework/fields.css', false, true); $title = $this->get('label'); $description = $this->get('description'); $class = $this->get('class'); $showclose = $this->get('showclose', 0); $start = $this->get('start', 0); $end = $this->get('end', 0); $info = $this->get("html", null); if ($info) { $info = str_replace("{{", "<", $info); $info = str_replace("}}", ">", $info); } $html = array(); if ($start || !$end) { $html[] = ''; if (strpos($class, 'alert') !== false) { $html[] = '
'; } else { $html[] = '
'; } if ($title) { $html[] = '

' . $this->prepareText($title) . '

'; } if ($description) { $html[] = '
' . $this->prepareText($description) . $info . '
'; } $html[] = '
'; } if (!$start && !$end) { $html[] = '
'; } return '
' . implode('', $html); } }