Пример #1
0
 /**
  * Returns the pages
  *
  * @return ObjectStorage
  */
 public function getPages()
 {
     // if elementbrowser instead of IRRE (sorting workarround)
     if (ConfigurationUtility::isReplaceIrreWithElementBrowserActive()) {
         $formSorting = GeneralUtility::trimExplode(',', $this->formRepository->getPagesValue($this->uid), true);
         $formSorting = array_flip($formSorting);
         $pageArray = array();
         foreach ($this->pages as $page) {
             $pageArray[$formSorting[$page->getUid()]] = $page;
         }
         ksort($pageArray);
         return $pageArray;
     }
     return $this->pages;
 }
Пример #2
0
 /**
  * Returns the pages
  *
  * @return \TYPO3\CMS\Extbase\Persistence\ObjectStorage
  */
 public function getPages()
 {
     // if elementbrowser instead of IRRE (sorting workarround)
     $confArr = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['powermail']);
     if ($confArr['replaceIrreWithElementBrowser']) {
         $formSorting = GeneralUtility::trimExplode(',', $this->formRepository->getPagesValue($this->uid), TRUE);
         $formSorting = array_flip($formSorting);
         $pageArray = array();
         foreach ($this->pages as $page) {
             $pageArray[$formSorting[$page->getUid()]] = $page;
         }
         ksort($pageArray);
         return $pageArray;
     }
     return $this->pages;
 }