function bearbeiterAnzeigen($seite) { $erg = '<h2>Es wurden keine Bearbeiter für diese Seite gefunden</h2>'; $seitenListe = array(); tx_he_tools_util::getParentPages($seite, $seitenListe); if (!empty($seitenListe)) { // $benutzerGruppen = tx_he_tools_util::getBeGroupsWithPageAccess($seitenListe); $benutzerGruppen = tx_he_tools_util::getBeGroupsWithPageAccess(array($seite)); if (!empty($benutzerGruppen)) { $beUsers = tx_he_tools_util::getBeUsers($benutzerGruppen); if (!empty($benutzerGruppen)) { $erg = '<h2>Folgende Benutzer haben Bearbeitungsrechte für diese Seite:</h2>'; $erg .= '<table class="grid" id="ergebnisliste">' . "\n"; $erg .= '<tr> <th>Name</th><th>E-Mail</th> </tr> '; foreach ($beUsers as $username) { $userData = tx_he_tools_util::getFeUserData($username); $name = $userData['first_name'] . ' ' . $userData['last_name']; $email = '<a href="mailto:' . $userData['email'] . '">' . $userData['email'] . '</a>'; $name = '<a target="_blank" href="/index.php?id=' . $userData['tx_hepersonen_profilseite'] . '">' . $name . '</a>'; $erg .= '<tr> <th>' . $name . '</th><th>' . $email . '</th> </tr> '; } $erg .= '</table>'; } } } return $erg; }