/** * Loescht die Kategorie / den Ordner */ function delete() { $dms = new dms(); $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($this->getUser()); if ($rechte->isBerechtigt('basis/dms', null, 'suid')) { if (!$dms->deleteKategorie($this->kategorie_kurzbz)) { throw new Sabre_DAV_Exception_MethodNotAllowed('Failed ' . $dms->errormsg); } } else { throw new Sabre_DAV_Exception_MethodNotAllowed('Keine Berechtigung'); } }
} } } // Löscht eine Kategorie if (isset($_REQUEST['delete'])) { if ($method == 'gruppe') { $dms = new dms(); if (!$dms->deleteGruppe($_REQUEST['kategorie_kurzbz'], $_REQUEST['gruppe_kurzbz'])) { echo '<span class="error">' . $dms->errormsg . '</span>'; } else { echo '<span class="ok">Gruppe erfolgreich gelöscht!</span>'; } } else { if (isset($_REQUEST['kategorie_kurzbz'])) { $dms = new dms(); if (!$dms->deleteKategorie($_REQUEST['kategorie_kurzbz'])) { echo '<span class="error">' . $dms->errormsg . '</span>'; } else { echo '<span class="ok">Erfolgreich gelöscht</span>'; } } else { echo "keine Kategorie übergeben"; } $kategorie_kurzbz = ''; } } //Kategorien anzeigen $dms = new dms(); $dms->getKategorie(); echo ' <table cellspacing=0 border="0"> <tr>