diff --git a/cron_remember_mail.php b/cron_remember_mail_kehl.php old mode 100755 new mode 100644 similarity index 98% rename from cron_remember_mail.php rename to cron_remember_mail_kehl.php index 541661b..0831713 --- a/cron_remember_mail.php +++ b/cron_remember_mail_kehl.php @@ -39,7 +39,8 @@ $query1 = "SELECT CASE a.anrede AND b.tm_id=c.tm_id AND date_format(tm_datum, '%Y-%m-%d') <= DATE_ADD( date_format(NOW(), '%Y-%m-%d') , INTERVAL 7 DAY ) AND tm_datum >= NOW() - AND remember_mail = '0000-00-00 00:00:00'"; + AND remember_mail = '0000-00-00 00:00:00' + AND tm_standort = 'K'"; $result1 = $db->query($query1) or die("Cannot execute query1"); diff --git a/cron_remember_mail_lubu.php b/cron_remember_mail_lubu.php new file mode 100644 index 0000000..bbf9744 --- /dev/null +++ b/cron_remember_mail_lubu.php @@ -0,0 +1,142 @@ +query("insert into dvm_cronjob (cr_insert) VALUES('$datum')"); + +#$german = $db->query("SET lc_time_names = 'de_DE';"); + + +$query1 = "SELECT CASE a.anrede + WHEN 'M' THEN 'Lieber Herr' + WHEN 'W' THEN 'Liebe Frau' + ELSE '' END as anrede + , a.vorname + , a.nachname + , a.mail + , a.ka_id + , CONCAT(CASE DATE_FORMAT(tm_datum,'%w') + WHEN 0 THEN 'Sonntag' + WHEN 1 THEN 'Montag' + WHEN 2 THEN 'Dienstag' + WHEN 3 THEN 'Mittwoch' + WHEN 4 THEN 'Donnerstag' + WHEN 5 THEN 'Freitag' + WHEN 6 THEN 'Samstag' + ELSE '' END,', den ', + DATE_FORMAT(tm_datum,'%d.%m.%Y um %H:%i Uhr') + ) as datum + , CASE tm_standort + WHEN 'L' THEN 'Ludwigsburg' + WHEN 'K' THEN 'Kehl' + ELSE '' END as tm_standort + , tm_raum + FROM dvm_kandidat a, dvm_term_kand b, dvm_termine c + WHERE a.ka_id=b.ka_id + AND b.tm_id=c.tm_id + AND date_format(tm_datum, '%Y-%m-%d') <= DATE_ADD( date_format(NOW(), '%Y-%m-%d') , INTERVAL 7 DAY ) + AND tm_datum >= NOW() + AND remember_mail = '0000-00-00 00:00:00' + AND tm_standort = 'L'"; + + $result1 = $db->query($query1) or die("Cannot execute query1"); + + while ($row1 = $result1->fetch_array()) { + + + # Mailversand: Absender nach Standort + # Emailversand + + if($row1['tm_standort'] == 'Ludwigsburg'){ + $sender = "Hochschule Ludwigsburg"; + $sendermail = get_parameter(8); + } + + if($row1['tm_standort'] == 'Kehl'){ + $sender = "Hochschule Kehl"; + $sendermail = get_parameter(7); + } + $betrag = get_parameter(9); + + + $empfaenger = "$row1[mail]"; + $betreff = "Erinnerung zum Studierfähigkeitstest"; + $text = " + + + Erinnerung zum Studierfähigkeitstest + + + + $row1[anrede] $row1[vorname] $row1[nachname], +

+ mit dieser E-Mail möchten wir Sie daran erinnern, dass der Studierfähigkeitstest nächste Woche $row1[datum] an der Hochschule $row1[tm_standort] stattfinden wird. + Bitte finden Sie sich spätestens 15 Minuten vor Testbeginn an der Hochschule Ludwigsburg zwischen den Gebäuden 4 und 5 ein, dort werden Sie von uns abgeholt. Einen Lageplan finden Sie hier: https://www.hs-ludwigsburg.de/kontakt.html +

+ Bitte bringen Sie zum Studierfähigkeitstest unbedingt folgende Unterlagen mit: + + Bitte beachten Sie: Sollte am Testtag die Gebühr für den Studierfähigkeitstest bei uns nicht eingegangen sein und Sie keinen Nachweis der angewiesen Zahlung vorlegen + können, so ist eine Teilnahme am Studierfähigkeitstest nicht möglich. +

+ Bitte beachten Sie weiterhin folgende Hinweise: +
+ + Sollten Sie diesbezüglich Fragen haben, so stehen wir Ihnen jederzeit zur Verfügung. + + "; + +#echo " +#
+#$empfaenger
+#$sender
+#$sendermail
+#$betreff
+#$text
+#
+#"; +#exit; + ## Mailversand: + $headers = "From: $sender <$sendermail>\r\n"; + $headers .= "MIME-Version: 1.0\r\n"; + $headers .= "Content-type: text/html; charset=utf-8\r\n"; + $return = @mail($empfaenger, $betreff, $text, $headers); + + $datum_db =date("Y-m-d H:i:s"); + $text_db = addslashes($text); + $ka_id = $row1['ka_id']; + if($return){ + $sql1 = $db->query("INSERT INTO dvm_sonstige_mail (sender, sendermail, ka_id, empfaenger, mail_betreff, mail_text, status, sendedat) + VALUES ('$sender', '$sendermail', '$ka_id', '$empfaenger', '$betreff', '$text_db', 'V', '$datum_db') + "); + $sql1 = $db->query("UPDATE dvm_kandidat + SET remember_mail = '$datum_db' + WHERE ka_id = $ka_id + "); + }else{ + $sql1 = $db->query("INSERT INTO dvm_sonstige_mail (sender, sendermail, ka_id, empfaenger, mail_betreff, mail_text, status, sendedat) + VALUES ('$sender', '$sendermail', '$ka_id', '$empfaenger', '$betreff', '$text_db', 'F', '$datum_db') + "); + $sql1 = $db->query("UPDATE dvm_kandidat + SET remember_mail = '$datum_db' + WHERE ka_id = $ka_id + "); + } +# While Ende +} +?>