summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhorus_arch2017-04-27 23:40:14 +0200
committerhorus_arch2017-04-27 23:40:14 +0200
commit259967c62d90257cc22262539c96f58623807aa8 (patch)
tree1d38c96e8b3888dda35bc59e954c75852a5b6984
parent76b5954fbe29cb744387d3962dc145533f1677e9 (diff)
downloadgospeladlershof.de-259967c62d90257cc22262539c96f58623807aa8.tar.gz
Schickt jetzt auch dann eine Erinnerungsmail, wenn es keinen Einsteigertermin mehr gibt.
-rw-r--r--intern.gospeladlershof.de/code/erinnerung.php24
1 files changed, 20 insertions, 4 deletions
diff --git a/intern.gospeladlershof.de/code/erinnerung.php b/intern.gospeladlershof.de/code/erinnerung.php
index 8830aa4..31d1ff3 100644
--- a/intern.gospeladlershof.de/code/erinnerung.php
+++ b/intern.gospeladlershof.de/code/erinnerung.php
@@ -18,6 +18,9 @@ if ( false === $db ) {
try {
$res = $db->query('SELECT count(*) FROM proben WHERE date(STR_TO_DATE(termin, "%d.%m.%Y")) > (SELECT CURDATE() ) ORDER BY date(STR_TO_DATE(termin, "%d.%m.%Y"));');
$count_proben = $res->fetch(PDO::FETCH_NUM)[0];
+
+ $res = $db->query('SELECT count(*) FROM proben WHERE einsteiger = 1 AND date(STR_TO_DATE(termin, "%d.%m.%Y")) > (SELECT CURDATE() ) ORDER BY date(STR_TO_DATE(termin, "%d.%m.%Y"));');
+ $count_einsteiger = $res->fetch(PDO::FETCH_NUM)[0];
} catch(Exception $e) {
$error_msg = $e->getMessage();
}
@@ -42,12 +45,25 @@ if ( $error_msg != "" ) {
->useTube('contactme_mail')
->put(json_encode($data));
} else {
- if ( $count_proben <= 4 ) {
+ if ( $count_proben <= 4 || $count_einsteiger < 1 ) {
// email schicken, da wenige proben in der datenbank vorhanden sind
+ //
+$text_msg = 'Hi Lotte,';
+
+ if ( $count_proben <= 4 ) {
+ $text_msg .= 'es sind nur noch ' . $count_proben . ' Proben eingetragen.';
+ $subject = "Wenige Proben";
-$text_msg = 'Hi Lotte,
-es sind nur noch ' . $count_proben . ' Proben eingetragen.
+ if ( $count_einsteiger < 1 ) {
+ $text_msg .= 'Außerdem gibt es keinen Einsteigertermin. Bitte trage einen ein!';
+ $subject .= " und keinen Einsteigertermin";
+ }
+ } else {
+ $text_msg .= 'es gibt keinen Einsteigertermin. Bitte trage einen ein!';
+ $subject = "Keinen Einsteigertermin";
+ }
+$text_msg .= '
Viele Grüße
Max';
@@ -59,7 +75,7 @@ Max';
'Name' => 'Gospelchor Adlershof',
'From' => 'noreply@gospeladlershof.de',
'ReplyTo' => 'webmaster@gospeladlershof.de',
- 'Subject' => '[Chor-Admin] Wenige Proben',
+ 'Subject' => '[Chor-Admin] ' . $subject,
'HTMLMessage' => null,
'TextMessage' => $text_msg,
);