query("SELECT COUNT(*) Anz FROM jumi_buchung WHERE tid=$termin"); $row1 = $result1->fetch_array(); $smarty->assign('verwaltung_anzges', $row1['Anz']); $result2 = $db->query("SELECT COUNT(distinct lfd_haushalt) Anz FROM jumi_buchung WHERE tid=$termin"); $row2 = $result2->fetch_array(); $smarty->assign('verwaltung_lfd_haushalte', $row2['Anz']); $smarty->assign('verwaltung_kritischemarke', get_parameter(2)); # Gesperrt? $result3 = $db->query("SELECT loginstop, date_format(loginstop, '%d.%m.%Y - %H:%i') dateform FROM jumi_termine WHERE tid=$termin"); $row3 = $result3->fetch_array(); if($row3['loginstop'] != '0000-00-00 00:00:00'){ $sperrung = "1"; $smarty->assign('verwaltung_sperrdat', $row3['dateform']); }else{ $sperrung = "0"; } $smarty->assign('verwaltung_sperrung', $sperrung); $query3 = "SELECT bid, nachname, vorname FROM jumi_buchung WHERE tid = $termin ORDER BY nachname, vorname"; $result3 = $db->query($query3) or die("Cannot execute query3"); while ($row3 = $result3->fetch_array()) { $table_data1[] = $row3; } $smarty->assign('table_data1', $table_data1); ## Fehlerhandling $error1 = $_GET['error1']; $smarty->assign('verwaltung_value_nachname1', $_SESSION["nachname1"]); $smarty->assign('verwaltung_value_vorname1', $_SESSION["vorname1"]); $smarty->assign('verwaltung_value_nachname2', $_SESSION["nachname2"]); $smarty->assign('verwaltung_value_vorname2', $_SESSION["vorname2"]); $smarty->assign('verwaltung_value_nachname3', $_SESSION["nachname3"]); $smarty->assign('verwaltung_value_vorname3', $_SESSION["vorname3"]); $smarty->assign('verwaltung_value_nachname4', $_SESSION["nachname4"]); $smarty->assign('verwaltung_value_vorname4', $_SESSION["vorname4"]); $smarty->assign('verwaltung_value_nachname5', $_SESSION["nachname5"]); $smarty->assign('verwaltung_value_mail', $_SESSION["mail"]); $smarty->assign('verwaltung_value_vorname5', $_SESSION["vorname5"]); if($error1 == 1){ $smarty->assign('verwaltung_error', 1); $smarty->assign('verwaltung_error_text', 'Sie müssen zumindest eine Person erfassen.'); } } if ($action == 'del') { $bid = $_POST['del']; $termin = $_SESSION["termin"]; $_SESSION["sabmelde_bid"] = $bid; $result = $db->query("SELECT count(*) Anz FROM jumi_buchung WHERE bid = $bid AND tid = $termin"); $row = $result->fetch_array(); if($row['Anz'] == 0 or $row['Anz'] >1){ $smarty->assign('abmelde_error', 1); }else{ $smarty->assign('abmelde_error', 0); $query_termin = $db->query("SELECT date_format(datum, '%d.%m.%Y - %H:%i') beginn, hinweis FROM jumi_termine WHERE tid = $termin LIMIT 1 "); $row_termin = $query_termin->fetch_array(); $smarty->assign('abmelde_termin', $row_termin['beginn']); $_SESSION["sabmelde_termin"] = $row_termin['beginn']; $result_name = $db->query("SELECT nachname, vorname FROM jumi_buchung WHERE bid = $bid"); $row_name = $result_name->fetch_array(); $smarty->assign('abmelde_vorname', $row_name['vorname']); $smarty->assign('abmelde_nachname', $row_name['nachname']); $_SESSION["sabmelde_vorname"] = $row_name['vorname']; $_SESSION["sabmelde_nachname"] = $row_name['nachname']; } } if ($action == 'del2') { $bid = $_SESSION["sabmelde_bid"]; $antwort = $_GET['antwort']; $termin = $_SESSION["sabmelde_termin"]; $tid = $_SESSION["termin"]; $vorname = $_SESSION["sabmelde_vorname"]; $nachname = $_SESSION["sabmelde_nachname"]; # Platz herausfinden, für automatischen reload $result_name = $db->query("SELECT concat(reihe,platz) iframe FROM jumi_buchung WHERE bid = $bid AND vorname = '$vorname' AND nachname = '$nachname'"); $row_name = $result_name->fetch_array(); if($row_name['iframe'] == ''){ $iframe = "unzugeordnet"; }else{ $iframe = $row_name['iframe']; } $smarty->assign('iframe', "$iframe"); if($antwort == 'Y'){ $sql1 = $db->query("DELETE FROM jumi_buchung WHERE bid = $bid"); $ausgabe = "Sie haben $vorname $nachname vom Gottesdienst am $termin Uhr abgemeldet"; }else{ $ausgabe = "Sie haben $vorname $nachname vom Gottesdienst am $termin Uhr NICHT abgemeldet"; } echo ""; $smarty->assign('abmelde_ausgabe', $ausgabe); } if ($action == 'save') { if(isset($_POST['nachname1'])){ $nachname1 = trim($_POST['nachname1']); }else{ $nachname1 = $_SESSION["nachname1"]; } if(isset($_POST['vorname1'])){ $vorname1 = trim($_POST['vorname1']); }else{ $vorname1 = $_SESSION["vorname1"]; } if(isset($_POST['nachname2'])){ $nachname2 = trim($_POST['nachname2']); }else{ $nachname2 = $_SESSION["nachname2"]; } if(isset($_POST['vorname2'])){ $vorname2 = trim($_POST['vorname2']); }else{ $vorname2 = $_SESSION["vorname2"]; } if(isset($_POST['nachname3'])){ $nachname3 = trim($_POST['nachname3']); }else{ $nachname3 = $_SESSION["nachname3"]; } if(isset($_POST['vorname3'])){ $vorname3 = trim($_POST['vorname3']); }else{ $vorname3 = $_SESSION["vorname3"]; } if(isset($_POST['nachname4'])){ $nachname4 = trim($_POST['nachname4']); }else{ $nachname4 = $_SESSION["nachname4"]; } if(isset($_POST['vorname4'])){ $vorname4 = trim($_POST['vorname4']); }else{ $vorname4 = $_SESSION["vorname4"]; } if(isset($_POST['nachname5'])){ $nachname5 = trim($_POST['nachname5']); }else{ $nachname5 = $_SESSION["nachname5"]; } if(isset($_POST['vorname5'])){ $vorname5 = trim($_POST['vorname5']); }else{ $vorname5 = $_SESSION["vorname5"]; } if(isset($_POST['mail'])){ $mail = trim($_POST['mail']); }else{ $mail = $_SESSION["mail"]; } $_SESSION["nachname1"] = $nachname1; $_SESSION["vorname1"] = $vorname1; $_SESSION["nachname2"] = $nachname2; $_SESSION["vorname2"] = $vorname2; $_SESSION["nachname3"] = $nachname3; $_SESSION["vorname3"] = $vorname3; $_SESSION["nachname4"] = $nachname4; $_SESSION["vorname4"] = $vorname4; $_SESSION["nachname5"] = $nachname5; $_SESSION["vorname5"] = $vorname5; $_SESSION["mail"] = $mail; $termin = $_SESSION["termin"]; if ($nachname1 == '' AND $nachname2 == '' AND $nachname3 == '' AND $nachname4 == '' AND $nachname5 == '') { $error1=1; $error=true; } if(isset($error)){ echo ""; exit; } if(isset($termin)){ $lfd_haushalt = get_lfd_haushalt($termin); $datum=date("Y-m-d H:i:s"); if($nachname1 != ''){ $sitzplatz1 = get_sitzplatz($nachname1, $vorname1); $split1 = explode("|", $sitzplatz1); $reihe1 = $split1[0]; $platz1 = $split1[1]; $sql1 = $db->query("insert into jumi_buchung (tid, nachname, vorname, reihe, platz, mail, lfd_haushalt, save_date) VALUES('$termin', '$nachname1', '$vorname1', '$reihe1', '$platz1', '$mail', '$lfd_haushalt', '$datum')"); $bid1 = $db->insert_id; $crypt1 = cryption("$bid1|$nachname1|$termin", 'e'); if($reihe1!=''){ $smarty->assign('iframe1', "$reihe1$platz1"); }else{ $smarty->assign('iframe1', "unzugeordnet"); } } if($nachname2 != ''){ $sitzplatz2 = get_sitzplatz($nachname2, $vorname2); $split2 = explode("|", $sitzplatz2); $reihe2 = $split2[0]; $platz2 = $split2[1]; $sql1 = $db->query("insert into jumi_buchung (tid, nachname, vorname, reihe, platz, mail, lfd_haushalt, save_date) VALUES('$termin', '$nachname2', '$vorname2', '$reihe2', '$platz2', '$mail', '$lfd_haushalt', '$datum')"); $bid2 = $db->insert_id; $crypt2 = cryption("$bid2|$nachname2|$termin", 'e'); if($reihe2!=''){ $smarty->assign('iframe2', "$reihe2$platz2"); }else{ $smarty->assign('iframe2', "unzugeordnet"); } } if($nachname3 != ''){ $sitzplatz3 = get_sitzplatz($nachname3, $vorname3); $split3 = explode("|", $sitzplatz3); $reihe3 = $split3[0]; $platz3 = $split3[1]; $sql1 = $db->query("insert into jumi_buchung (tid, nachname, vorname, reihe, platz, mail, lfd_haushalt, save_date) VALUES('$termin', '$nachname3', '$vorname3', '$reihe3', '$platz3', '$mail', '$lfd_haushalt', '$datum')"); $bid3 = $db->insert_id; $crypt3 = cryption("$bid3|$nachname3|$termin", 'e'); if($reihe3!=''){ $smarty->assign('iframe3', "$reihe3$platz3"); }else{ $smarty->assign('iframe3', "unzugeordnet"); } } if($nachname4 != ''){ $sitzplatz4 = get_sitzplatz($nachname4, $vorname4); $split4 = explode("|", $sitzplatz4); $reihe4 = $split4[0]; $platz4 = $split4[1]; $sql1 = $db->query("insert into jumi_buchung (tid, nachname, vorname, reihe, platz, mail, lfd_haushalt, save_date) VALUES('$termin', '$nachname4', '$vorname4', '$reihe4', '$platz4', '$mail', '$lfd_haushalt', '$datum')"); $bid4 = $db->insert_id; $crypt4 = cryption("$bid4|$nachname4|$termin", 'e'); if($reihe4!=''){ $smarty->assign('iframe4', "$reihe4$platz4"); }else{ $smarty->assign('iframe4', "unzugeordnet"); } } if($nachname5 != ''){ $sitzplatz5 = get_sitzplatz($nachname5, $vorname5); $split5 = explode("|", $sitzplatz5); $reihe5 = $split5[0]; $platz5 = $split5[1]; $sql1 = $db->query("insert into jumi_buchung (tid, nachname, vorname, reihe, platz, mail, lfd_haushalt, save_date) VALUES('$termin', '$nachname5', '$vorname5', '$reihe5', '$platz5', '$mail', '$lfd_haushalt', '$datum')"); $bid5 = $db->insert_id; $crypt5 = cryption("$bid5|$nachname5|$termin", 'e'); if($reihe5!=''){ $smarty->assign('iframe5', "$reihe5$platz5"); }else{ $smarty->assign('iframe5', "unzugeordnet"); } } #Anzahl der gemeldeten Haushalte überschritten? kritische_haushalte($termin); } if(isset($_SESSION["mail"]) AND $mail !=''){ $query_termin = $db->query("SELECT date_format(datum, '%d.%m.%Y - %H:%i') beginn, hinweis FROM jumi_termine WHERE tid = $termin LIMIT 1 "); $row_termin = $query_termin->fetch_array(); $empfaenger = "$mail"; $betreff = "Registrierung zum Gottesdienst am $row_termin[beginn] Uhr"; $text = " Registrierung zum Gottesdienst Guten Tag!

Sie haben sich zum Gottesdienst in der neuapostolischen Kirche Weinstadt-Beutelsbach registriert.
Nachfolgend finden Sie die hinterlegten Daten:

"; if($nachname1 != ''){ $text .=" "; } if($nachname2 != ''){ $text .=" "; } if($nachname3 != ''){ $text .=" "; } if($nachname4 != ''){ $text .=" "; } if($nachname5 != ''){ $text .=" "; } $text .="
Datum: $row_termin[beginn]";if($row_termin['hinweis'] != ''){ $text .=" ($row_termin[hinweis])";} $text.="
     
Person 1: $nachname1, $vorname1 Abmeldung
Person 2: $nachname2, $vorname2 Abmeldung
Person 3: $nachname3, $vorname3 Abmeldung
Person 4: $nachname4, $vorname4 Abmeldung
Person 5: $nachname5, $vorname5 Abmeldung

Link zur Registrierung: Registrierung zum Gottesdienst

Diese Mail wurde automatisch generiert!
Antworten Sie daher nicht auf diese Mail

Vielen Dank "; $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 \n"; #$headers .= "Bcc: \n"; $return = @mail($empfaenger, $betreff, $text, $headers); } echo ""; } if ($action == 'sperrung') { # 0 --> öffnen # 1 --> sperren $aktion = $_GET['aktion']; $termin = $_SESSION["termin"]; $datum = date("Y-m-d H:i:s"); if($aktion == 0){ $update = $db->query("UPDATE jumi_termine SET loginstop ='0000-00-00 00:00:00' WHERE tid = $termin "); } if($aktion == 1){ $update = $db->query("UPDATE jumi_termine SET loginstop ='$datum' WHERE tid = $termin "); } echo ""; } if ($action == 'resetstandard') { $termin = $_SESSION["termin"]; # Alle löschen zum Termin, die einen Standardplatz haben laut Liste $update = $db->query("UPDATE jumi_buchung SET reihe='$reihe' ,platz='$platz' WHERE tid=$termin "); $query3 = "SELECT bid, nachname, vorname FROM jumi_buchung WHERE tid = $termin ORDER BY nachname, vorname"; $result3 = $db->query($query3) or die("Cannot execute query3"); while ($row3 = $result3->fetch_array()) { $reihe = ""; $platz = ""; $vorname = $row3['vorname']; $nachname = $row3['nachname']; $sitzplatz = get_sitzplatz($nachname, $vorname); $split = explode("|", $sitzplatz); $reihe = $split[0]; $platz = $split[1]; if ($reihe != ''){ $update = $db->query("UPDATE jumi_buchung SET reihe='$reihe' ,platz='$platz' WHERE bid = $row3[bid] AND tid=$termin "); } } # Refresh der Ansicht echo ""; } $smarty->assign('action', "$action"); $smarty->display("$template/admin/$templatename"); ?>