/** * @see \wcf\page\IPage::readData() */ public function readData() { parent::readData(); I18nHandler::getInstance()->setOptions('menuItemLink', PACKAGE_ID, $this->menuItem->menuItemLink, 'wcf.page.menuItemLink\\d+'); I18nHandler::getInstance()->setOptions('pageMenuItem', PACKAGE_ID, $this->menuItem->menuItem, 'wcf.page.menuItem\\d+'); if (empty($_POST)) { $this->isDisabled = $this->menuItem->isDisabled ? true : false; $this->isInternalLink = $this->menuItem->menuItemController ? true : false; $this->menuItemController = $this->menuItem->menuItemController; if ($this->isInternalLink) { $this->menuItemParameters = $this->menuItem->menuItemLink; } else { $this->menuItemLink = $this->menuItem->menuItemLink; } $this->menuPosition = $this->menuItem->menuPosition; $this->pageMenuItem = $this->menuItem->menuItem; $this->parentMenuItem = $this->menuItem->parentMenuItem; $this->showOrder = $this->menuItem->showOrder; foreach ($this->pageObjectTypes as $page) { if ($page->className == $this->menuItemController) { $this->menuItemPage = $page->objectTypeID; } } } }
/** * @see wcf\page\IPage::readData() */ public function readData() { parent::readData(); I18nHandler::getInstance()->setOptions('menuItemLink', PACKAGE_ID, $this->menuItem->menuItemLink, 'wcf.page.menuItemLink\d+'); I18nHandler::getInstance()->setOptions('pageMenuItem', PACKAGE_ID, $this->menuItem->menuItem, 'wcf.page.menuItem\d+'); if (empty($_POST)) { $this->isDisabled = ($this->menuItem->isDisabled) ? true : false; $this->isInternalLink = ($this->menuItem->menuItemController) ? true : false; $this->menuItemController = $this->menuItem->menuItemController; $this->menuItemLink = $this->menuItem->menuItemLink; $this->menuPosition = $this->menuItem->menuPosition; $this->pageMenuItem = $this->menuItem->menuItem; $this->parentMenuItem = $this->menuItem->parentMenuItem; $this->showOrder = $this->menuItem->showOrder; } }