first commit
This commit is contained in:
89
func_kritische_haushalte.php
Normal file
89
func_kritische_haushalte.php
Normal file
@ -0,0 +1,89 @@
|
||||
<?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 <20>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);
|
||||
|
||||
?>
|
Reference in New Issue
Block a user