示例#1
0
}
$message = ' ';
$vollstaendig = '<span class="badge alert-success">vollständig <span class="glyphicon glyphicon-ok"></span></span>';
$unvollstaendig = '<span class="badge alert-danger">unvollständig <span class="glyphicon glyphicon-remove"></span></span>';
if ($method == 'delete') {
    $akte = new akte();
    if (!$akte->load($akte_id)) {
        $message = "Ungueltige akte_id übergeben";
    } else {
        if ($akte->person_id != $person_id) {
            die('Ungueltiger Zugriff');
        }
        $dms_id = $akte->dms_id;
        $dms = new dms();
        if ($akte->delete($akte_id)) {
            if (!$dms->deleteDms($dms_id)) {
                $message = "Konnte DMS Eintrag nicht löschen";
            } else {
                $message = "Erfolgreich gelöscht";
            }
        } else {
            $message = "Konnte Akte nicht Löschen";
        }
    }
}
if (isset($_GET['rt_id'])) {
    $rt_id = filter_input(INPUT_GET, 'rt_id', FILTER_VALIDATE_INT);
    $pre_id = filter_input(INPUT_GET, 'pre', FILTER_VALIDATE_INT);
    if (isset($_GET['delete'])) {
        $prestudent = new prestudent();
        if (!$prestudent->getPrestudenten($person_id)) {
示例#2
0
/**
 * 
 * Löscht das Dokument mit der vom Webservice übergebenen DMS-ID 
 * @param $dms_id
 */
function deleteDokument($username, $passwort, $dms_id)
{
    if (!($user = check_user($username, $passwort))) {
        return new SoapFault("Server", "Invalid Credentials");
    }
    $rechte = new benutzerberechtigung();
    $rechte->getBerechtigungen($user);
    if (!$rechte->isBerechtigt('basis/notiz', null, 'suid')) {
        return new SoapFault("Server", "Sie haben keine Berechtigung zum Loeschen von Dokumenten");
    }
    $dms = new dms();
    if ($dms->deleteDms($dms_id)) {
        return "OK";
    } else {
        return new SoapFault("Server", $dms->errormsg);
    }
}
 /**
  * Entfernt eine Datei
  */
 function delete()
 {
     $dms = new dms();
     $rechte = new benutzerberechtigung();
     $rechte->getBerechtigungen($this->getUser());
     if ($rechte->isBerechtigt('basis/dms', null, 'suid')) {
         $dms->load($this->dms_id);
         if (!$dms->deleteDms($this->dms_id)) {
             throw new Sabre_DAV_Exception_FileNotFound('Failed ' . $dms->errormsg);
         } else {
             unlink(DMS_PATH . $dms->filename);
         }
     } else {
         throw new Sabre_DAV_Exception_MethodNotAllowed('Keine Berechtigung');
     }
 }