| Current Path : /home/ataenra/www/libraries/regularlabs/src/Form/Field/ |
| Current File : /home/ataenra/www/libraries/regularlabs/src/Form/Field/HeaderLibraryField.php |
<?php
/**
* @package Regular Labs Library
* @version 23.12.1338
*
* @author Peter van Westen <info@regularlabs.com>
* @link https://regularlabs.com
* @copyright Copyright © 2023 Regular Labs All Rights Reserved
* @license GNU General Public License version 2 or later
*/
namespace RegularLabs\Library\Form\Field;
defined('_JEXEC') or die;
use Joomla\CMS\Language\Text as JText;
class HeaderLibraryField extends HeaderField
{
protected function getInput()
{
$extensions = [
'Advanced Module Manager',
'Articles Anywhere',
'Articles Field',
'Better Frontend Link',
'Cache Cleaner',
'CDN for Joomla!',
'Conditional Content',
// 'Content Templater',
'DB Replacer',
'GeoIP',
'IP Login',
// 'Keyboard Shortcuts',
// 'Modals',
'Modules Anywhere',
'Quick Index',
'Regular Labs Extension Manager',
'ReReplacer',
'Snippets',
'Sourcerer',
// 'Tabs & Accordions',
// 'Tooltips',
'What? Nothing!',
];
$list = '<ul><li>' . implode('</li><li>', $extensions) . '</li></ul>';
$attributes = $this->element->attributes();
$warning = '';
if (isset($attributes['warning']))
{
$warning = '<div class="alert alert-danger">' . JText::_($attributes['warning']) . '</div>';
}
$this->element->attributes()['description'] = JText::sprintf($attributes['description'], $warning, $list);
return parent::getInput();
}
}