getCategoryFromUrl($pageParam);; parent::__construct($pageCall, $pageParam); $this->name = Util::ucFirst(Lang::$game['titles']); } protected function generateContent() { $conditions = []; if (!User::isInGroup(U_GROUP_EMPLOYEE)) // hide unused titles $conditions[] = [['cuFlags', CUSTOM_EXCLUDE_FOR_LISTVIEW, '&'], 0]; if ($this->category) $conditions[] = ['category', $this->category[0]]; $titles = new TitleList($conditions); if (!$titles->error) { $params = []; if ($titles->hasDiffFields(['category'])) $params['visibleCols'] = "$['category']"; if (!$titles->hasAnySource()) $params['hiddenCols'] = "$['source']"; $this->lvTabs[] = array( 'file' => 'title', 'data' => $titles->getListviewData(), 'params' => $params ); } } protected function generateTitle() { array_unshift($this->title, Util::ucFirst(Lang::$game['titles'])); if ($this->category) array_unshift($this->title, Lang::$title['cat'][$this->category[0]]); } protected function generatePath() { if ($this->category) $this->path[] = $this->category[0]; // should be only one parameter anyway } } ?>