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);
 }
예제 #3
0
 public function __construct(Page $oPage = null, NavigationItem $oNavigationItem = null, $sLanguageId = null)
 {
     parent::__construct($oPage, $oNavigationItem);
     $this->sLanguageId = $sLanguageId;
 }