getCategoryFromUrl($pageParam); parent::__construct($pageParam); } protected function generate() : void { $this->h1 = Util::ucFirst(Lang::game('skills')); if ($this->category) $this->breadcrumb[] = $this->category[0]; array_unshift($this->title, $this->h1); if ($this->category) array_unshift($this->title, Lang::skill('cat', $this->category[0])); $this->redButtons[BUTTON_WOWHEAD] = true; $conditions = []; if (!User::isInGroup(U_GROUP_EMPLOYEE)) $conditions[] = [['cuFlags', CUSTOM_EXCLUDE_FOR_LISTVIEW, '&'], 0]; if ($this->category) $conditions[] = ['typeCat', $this->category[0]]; $tabData = ['data' => []]; $skills = new SkillList($conditions); if (!$skills->error) $tabData['data'] = $skills->getListviewData(); $this->lvTabs = new Tabs(['parent' => "\$\$WH.ge('tabs-generic')"]); $this->lvTabs->addListviewTab(new Listview($tabData, SkillList::$brickFile)); parent::generate(); } } ?>