public function personenSucheDaten($eingabe, $bereich = '', $rolle = '')
    {
        $out = '';
        $where = '(deleted=0 AND disable=0 AND 
							NOT (FIND_IN_SET(71,usergroup)>0) AND pid=22881)';
        if (!empty($eingabe)) {
            /*
            			$where .= ' AND
            							(last_name LIKE "' . trim($eingabe) . '%" OR
            							 username LIKE "%' . trim($eingabe) . '%")
            							';
            */
            $where .= ' AND
							(last_name LIKE "%' . trim($eingabe) . '%")
							';
        }
        if (!empty($bereich) && $bereich != 0) {
            $bereichsGruppen = array();
            $findListe = array();
            tx_he_personen_util::gibBenutzergruppenRekusiv($bereich, $bereichsGruppen, 1);
            foreach ($bereichsGruppen as $group) {
                $findListe[] = 'FIND_IN_SET(' . $group . ',usergroup)>0';
            }
            $where .= ' AND (' . implode(' OR ', $findListe) . ')';
        }
        $zweiEbenen = array(133, 169);
        if (!empty($rolle) && $rolle != 0) {
            $funktionsGruppen = array();
            $findListe = array();
            if (in_array($rolle, $zweiEbenen)) {
                $ebenen = 2;
            } else {
                $ebenen = 1;
            }
            tx_he_personen_util::gibBenutzergruppenRekusiv($rolle, $funktionsGruppen, $ebenen);
            foreach ($funktionsGruppen as $group) {
                $findListe[] = 'FIND_IN_SET(' . $group . ',usergroup)>0';
            }
            $where .= ' AND (' . implode(' OR ', $findListe) . ')';
        }
        // return $where;
        $result = $GLOBALS['TYPO3_DB']->exec_SELECTquery('DISTINCT first_name,last_name,email,tx_hepersonen_raumnummer,tx_hepersonen_profilseite,telephone', 'fe_users', $where, '', 'last_name,first_name', '0,100');
        $bg = 'hg_hellblau';
        $tabContent = '';
        while ($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($result)) {
            if (empty($eingabe) || strpos(mb_strtolower($row['last_name'], 'UTF-8'), mb_strtolower(trim($eingabe), 'UTF-8')) !== FALSE) {
                $tel = $this->gibTelefonNummern($row['telephone']);
                if (empty($tel)) {
                    $tel = '-';
                }
                $raum = $this->gibRaumNummern($row['tx_hepersonen_raumnummer']);
                if (empty($raum)) {
                    $raum = '-';
                }
                if ($bg == '') {
                    $bg == 'hg_hellblau';
                } else {
                    $bg == '';
                }
                $tabContent .= '<tr class="' . $bg . '">
								 	<td class="name">
								 		<a target="_blank" href="http://www.hs-esslingen.de/index.php?id=' . $row['tx_hepersonen_profilseite'] . '">' . $row['last_name'] . ', ' . $row['first_name'] . '
										</a>
										</td>
								 	<td class="tel">' . $tel . '</td>
								 	<td class="raum">' . $raum . '</td>
								 	<td class="mail">
								 		<a title="E-Mail an ' . $row['first_name'] . ' ' . $row['last_name'] . ' senden" href="mailto:' . $row['email'] . '">' . '<img src="/fileadmin/images/css/mail.gif" />' . '</a>
										</td>
								 	</tr>';
            }
        }
        if (empty($tabContent)) {
            $out = '<h3>Es wurde keine Person für Ihre Sucheingabe gefunden !</h3>';
        } else {
            $out = '<table class="tab100"><tr class="ueberschrift">
							 <th>Name</th>
							 <th>Telefon</th>
							 <th>Raum</th>
							 <th>E-Mail</th>
							 </tr>' . $tabContent . '</table>';
        }
        return $out;
    }