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 } } ?>