Bitte beachten Sie, dass die angezeigte Anzahl der Online Anmeldungen vom tatsächlichen Andrang vor Ort abweichen kann. Auch ist eine Verschiebung der Impfung für einzelne Impflinge immer möglich!
";
//$textausgabe .= "
Kommen Sie unverbindlich zu einem unserer ToGo Impfterminen.
";
}
}
if($_POST["save"] == "saveadduser"){
$terminid = $_POST["terminid"];
$ip = $_POST["ip"];
$mail = $_POST["mail"];
$name = $_POST["name"];
##Doppelte Anemldung blocken zum gleichen Termin
$queryinsert = mysqli_query($con, "Select * FROM togo_termin_teilnehmer WHERE terminid = '".$terminid."' AND mail = '".$mail."' AND name = '".$name."' AND ip = '".$ip."'");
$rows = mysqli_num_rows($queryinsert);
//echo $rows;
//echo $rowsvierzehen;
//$countinsert= $row->total_count ;
if($rows > 0){
$textausgabe .= "
Doppelte Eintragung
";
$textausgabe .= "Diese Daten sind schon für diesen Termin eingetragen. Bitte tragen Sie sich nicht doppelt ein. Kommen Sie einfach zum ausgewählen Impftermin vorbei.
";
$textausgabe .= "
Sie erhalten keine E-Mail oder Terminbestätigung.
";
$textausgabe .= "
Vielen Dank für Ihren Eintrag. Dadurch helfen Sie uns eine bessere Planung der Impfungen bereitzustellen.
";
$textausgabe .= "Bitte beachten Sie, dass die angezeigte Anzahl der Online Anmeldungen vom tatsächlichen Andrang vor Ort abweichen kann. Auch ist eine Verschiebung der Impfung für einzelne Impflinge immer möglich!
";
}else{
$queryinsert = mysqli_query($con, "UPDATE togo_termin SET count = count + 1 WHERE terminid = '".$terminid."'");
$queryinserttwo = mysqli_query($con, "INSERT INTO togo_termin_teilnehmer (terminid, ip, mail, create_time,name) VALUES ('".$terminid."', '".$ip."', '".$mail."', '". date("Y-m-d H:i:s") ."', '".$name."')");
// Termin wird angelegt
if($queryinsert){
$textausgabe .= "
Unverbindliche Anmeldung gespeichert!
";
$textausgabe .= "
Sie erhalten keine E-Mail oder Terminbestätigung.
";
$textausgabe .= "
Vielen Dank für Ihren Eintrag. Dadurch helfen Sie uns eine bessere Planung der Impfungen bereitzustellen.
";
$textausgabe .= "Bitte beachten Sie, dass die angezeigte Anzahl der Online Anmeldungen vom tatsächlichen Andrang vor Ort abweichen kann. Auch ist eine Verschiebung der Impfung für einzelne Impflinge immer möglich!
";
}else{
$textausgabe .= "
Fehler beim Speichern!
";
}
}
//echo $textausgabe;
echo "
$textausgabe
";
}
//echo '
Wir sind im Urlaub
';
##Anlegung der nächsten Termin für die nächsten vier Wochen
gototerminanlegung();
?>
Termine "togo" verwalten
Serientermine
Serientermine werden jede Woche wiederholt. Während aktivierem Urlaub werden die Termine ausgesetzt.
Sollten Termine von der Serie abweichen, müssen diese Termine einzeln angelegt werden und die angelegten Termine der Serie deaktiviert werden.
";
##aktuelle Termine einsehen
$datum = date("Y-m-d");
$sqlstring = "SELECT * FROM togo_termin WHERE date >='". $datum . "' ORDER by date,start ASC ";
$query = mysqli_query($con,$sqlstring);
echo "
Aktuelle Termine
Auf der öffentlichen Webseite können immer nur die Termine der nächsten 14 Tage eingesehen werden.
";
echo "Anmeldung der letzten 14 Tagen pro Tag ";
$vorzweiwochen = date('Y-m-d', strtotime('-14 days', strtotime($datum)));
$sqlstring = "SELECT date, SUM(count) FROM togo_termin WHERE date >='". $vorzweiwochen . "' AND date <='". $datum . "' AND count != '-1' AND count !='0' group BY date order by date";
#echo $sqlstring;
$query = mysqli_query($con,$sqlstring);
while ($row = $query->fetch_assoc()) {
$count = $row["SUM(count)"];
$togodate = $row["date"];
echo $togodate . " - " . $count . " Anmeldungen ";
}
echo " Anmeldung der nächsten 14 Tagen pro Tag " ;
$inzweiwochen = date('Y-m-d', strtotime('+14 days', strtotime($datum)));
$sqlstring = "SELECT date, SUM(count) FROM togo_termin WHERE date >'". $datum . "' AND date <='". $inzweiwochen . "' AND count != '-1' AND count !='0' group BY date order by date";
$query = mysqli_query($con,$sqlstring);
while ($row = $query->fetch_assoc()) {
$count = $row["SUM(count)"];
$togodate = $row["date"];
echo $togodate . " - " . $count . " Anmeldungen ";
}
echo " Gesamtzähler ";
$sqlstring = "SELECT SUM(count),MIN(date) FROM togo_termin WHERE count != '-1' AND count !='0' AND date <='". $datum . "'";
$query = mysqli_query($con,$sqlstring);
while ($row = $query->fetch_assoc()) {
$count = $row["SUM(count)"];
$togodate = $row["MIN(date)"];
echo $count . " Anmeldungen seit dem " . $togodate . " bis heute. ";
}
$queryinsert = mysqli_query($con, "SELECT *
FROM togo_termin_teilnehmer
LEFT JOIN togo_termin ON togo_termin_teilnehmer.terminid = togo_termin.terminid
WHERE standort IS NULL OR COUNT = '-1'");
$anzahlzeilen = $queryinsert->num_rows;
if( $anzahlzeilen != 0){
echo "