gottesdienst/func_kritische_haushalte.php
2023-03-14 07:16:04 +01:00

90 lines
2.9 KiB
PHP

<?php
#require_once("config.inc.php");
function kritische_haushalte($termin){
$db = dbconnect();
$query_get_parameter_mail = $db->query("SELECT wert FROM gd_parameter WHERE pid=1");
$row_get_parameter_mail= $query_get_parameter_mail->fetch_array();
$query_get_parameter = $db->query("SELECT wert FROM gd_parameter WHERE pid=2");
$row_get_parameter= $query_get_parameter->fetch_array();
$query_get_sperrung = $db->query("SELECT wert FROM gd_parameter WHERE pid=4");
$row_get_sperrung= $query_get_sperrung->fetch_array();
$marke = $row_get_parameter['wert'];
$sperrung = $row_get_sperrung['wert'];
$query_ist = $db->query("SELECT count(distinct lfd_haushalt) ANZ_IST
FROM gd_buchung
WHERE tid=$termin");
$row_ist= $query_ist->fetch_array();
$query_termin = $db->query("SELECT date_format(datum, '%d.%m.%Y - %H:%i') beginn, hinweis
FROM gd_termine
WHERE tid = $termin
LIMIT 1
");
$row_termin = $query_termin->fetch_array();
if($row_ist['ANZ_IST'] >= $sperrung){
$datum = date("Y-m-d H:i:s");
$update = $db->query("UPDATE gd_termine
SET loginstop ='$datum'
WHERE tid = $termin
");
$hinweis = "<br><font color='red'>Die Maximalmarke wurde überschritten. Der Gottesdienst wurde automatisch gesperrt</font>";
}
if($row_ist['ANZ_IST'] >= $marke){
$empfaenger = "$row_get_parameter_mail[wert]";
$betreff = "Gottesdienst: Kritische Marke am $row_termin[beginn] Uhr erreicht";
$text = "
<html>
<head>
<title>Kritische Marke</title>
</head>
<body>
<font face='Arial' size='2'>
Guten Tag!<br><br>
Die Anzahl der kritischen Marke von $marke Haushalten wurde erreicht.
<br>
Aktuelle Zahl der Haushaltsanmeldungen: $row_ist[ANZ_IST]
<br>";
if($hinweis != ''){
$text .= "
$hinweis
<br>
";
}
$text .= "
<br>
Link zur Registrierung: <a href=\"http://gd.nak-btb.de/admin\">Administration zum Gottesdienst</a>
<p>
Diese Mail wurde automatisch generiert!<br>
Antworten Sie daher nicht auf diese Mail<br>
<br>
Vielen Dank
</body>
</html>";
$text = stripslashes($text);
$headers = "MIME-Version: 1.0\n";
#$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "Content-type: text/html; charset=utf-8\n";
$headers .= "From: Gottesdienstregistrierung <service@nak-btb.de>\n";
#$headers .= "Bcc: \n";
$return = @mail($empfaenger, $betreff, $text, $headers);
}
}
#echo get_parameter(6);
?>