diff options
| author | horus_arch | 2017-04-27 23:40:14 +0200 |
|---|---|---|
| committer | horus_arch | 2017-04-27 23:40:14 +0200 |
| commit | 259967c62d90257cc22262539c96f58623807aa8 (patch) | |
| tree | 1d38c96e8b3888dda35bc59e954c75852a5b6984 | |
| parent | 76b5954fbe29cb744387d3962dc145533f1677e9 (diff) | |
| download | gospeladlershof.de-259967c62d90257cc22262539c96f58623807aa8.tar.gz | |
Schickt jetzt auch dann eine Erinnerungsmail, wenn es keinen Einsteigertermin mehr gibt.
| -rw-r--r-- | intern.gospeladlershof.de/code/erinnerung.php | 24 |
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, ); |
