Example #1
0
 /**
  * indexGlobal
  * @param string $strGlobalId
  * @param integer $intGlobalLinkId
  * @param integer $intGlobalVersion
  * @param integer $intLanguageId
  * @param integer $intRootLevelId
  * @return void
  * @author Thomas Schedler <*****@*****.**>
  * @version 1.0
  */
 public function indexGlobal($strGlobalId, $intGlobalLinkId, $intGlobalVersion, $intLanguageId, $intRootLevelId)
 {
     try {
         $this->core->logger->debug('massiveart->website->index->indexGlobal(' . $strGlobalId . ', ' . $intGlobalLinkId . ', ' . $intGlobalVersion . ', ' . $intLanguageId . ', ' . $intRootLevelId . ')');
         $objPage = new Page();
         $objPage->setPageId($strGlobalId);
         $objPage->setPageVersion($intGlobalVersion);
         $objPage->setLanguageId($intLanguageId);
         $objPage->setElementLinkId($intGlobalLinkId);
         $objPage->setRootLevelId($intRootLevelId);
         $objPage->setType('global');
         $objPage->setModelSubPath('global/models/');
         $objPage->loadPage();
         $objPage->indexGlobal();
         $objPage = null;
         unset($objPage);
     } catch (Exception $exc) {
         $this->core->logger->err($exc);
     }
 }