90 lines
2.9 KiB
PHP
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);
|
|
|
|
?>
|