%PDF- %PDF-
| Direktori : /home1/lightco1/upgrade.lightco.com.au/administrator/components/com_csvi/views/csvi/ |
| Current File : //home1/lightco1/upgrade.lightco.com.au/administrator/components/com_csvi/views/csvi/view.html.php |
<?php
/**
* @package CSVI
* @subpackage Dashboard
*
* @author Roland Dalmulder <contact@csvimproved.com>
* @copyright Copyright (C) 2006 - 2016 RolandD Cyber Produksi. All rights reserved.
* @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
* @link http://www.csvimproved.com
*/
defined('_JEXEC') or die;
/**
* Dashboard list.
*
* @package CSVI
* @subpackage Dashboard
* @since 6.6.0
*/
class CsviViewCsvi extends JViewLegacy
{
/**
* The items to display.
*
* @var array
* @since 6.6.0
*/
protected $items;
/**
* The sidebar to show
*
* @var string
* @since 2.0
*/
protected $sidebar = '';
/**
* Executes before rendering a generic page, default to actions necessary
* for the Browse task.
*
* @param string $tpl Subtemplate to use
*
* @return boolean Return true to allow rendering of the page
*
* @since 6.6.0
*
* @throws RuntimeException
*/
public function display($tpl = null)
{
$helper = new CsviHelperCsvi;
$helper->setDownloadId();
// Call the logs model
$model = JModelLegacy::getInstance('Logs', 'CsviModel', array('ignore_request' => true));
// Set a default ordering
$model->setState('filter_order', 'start');
$model->setState('filter_order_Dir', 'DESC');
$model->setState('list.start', 0);
$model->setState('list.limit', 10);
$this->items = $model->getItems();
$this->addToolbar();
// Render the sidebar
$helper->addSubmenu('csvi');
$this->sidebar = JHtmlSidebar::render();
return parent::display($tpl);
}
/**
* Add the page title and toolbar.
*
* @return void
*
* @since 1.6
*/
private function addToolbar()
{
JToolbarHelper::title('CSVI - ' . JText::_('COM_CSVI_TITLE_DASHBOARD'), 'info');
JToolbarHelper::preferences('com_csvi');
}
}