コード例 #1
0
 /**
  * @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;
             }
         }
     }
 }
コード例 #2
0
	/**
	 * @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;
		}
	}