From 9d0a631878b75efa910dc6db43e3627d86b1ad3f Mon Sep 17 00:00:00 2001 From: Torsten Oppermann <torsten@sgalinski.de> Date: Fri, 2 Jun 2017 11:33:51 +0200 Subject: [PATCH] [TASK] Only showing root pages for all domains --- Classes/Service/BackendService.php | 14 +++----------- Resources/Private/Templates/Mail/Index.html | 2 +- 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/Classes/Service/BackendService.php b/Classes/Service/BackendService.php index a3cdbac5..678d6551 100644 --- a/Classes/Service/BackendService.php +++ b/Classes/Service/BackendService.php @@ -47,23 +47,15 @@ class BackendService { * @throws \InvalidArgumentException */ public static function getPages() { - $out = []; /** @var $databaseConnection DatabaseConnection */ $databaseConnection = $GLOBALS['TYPO3_DB']; $rows = $databaseConnection->exec_SELECTgetRows( - 'distinct pid', + '*', 'pages', - 'deleted = 0' + 'deleted = 0 AND is_siteroot = 1' ); - foreach ($rows as $row) { - $pageInfo = BackendUtility::readPageAccess($row['pid'], $GLOBALS['BE_USER']->getPagePermsClause(1)); - if ($pageInfo) { - $out[] = $pageInfo; - } - } - - return $out; + return $rows; } /** diff --git a/Resources/Private/Templates/Mail/Index.html b/Resources/Private/Templates/Mail/Index.html index 7da81d09..d1210499 100644 --- a/Resources/Private/Templates/Mail/Index.html +++ b/Resources/Private/Templates/Mail/Index.html @@ -18,7 +18,7 @@ <td nowrap="nowrap" class="col-title"> <a href="#" onclick="sgMailGoToPage({page.uid}); return false;"> <sgm:backend.icon table="pages" row="{page}" clickMenu="0" /> - {page._thePathFull} + {page.title} </a> </td> </tr> -- GitLab