contao/test — Issue #2387: Backend::createPageList liefert bei nicht Admins zu viele Seiten
Author: importer
Created: 2011-11-29 09:34:40+00:00
State: open
Labels: backend, Defect

Zum Reproduzieren:
- In der Online-Demo eine weitere root page erzeugt mit einem anderen dns
- Eine regulären Seite anlegen
- Einem nicht Admin diese neue reguläre Seite und aus der Music Academy weiterhin nur die Seite Curses als Pagemount wählen.
Dann werden dem Benutzer in der Auswahlliste eines Hyperlinks mehrere Domains angezeigt.

Für Nichtadmins fehlt die Prüfung der domain. Kann durch einfügen der folgenden Zeilen ab Zeile 538 (commit:2f5b9fd5142a4351ee3510571591b2e6)

```
// Skip websites that run under a different domain
if ($objPage->domain && $objPage->domain

![](= $this->Environment->host && $objPage->domain )= 'www.' . $this->Environment->host)
{
continue;
}

```

gelöst werden.

Für Admins wird diese Selektion in der doCreatePageList Zeile 390 bereits realisiert.

[Download the attachments](http://www.contao.org/tl_files/tickets/2387.zip "Download the attachments of this ticket")

--- _Originally created by N.Parker on August 4th, 2010, at 01:46pm (ID 2387)_