} } // endgültige auswahl des termins speichern if (isset($_POST['auswahl_termin'])) { if ($ersteller) { $auswahl = $_POST['auswahl_termin']; if ($auswahl != '') { // setzte auswahl von termin_id auf true $coodle_help = new coodle(); $coodle_help->loadTermin($auswahl); $coodle_help->auswahl = true; // alle termine der coodle_id auf false setzen if (!$coodle_help->setTerminFalse($coodle_id)) { exit('Fehler beim Update aufgetreten'); } if (!$coodle_help->saveTermin(false)) { $message .= "<span class='error'>" . $p->t('global/fehlerBeimSpeichernDerDaten') . "</span><br>"; } else { $saveOk = true; } $coodle_status = new coodle(); $coodle_status->load($coodle_id); $coodle_status->coodle_status_kurzbz = 'abgeschlossen'; $coodle_status->new = false; $coodle_status->save(); sendEmail($coodle_id); if ($coodle_help->datum < RES_TAGE_LEKTOR_BIS) { // Raum reservieren $coodle_raum = new coodle(); $coodle_raum->getRaumeFromId($coodle_id); //Ende Uhrzeit berechnen
} $coodle = new coodle(); if (!$coodle->load($coodle_id)) { die('Fehler: ' . $coodle->errormsg); } if ($coodle->ersteller_uid != $user) { die('Diese Aktion ist nur durch den Ersteller der Umfrage möglich'); } $coodletermin = new coodle(); if (!$coodletermin->loadTermin($coodle_termin_id)) { die('Fehler: ' . $coodletermin->errormsg); } $coodletermin->datum = $datum; $coodletermin->uhrzeit = $uhrzeit; $coodletermin->coodle_termin_id = $coodle_termin_id; if ($coodletermin->saveTermin(false)) { echo 'true'; } else { echo $coodletermin->errormsg; } break; case 'removeTermin': if (isset($_POST['coodle_id'])) { $coodle_id = $_POST['coodle_id']; } else { die('CoodleID fehlt'); } if (isset($_POST['coodle_termin_id'])) { $coodle_termin_id = $_POST['coodle_termin_id']; } else { die('CoodleTerminID fehlt');