Spade
Mini Shell
| Directory:~$ /home/lmsyaran/www/administrator/components/com_helpdeskpro/View/Report/ |
| [Home] [System Details] [Kill Me] |
<?php
/**
* @version 4.3.0
* @package Joomla
* @subpackage Helpdesk Pro
* @author Tuan Pham Ngoc
* @copyright Copyright (C) 2013 - 2021 Ossolution Team
* @license GNU/GPL, see LICENSE.php
*/
namespace OSSolution\HelpdeskPro\Admin\View\Report;
use JHtmlSidebar;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use OSL\Utils\Html as HtmlUtils;
use OSL\View\HtmlView;
defined('_JEXEC') or die;
class Html extends HtmlView
{
/**
* Array hold data ranger filter
*
* @var array
*/
protected $lists = [];
/**
* Array hold calculated reporting data
*
* @var array
*/
protected $data;
/**
* Prepare data to show on report page
*/
protected function beforeRender()
{
parent::beforeRender();
$options = [];
$options[] = HTMLHelper::_('select.option', '',
Text::_('HDP_CHOOSE_DATE_RANGE'));
$options[] = HTMLHelper::_('select.option', 0,
Text::_('HDP_TODAY'));
$options[] = HTMLHelper::_('select.option', 1,
Text::_('HDP_THIS_WEEK'));
$options[] = HTMLHelper::_('select.option', 2,
Text::_('HDP_THIS_MONTH'));
$options[] = HTMLHelper::_('select.option', 3,
Text::_('HDP_THIS_YEAR'));
$options[] = HTMLHelper::_('select.option', 4,
Text::_('HDP_ALL'));
$this->lists['filter_date_range'] =
HTMLHelper::_('select.genericlist', $options,
'filter_date_range', 'onchange="submit();"
class="form-select"', 'value', 'text',
$this->model->getState('filter_date_range'));
$this->data = $this->model->getData();
if (!\HelpdeskproHelper::isJoomla4())
{
// Add sidebar
HtmlUtils::addSubMenus($this->container->option, $this->name);
$this->sidebar = JHtmlSidebar::render();
}
else
{
$this->sidebar = '';
}
}
}