Current File : /home/pacjaorg/public_html/cop/administrator/components/com_akeeba/View/Profiles/Html.php |
<?php
/**
* @package akeebabackup
* @copyright Copyright (c)2006-2023 Nicholas K. Dionysopoulos / Akeeba Ltd
* @license GNU General Public License version 3, or later
*/
namespace Akeeba\Backup\Admin\View\Profiles;
// Protect from unauthorized access
defined('_JEXEC') || die();
use Akeeba\Backup\Admin\View\ViewTraits\ProfileIdAndName;
use FOF40\View\DataView\Html as BaseView;
use Joomla\CMS\HTML\HTMLHelper as JHtml;
use Joomla\CMS\Language\Text as JText;
/**
* View controller for the profiles management page
*/
class Html extends BaseView
{
use ProfileIdAndName;
/**
* Sorting order fields
*
* @var array
*/
public $sortFields;
/**
* The default layout, shows a list of profiles
*/
function onBeforeBrowse()
{
$this->getProfileIdAndName();
// Get Sort By fields
$this->sortFields = [
'id' => JText::_('JGRID_HEADING_ID'),
'description' => JText::_('COM_AKEEBA_PROFILES_COLLABEL_DESCRIPTION'),
];
parent::onBeforeBrowse();
JHtml::_('behavior.multiselect');
JHtml::_('dropdown.init');
}
/**
* The edit layout, editing a profile's name
*/
protected function onBeforeEdit()
{
parent::onBeforeEdit();
// Include tooltip support
if (version_compare(JVERSION, '3.999.999', 'lt'))
{
JHtml::_('behavior.tooltip');
}
}
}