} 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 $date = new DateTime($coodle_help->datum . ' ' . $coodle_help->uhrzeit); $interval = new DateInterval('PT' . $coodle->dauer . 'M'); $date->add($interval); $uhrzeit_ende = $date->format('H:i:s'); foreach ($coodle_raum->result as $raum) { $stunde = new stunde(); $stunden = $stunde->getStunden($coodle_help->uhrzeit, $uhrzeit_ende); // Pruefen ob der Raum frei ist if (!RaumBelegt($raum->ort_kurzbz, $coodle_help->datum, $stunden)) { $reservierung_error = false; // Stunden reservieren foreach ($stunden as $stunde) { $raum_reservierung = new reservierung(); $raum_reservierung->studiengang_kz = '0';