/** * Erstellt den Karteireiter zum Verwalten der Zugriffsrechte auf einen Content * Zu einem Content können Gruppen zugeteilt werden. Diese haben dann zugriff auf den Content * Wenn keine Gruppen zugeordnet sind, können alle Personen auf den Content zugreifen */ function print_rights($kategorie_kurzbz) { $dms = new dms(); $dms->loadGruppenForKategorie($kategorie_kurzbz); if (count($dms->result) > 0) { echo 'Die Mitglieder der folgenden Gruppen dürfen die Seite ansehen:<br><br>'; echo ' <script type="text/javascript"> $(document).ready(function() { $("#rights_table").tablesorter( { sortList: [[1,1]], widgets: ["zebra"] }); }); </script>'; echo '<table id="rights_table" class="tablesorter" style="width: auto;"> <thead> <tr> <th>Gruppe Kurzbz</th> <th>Bezeichnung</th> <th></th> </tr> </thead> <tbody>'; foreach ($dms->result as $row) { echo '<tr>'; echo '<td>', $row->gruppe_kurzbz, '</td>'; echo '<td>', $row->bezeichnung, '</td>'; echo '<td> <a href="' . $_SERVER['PHP_SELF'] . '?kategorie_kurzbz=' . $kategorie_kurzbz . '&gruppe_kurzbz=' . $row->gruppe_kurzbz . '&method=gruppe&delete" title="entfernen"> <img src="../skin/images/delete_x.png"> </a> </td>'; echo '</tr>'; } echo '</tbody></table>'; } else { echo 'Diese Seite darf von allen angezeigt werden!<br><br>'; } $gruppe = new gruppe(); $gruppe->getgruppe(null, null, null, null, true); echo '<form action="' . $_SERVER['PHP_SELF'] . '?kategorie_kurzbz=' . $kategorie_kurzbz . '&method=gruppe&save" method="POST">'; echo 'Gruppe <select name="gruppe_kurzbz">'; foreach ($gruppe->result as $row) { echo '<option value="' . $row->gruppe_kurzbz . '">' . $row->gruppe_kurzbz . '</option>'; } echo '</select>'; echo '<input type="submit" value="Hinzufügen" name="addgroup">'; echo '</form>'; }