Beispiel #1
0
 $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';
                 $raum_reservierung->uid = $uid;
                 $raum_reservierung->ort_kurzbz = $raum->ort_kurzbz;
                 $raum_reservierung->datum = $coodle_help->datum;
                 $raum_reservierung->stunde = $stunde;
                 $raum_reservierung->titel = mb_substr($coodle->titel, 0, 10);
                 $raum_reservierung->beschreibung = mb_substr($coodle->titel, 0, 32);
                 $raum_reservierung->insertamum = date('Y-m-d H:i:s');
                 $raum_reservierung->insertvon = $uid;