/** * Main method. * * @since 0.1 * * @param string|null $subPage */ public function execute($subPage) { parent::execute($subPage); if ($this->subPage === '') { $this->displayNavigation(); EPOrg::displayAddNewControl($this->getContext()); EPOrg::displayPager($this->getContext()); } else { $this->getOutput()->redirect(SpecialPage::getTitleFor('Institution', $this->subPage)->getLocalURL()); } }
/** * Main method. * * @since 0.1 * * @param string|null $subPage */ public function execute($subPage) { parent::execute($subPage); if ($this->subPage === '') { $this->displayNavigation(); EPOrg::displayAddNewControl($this->getContext()); EPOrg::displayPager($this->getContext()); } else { $this->getOutput()->redirect(Title::newFromText($this->subPage, EP_NS_INSTITUTION)->getLocalURL()); } }