public function __construct(Page $oPage = null, NavigationItem $oNavigationItem = null) { parent::__construct($oPage, $oNavigationItem); if ($oPage) { $this->updateFlagsFromProperties(); } if ($oNavigationItem instanceof VirtualNavigationItem) { $aData = $oNavigationItem->getData(); if (is_array($aData)) { $this->iYear = @$aData[1]; $this->iMonth = @$aData[2]; $this->iDay = @$aData[3]; } elseif ($aData instanceof JournalEntry) { $this->iYear = $aData->getPublishAt('Y'); $this->iMonth = $aData->getPublishAt('n'); $this->iDay = $aData->getPublishAt('j'); } } }
public function __construct(Page $oPage = null, NavigationItem $oNavigationItem = null) { parent::__construct($oPage, $oNavigationItem); }
public function __construct(Page $oPage = null, NavigationItem $oNavigationItem = null, $sLanguageId = null) { parent::__construct($oPage, $oNavigationItem); $this->sLanguageId = $sLanguageId; }