public function setOrderBy($column, $direction = 'asc') { if (!isset($this->cols[$column])) { return $this; } $columnNo = array_search($column, array_keys($this->cols)); $this->orderBy[$columnNo] = strtolower($direction) == 'desc' ? 'desc' : 'asc'; return $this; }
public function render() { $articlelist = new ArticleList(TRUE); $articlelist->setItems($this->items); $articlelist->setOrderBy('Reads', 'desc'); if (!$this->isFullscreen()) { $articlelist->setHidden('Status'); $articlelist->setHidden('Comments'); $articlelist->setHidden('UseMap'); $articlelist->setHidden('Locations'); $articlelist->setHidden('PublishDate'); } $articlelist->render(); }