/**
  * 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');
     }
 }
示例#2
0
        }
    }
}
// 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>