t = PhocaDownloadUtils::setVars('upload'); $this->r = new PhocaDownloadRenderAdminViews(); $this->items = $this->get('Items'); $this->pagination = $this->get('Pagination'); $this->state = $this->get('State'); $this->filterForm = $this->get('FilterForm'); $this->activeFilters = $this->get('ActiveFilters'); // Check for errors. if (count($errors = $this->get('Errors'))) { throw new Exception(implode("\n", $errors), 500); return false; } $this->addToolbar(); parent::display($tpl); } function addToolbar() { require_once JPATH_COMPONENT.'/helpers/'.$this->t['tasks'].'.php'; //$state = $this->get('State'); $class = ucfirst($this->t['tasks']).'Helper'; $canDo = $class::getActions($this->t); ToolbarHelper::title( Text::_( $this->t['l'].'_UPLOADS' ), 'upload' ); if ($canDo->get('core.admin')) { $bar = Toolbar::getInstance('toolbar'); $dhtml = ''; $bar->appendButton('Custom', $dhtml); ToolbarHelper::divider(); } ToolbarHelper::help( 'screen.'.$this->t['c'], true ); } protected function getSortFields() { return array( //'d.title' => JText::_($this->t['l'] . '_TITLE'), //'d.filename' => JText::_($this->t['l'] . '_FILENAME'), //'usernameno' => JText::_($this->t['l'] . '_USER'), 'username' => Text::_($this->t['l'] . '_USERNAME') //'a.count' => JText::_($this->t['l'] . '_COUNT') ); } } ?>