protected function populateState($ordering = null, $direction = null) { $search = $this->getUserStateFromRequest($this->context . '.filter.search', 'filter_search', ''); $this->setState('filter.search', $search); $featured = $this->getUserStateFromRequest($this->context . '.filter.featured', 'filter_featured', ''); $this->setState('filter.featured', $featured); $categoryId = $this->getUserStateFromRequest($this->context . '.filter.category_id', 'filter_catid', ''); $this->setState('filter.catid', $categoryId); $license = $this->getUserStateFromRequest($this->context . '.filter.license', 'filter_licenseid', ''); $this->setState('filter.licenseid', $license); $params = JUDownloadHelper::getParams(); $this->setState('params', $params); parent::populateState('d.title', 'asc'); $field_display = $this->getUserStateFromRequest($this->context . '.field_display', 'field_display', array()); $this->setState('field_display', $field_display); }