/** * 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; }
/** * 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; }