Esempio n. 1
0
     $kontakt->person_id = $person->person_id;
     $kontakt->zustellung = true;
     $kontakt->kontakttyp = 'email';
     $kontakt->kontakt = $_POST['email'];
     $kontakt->new = true;
     $kontakt->save();
 }
 $kontakt_t = new kontakt();
 $kontakt_t->load_persKontakttyp($person->person_id, 'telefon');
 // gibt es schon kontakte von user
 if (count($kontakt_t->result) > 0) {
     // Es gibt bereits einen Emailkontakt
     $kontakt_id = $kontakt_t->result[0]->kontakt_id;
     if ($_POST['telefonnummer'] == '') {
         // löschen
         $kontakt_t->delete($kontakt_id);
     } else {
         $kontakt_t->person_id = $person->person_id;
         $kontakt_t->kontakt_id = $kontakt_id;
         $kontakt_t->zustellung = true;
         $kontakt_t->kontakttyp = 'telefon';
         $kontakt_t->kontakt = $_POST['telefonnummer'];
         $kontakt_t->new = false;
         $kontakt_t->save();
     }
 } else {
     // neuen Kontakt anlegen
     $kontakt_t->person_id = $person->person_id;
     $kontakt_t->zustellung = true;
     $kontakt_t->kontakttyp = 'telefon';
     $kontakt_t->kontakt = $_POST['telefonnummer'];
Esempio n. 2
0
 }
 $emkontakt = new kontakt();
 if ($_REQUEST['emergency_email'] != "" && $_REQUEST['emergency_emailId'] == "") {
     // Neu anlegen
     $emkontakt->person_id = $emergencyPerson->person_id;
     $emkontakt->kontakttyp = "email";
     $emkontakt->kontakt = $_REQUEST['emergency_email'];
     $emkontakt->new = true;
     if (!$emkontakt->save()) {
         echo $emkontakt->errormsg;
         die($p->t('global/fehleraufgetreten'));
     }
 } else {
     if ($_REQUEST['emergency_email'] == "" && $_REQUEST['emergency_emailId'] != "") {
         // lösche Kontakt
         if (!$emkontakt->delete($_REQUEST['emergency_emailId'])) {
             die("{$emkontakt->errormsg}");
         }
     } else {
         if ($_REQUEST['emergency_emailId'] != "") {
             // Update
             $emkontakt->person_id = $_REQUEST['emergency_name_id'];
             $emkontakt->kontakttyp = "email";
             $emkontakt->kontakt = $_REQUEST['emergency_email'];
             $emkontakt->kontakt_id = $_REQUEST['emergency_emailId'];
             $emkontakt->new = false;
             if (!$emkontakt->save()) {
                 echo $emkontakt->errormsg;
                 die($p->t('global/fehleraufgetreten'));
             }
         }
Esempio n. 3
0
             $data = $kontakt->kontakt_id;
         } else {
             $return = false;
             $errormsg = $kontakt->errormsg;
         }
     }
 } elseif (isset($_POST['type']) && $_POST['type'] == 'kontaktdelete') {
     if ($_POST['studiengang_kz'] != '' && !$rechte->isBerechtigt('admin', $_POST['studiengang_kz'], 'suid') && !$rechte->isBerechtigt('assistenz', $_POST['studiengang_kz'], 'suid') || $_POST['studiengang_kz'] == '' && !$rechte->isBerechtigt('admin', null, 'suid') && !$rechte->isBerechtigt('mitarbeiter', null, 'suid')) {
         $return = false;
         $errormsg = 'Keine Berechtigung';
         $data = '';
         $error = true;
     } else {
         //Loescht Kontaktdaten aus der Datenbank
         $kontakt = new kontakt();
         if ($kontakt->delete($_POST['kontakt_id'])) {
             $return = true;
         } else {
             $return = false;
             $errormsg = $kontakt->errormsg;
         }
     }
 } elseif (isset($_POST['type']) && $_POST['type'] == 'bankverbindungsave') {
     if (!$rechte->isberechtigt('mitarbeiter/bankdaten') && !$rechte->isberechtigt('student/bankdaten')) {
         $return = false;
         $errormsg = 'Keine Berechtigung';
         $data = '';
         $error = true;
     } else {
         //Speichert die Kontaktdaten in die Datenbank
         $bankverbindung = new bankverbindung();
    die('Person_id muss uebergeben werden');
}
//Loeschen einer Adresse
if (isset($_GET['deleteadresse'])) {
    if (is_numeric($adresse_id)) {
        $adresse_obj = new adresse();
        if (!$adresse_obj->delete($adresse_id)) {
            $errormsg = 'Fehler beim Loeschen der Adresse:' . $adresse_obj->errormsg;
        }
    }
}
//Loeschen einen Kontakt
if (isset($_GET['deletekontakt'])) {
    if (is_numeric($kontakt_id)) {
        $kontakt_obj = new kontakt();
        if (!$kontakt_obj->delete($kontakt_id)) {
            $errormsg = 'Fehler beim Loeschen des Kontakts:' . $kontakt_obj->errormsg;
        }
    }
}
//Speichern einer Adresse
if (isset($_POST['saveadresse'])) {
    $adresse_obj = new adresse();
    if (is_numeric($adresse_id)) {
        if ($adresse_obj->load($adresse_id)) {
            $adresse_obj->new = false;
        } else {
            $errormsg = 'Adresse wurde nicht gefunden:' . $adresse_id;
            $error = true;
        }
    } else {