diff --git a/include/coodle.class.php b/include/coodle.class.php
index cd7942672..1a4ac0f68 100755
--- a/include/coodle.class.php
+++ b/include/coodle.class.php
@@ -1176,5 +1176,45 @@ class coodle extends basis_db
return false;
}
}
+
+ /**
+ * Liefert alle Coodle Umfragen die das Beendigungsdatum erreicht haben
+ * und noch nicht abgeschlossen sind
+ * @return true wenn ok, false im Fehlerfall
+ */
+ public function getCoodleBeendet()
+ {
+ $qry = "SELECT *
+ FROM campus.tbl_coodle
+ WHERE
+ endedatum = CURRENT_DATE - interval '1 day'
+ AND coodle_status_kurzbz='laufend';";
+
+ if(!$this->db_query($qry))
+ {
+ $this->errormsg = 'Fehler bei der Abfrage aufgetreten';
+ return false;
+ }
+
+ while($row = $this->db_fetch_object())
+ {
+ $coodle = new coodle();
+ $coodle->coodle_id = $row->coodle_id;
+ $coodle->titel = $row->titel;
+ $coodle->beschreibung = $row->beschreibung;
+ $coodle->coodle_status_kurzbz = $row->coodle_status_kurzbz;
+ $coodle->dauer = $row->dauer;
+ $coodle->insertamum = $row->insertamum;
+ $coodle->insertvon = $row->insertvon;
+ $coodle->updateamum = $row->updateamum;
+ $coodle->updatevon = $row->updatevon;
+ $coodle->endedatum = $row->endedatum;
+ $coodle->ersteller_uid = $row->ersteller_uid;
+
+ $this->result[] = $coodle;
+ }
+
+ return true;
+ }
}
?>
diff --git a/locale/de-AT/mail.php b/locale/de-AT/mail.php
index dea8e5d4b..bbb48172c 100755
--- a/locale/de-AT/mail.php
+++ b/locale/de-AT/mail.php
@@ -2,5 +2,5 @@
/*
* Signatur die an E-Mails angehängt wird, die vom System verschickt werden
*/
-$this->phrasen['mail/signatur']="Mit freundlichen Grüßen\n\nFachhochschule Technikum Wien\nHöchstädtplatz 5\n1200 Wien\n";
+$this->phrasen['mail/signatur']="Mit freundlichen Grüßen\n\nFachhochschule Technikum Wien\nHöchstädtplatz 6\n1200 Wien\n";
?>
diff --git a/system/erinnerungsmail_coodle.php b/system/erinnerungsmail_coodle.php
new file mode 100755
index 000000000..caec9a9cb
--- /dev/null
+++ b/system/erinnerungsmail_coodle.php
@@ -0,0 +1,71 @@
+
+ */
+/**
+ * Cronjob zur Versendung von Infomails wenn Coodle Umfragen Beendet sind
+ */
+require_once('../config/vilesci.config.inc.php');
+require_once('../include/coodle.class.php');
+require_once('../include/phrasen.class.php');
+require_once('../include/benutzer.class.php');
+require_once('../include/mail.class.php');
+
+$coodle = new coodle();
+$coodle->getCoodleBeendet();
+$p = new phrasen();
+
+foreach($coodle->result as $row)
+{
+ $benutzer = new benutzer($row->ersteller_uid);
+ $subject='Ablauf der Coodle Umfrage';
+
+ $mailtext='';
+ $mailtexthtml='';
+ switch($benutzer->geschlecht)
+ {
+ case 'm':
+ $mailtext.="Sehr geehrter Herr ".$benutzer->vorname.' '.$benutzer->nachname."!\n\n";
+ $mailtexthtml.="Sehr geehrter Herr ".$benutzer->vorname.' '.$benutzer->nachname."!
";
+ break;
+ case 'w':
+ $mailtext.="Sehr geehrte Frau ".$benutzer->vorname.' '.$benutzer->nachname."!\n\n";
+ $mailtexthtml.="Sehr geehrte Frau ".$benutzer->vorname.' '.$benutzer->nachname."!
";
+ break;
+ default:
+ $mailtext.="Sehr geehrte(r) Herr/Frau ".$benutzer->vorname.' '.$benutzer->nachname."!\n\n";
+ $mailtexthtml.="Sehr geehrte(r) Herr/Frau ".$benutzer->vorname.' '.$benutzer->nachname."!
";
+ break;
+ }
+
+ $mailtext.="Ihre Terminumfrage zum Thema \"".$row->titel."\" ist beendet.\n";
+ $mailtext.="Bitte folgen sie dem Link um die Terminumfrage abzuschließen: ".CIS_ROOT."cis/public/coodle.php?coodle_id=".$row->coodle_id."\n\n";
+ $mailtext.= $p->t('mail/signatur');
+
+ $mailtexthtml.="Ihre Terminumfrage zum Thema \"".$row->titel."\" ist beendet.
";
+ $mailtexthtml.="Bitte folgen sie dem Link um die Terminumfrage abzuschließen: coodle_id."\">Link zur Umfrage
";
+ $mailtexthtml.= nl2br($p->t('mail/signatur'));
+
+ $mail = new mail($row->ersteller_uid.'@'.DOMAIN, 'no-reply@'.DOMAIN, $subject, $mailtext);
+ $mail->setHTMLContent($mailtexthtml);
+ if($mail->send())
+ echo "Mail versandt an $row->ersteller_uid CoodleID $row->coodle_id
\n";
+ else
+ echo "Fehler beim Mailversand an $row->ersteller_uid CoodleID $row->coodle_id
\n";
+}
+?>
\ No newline at end of file