} $coodle->new = false; } else { $coodle->new = true; $coodle->ersteller_uid = $user; $coodle->insertamum = date('Y-m-d H:i:s'); $coodle->insertvon = $user; $coodle->coodle_status_kurzbz = 'neu'; } $coodle->titel = $titel; $coodle->beschreibung = $beschreibung; $coodle->dauer = $dauer; $coodle->endedatum = $datum_obj->formatDatum($endedatum, 'Y-m-d'); $coodle->updateamum = date('Y-m-d H:i:s'); $coodle->updatevon = $user; if ($coodle->save()) { $message .= '<span class="ok">' . $p->t('global/erfolgreichgespeichert') . '</span>'; } else { $message .= '<span class="error">' . $coodle->errormsg . '</span>'; } } elseif (isset($_GET['coodle_id'])) { // Bearbeiten $coodle = new coodle(); if ($coodle->load($_GET['coodle_id'])) { if ($coodle->ersteller_uid != $user) { die($p->t('global/keineBerechtigungFuerDieseSeite')); } if ($coodle->coodle_status_kurzbz != 'neu') { // Wenn bereits gestartet, abgeschlosse oder storniert, // kann nicht mehr bearbeitet werden die($p->t('coodle/umfrageNichtGueltig'));
$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 $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)) {
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" href="../../../skin/fhcomplete.css" type="text/css"> <link rel="stylesheet" href="../../../skin/style.css.php" type="text/css"> </head> <body> <h1>' . $p->t('coodle/coodle') . ' - ' . $p->t('coodle/termine') . '</h1>'; // Start der Umfrage $coodle_termine = new coodle(); $coodle_termine->getTermine($coodle_id); if (count($coodle_termine->result) > 0) { $coodle_ressource = new coodle(); $coodle_ressource->getRessourcen($coodle_id); if (count($coodle_ressource->result) > 0) { // Status aendern $coodle->coodle_status_kurzbz = 'laufend'; if (!$coodle->save(false)) { die('Fehler beim Setzen des Status:' . $coodle->errormsg); } foreach ($coodle_ressource->result as $row) { if ($row->uid != '') { $benutzer = new benutzer(); if (!$benutzer->load($row->uid)) { echo "Fehler beim Laden des Benutzers " . $db->convert_html_chars($row->uid); continue; } if ($benutzer->geschlecht == 'w') { $anrede = "Sehr geehrte Frau "; } else { $anrede = "Sehr geehrter Herr "; } $anrede .= $benutzer->titelpre . ' ' . $benutzer->vorname . ' ' . $benutzer->nachname . ' ' . $benutzer->titelpost;