diff --git a/controller/#admin_create_member.php b/controller/#admin_create_member.php
deleted file mode 100644
index 13690cd..0000000
--- a/controller/#admin_create_member.php
+++ /dev/null
@@ -1,279 +0,0 @@
-query("SELECT count(*) Anz FROM jumi_chor_saenger WHERE mail = '$mail'");
- $row = $result->fetch_array();
-
- if ($row['Anz'] == "0") {
- echo '
Mailadresse ist noch nicht vorhanden!
';
- } else {
- echo ' Mailadresse ist im System bereits vorhanden!
';
- }
- #}else{
- # echo ""
- }
-}
-
-#echo "Funktion: $function";
-if ($function == 'membersave') {
- $vorname = trim($_POST['vorname']);
- $nachname = trim($_POST['nachname']);
- $mail = trim($_POST['mail']);
- $singstimme = $_POST['singstimme'];
- $bemerkung = $db->real_escape_string(stripslashes( $_POST['bemerkung'] ));
-
-
-
-
- $result = $db->query("SELECT count(*) Anz FROM jumi_chor_saenger WHERE mail = '$mail'");
- $row = $result->fetch_array();
-
- #Fehlercheck
- if ($row['Anz'] != "0") {
- echo ' User ist im System bereits vorhanden!
|***|error';
- }
- if ($singstimme == '' or $vorname == '' or $nachname == '' or $mail == '') {
- echo ' Es müssen alle Felder ausgefüllt werden!
|***|error';
- exit;
- }
- if (!filter_var($mail, FILTER_VALIDATE_EMAIL)) {
- echo ' Geben Sie eine gültige Mailadresse ein!
|***|error';
- exit;
- }
-
-
- $sql1 = $db->query("INSERT INTO jumi_chor_saenger ( vorname
- , nachname
- , mail
- , singstimme
- , bemerkung
- )
- VALUES
- ( '$vorname'
- , '$nachname'
- , '$mail'
- , '$singstimme'
- , '$bemerkung'
- )
- ");
- $csid = $db->insert_id;
- if (!$sql1) {
- echo ' Es gab ein Fehler in der Datenbank: Insert Member
|***|error';
- exit;
- }else{
- echo ' SängerIn wurde erfasst.
|***|success';
- exit;
- }
-
-}
-
-/*
-if ($function == 'userupdate') {
-
- $vorname = trim($_POST['vorname']);
- $nachname = trim($_POST['nachname']);
- $mail = trim($_POST['mail']);
- $rollen = $_POST['rollen'];
- $pwdback = $_POST['pwdback'];
- $uid = $_POST['uid'];
-
-
- if (isset($pwdback)) {
- if ($pwdback == '1') {
- $pwdback = '1';
- } else {
- $pwdback = '0';
- }
- } else {
- $pwdback = '0';
- }
-
-
-
-
- if ($uid == '') {
- echo ' Die BenutzerID wurde nicht übertragen
|***|error';
- exit;
- }
- if ($rollen == '' or $vorname == '' or $nachname == '' or $mail == '') {
- echo ' Es müssen alle Felder ausgefüllt werden!
|***|error';
- exit;
- }
- if (!filter_var($mail, FILTER_VALIDATE_EMAIL)) {
- echo ' Geben Sie eine gültige Mailadresse ein!
|***|error';
- exit;
- }
-
- $error = 0;
-
- if($pwdback == 1){
- require_once("func_genPwd.php");
- $password = generateStrongPassword();
- $password_md5 = md5($password);
- }else{
- $result_pwd = $db->query("SELECT passwort FROM jumi_admin WHERE uid = $uid");
- $row_pwd = $result_pwd->fetch_array();
- $password_md5 = $row_pwd['passwort'];
- }
- $sql1 = $db->query("UPDATE jumi_admin
- SET vorname = '$vorname'
- ,nachname = '$nachname'
- ,mail = '$mail'
- ,passwort = '$password_md5'
- WHERE uid = $uid");
- if (!$sql1) {
- echo ' Es gab ein Fehler in der Datenbank: Update User
|***|error';
- exit;
- $error++;
- }
-
- $sql2 = $db->query("DELETE FROM jumi_admin_rollen_user_zuord WHERE uid = $uid");
- for ($i = 0; $i < sizeof($rollen); $i++) {
- $sql2 = $db->query("INSERT INTO jumi_admin_rollen_user_zuord ( rid
- , uid
- )
- VALUES
- ( '$rollen[$i]'
- , '$uid'
- )
- ");
- }
- if (!$sql2) {
- echo ' Es gab ein Fehler in der Datenbank: Insert Rollenzuordnung
|***|error';
- exit;
- $error++;
- }
-
-
- if($pwdback == 1){
- $empfaenger = "$mail";
- $betreff = "Update JU & MI Portal";
- $text = "
-
-
- Update JU & MI Portal
-
-
-
- Guten Tag $vorname $nachname!
- Sie wurden im JU & MI Portal geändert!
- Nachfolgend finden Sie Ihre Zugangsdaten:
-
-
-
-
-
-
- Benutzerkennung:
-
- |
-
-
- $mail
-
- |
-
-
-
-
- Passwort:
-
- |
-
-
- $password
-
- |
-
-
-
-
- Login:
-
- |
-
-
- http://admin.ju-and-mi.de
-
- |
-
-
-
- Bitte beachten Sie, dass das Passwort zwischen Groß- und
- Kleinschreibung unterscheidet.
-
- Ändern Sie bitte zu Ihrer eigenen Sicherheit das
- Passwort nach dem ersten Login unter dem Benutzericon in der Kopfleiste.
-
- Vielen Dank
-
- ";
- $result_absender = $db->query("SELECT wert FROM jumi_parameter WHERE pid = 1");
- $row_absender = $result_absender->fetch_array();
- if ($row_absender['wert'] == '') {
- $absender = 'info@ju-and-mi.de';
- } else {
- $absender = $row_absender['wert'];
- }
- $headers = "MIME-Version: 1.0\n";
- $headers .= "Content-type: text/html; charset=utf-8\n";
- $headers .= "From: Info JU & MI <$absender>\n";
-
- $return = @mail($empfaenger, $betreff, $text, $headers);
-
- if (!$return) { // Abfrage ob Mailversand funktioniert hat
- echo '
BenutzerIn wurde aktualisiert. Es konnte allerdings keine Mail verschickt werden!
|***|success';
- exit;
- } else {
- echo ' BenutzerIn wurde aktualisiert. Eine Mail mit den Zugangsdaten wurde zugestellt.
|***|success';
- exit;
- }
- }else{
- if ($error == 0) {
- echo ' BenutzerIn wurde aktualisiert.
|***|success';
- exit;
- }else{
- echo ' BenutzerIn wurde nicht aktualisiert.
|***|success';
- exit;
- }
- }
-}
-
-
-if ($function == 'disableuser') {
- $uid = $_POST['uid'];
-
- $sql1 = $db->query("UPDATE jumi_admin
- SET aktiv = '0'
- WHERE uid = $uid");
- if (!$sql1) {
- echo ' Es gab ein Fehler in der Datenbank: Disable User
|***|error';
- exit;
- }else{
- echo ' BenutzerIn wurde gesperrt.
|***|success';
- exit;
- }
-}
-
-if ($function == 'enableuser') {
- $uid = $_POST['uid'];
-
- $sql1 = $db->query("UPDATE jumi_admin
- SET aktiv = '1'
- WHERE uid = $uid");
- if (!$sql1) {
- echo ' Es gab ein Fehler in der Datenbank: Enable User
|***|error';
- exit;
- }else{
- echo ' BenutzerIn wurde aktiviert.
|***|success';
- exit;
- }
-}
-*/
-?>
\ No newline at end of file
diff --git a/controller/admin_create_verteileruser.php b/controller/admin_create_verteileruser.php
new file mode 100644
index 0000000..a5a67fa
--- /dev/null
+++ b/controller/admin_create_verteileruser.php
@@ -0,0 +1,166 @@
+query("SELECT count(*) Anz FROM jumi_mailverteiler_entries WHERE mail = '$mail'");
+ $row = $result->fetch_array();
+
+ if ($row['Anz'] == "0") {
+ echo ' Kontakt ist im System nicht vorhanden!
';
+ } else {
+ echo ' Kontakt ist im System bereits vorhanden!
';
+ }
+ #}else{
+ # echo ""
+ }
+}
+
+
+if ($function == 'contactsave') {
+ $vorname = trim($_POST['vorname']);
+ $nachname = trim($_POST['nachname']);
+ $mail = trim($_POST['mail']);
+ $verteiler = $_POST['verteiler'];
+
+ $result = $db->query("SELECT count(*) Anz FROM jumi_mailverteiler_entries WHERE mail = '$mail'");
+ $row = $result->fetch_array();
+
+ #Fehlercheck
+ if ($row['Anz'] != "0") {
+ echo ' Kontakt ist im System bereits vorhanden!
|***|error';
+ }
+ if ($vorname == '' or $nachname == '' or $mail == '') {
+ echo ' Es müssen alle Felder ausgefüllt werden!
|***|error';
+ exit;
+ }
+ if (!filter_var($mail, FILTER_VALIDATE_EMAIL)) {
+ echo ' Geben Sie eine gültige Mailadresse ein!
|***|error';
+ exit;
+ }
+
+ $sql1 = $db->query("INSERT INTO jumi_mailverteiler_entries ( vorname
+ , nachname
+ , mail
+ )
+ VALUES
+ ( '$vorname'
+ , '$nachname'
+ , '$mail'
+ )
+ ");
+ $mveid = $db->insert_id;
+ if(sizeof($verteiler) > 0){
+ for ($i = 0; $i < sizeof($verteiler); $i++) {
+ $sql2 = $db->query("INSERT INTO jumi_mailverteiler_user_zuord ( mvid
+ , mveid
+ )
+ VALUES
+ ( '$verteiler[$i]'
+ , '$mveid'
+ )
+ ");
+ }
+ if (!$sql2) {
+ echo ' Es gab ein Fehler in der Datenbank: Insert Kontaktzuordnung
|***|error';
+ exit;
+ }
+ }
+ if (!$sql1) {
+ echo ' Es gab ein Fehler in der Datenbank: Insert Kontakt
|***|error';
+ exit;
+ } else {
+ echo ' Kontakt wurde angelegt!
|***|success';
+ exit;
+ }
+
+}
+
+if ($function == 'contactupdate') {
+
+ $vorname = trim($_POST['vorname']);
+ $nachname = trim($_POST['nachname']);
+ $mail = trim($_POST['mail']);
+ $verteiler = $_POST['verteiler'];
+ $pwdback = $_POST['pwdback'];
+ $mveid = $_POST['mveid'];
+
+
+ if (isset($pwdback)) {
+ if ($pwdback == '1') {
+ $pwdback = '1';
+ } else {
+ $pwdback = '0';
+ }
+ } else {
+ $pwdback = '0';
+ }
+
+
+
+
+ if ($mveid == '') {
+ echo ' Die KontaktID wurde nicht übertragen
|***|error';
+ exit;
+ }
+ if ($vorname == '' or $nachname == '' or $mail == '') {
+ echo ' Es müssen alle Felder ausgefüllt werden!
|***|error';
+ exit;
+ }
+ if (!filter_var($mail, FILTER_VALIDATE_EMAIL)) {
+ echo ' Geben Sie eine gültige Mailadresse ein!
|***|error';
+ exit;
+ }
+
+ $sql1 = $db->query("UPDATE jumi_mailverteiler_entries
+ SET vorname = '$vorname'
+ ,nachname = '$nachname'
+ ,mail = '$mail'
+ WHERE mveid = $mveid");
+ if(sizeof($verteiler) > 0){
+ $sql2 = $db->query("DELETE FROM jumi_mailverteiler_user_zuord WHERE mveid = $mveid");
+ for ($i = 0; $i < sizeof($verteiler); $i++) {
+ $sql2 = $db->query("INSERT INTO jumi_mailverteiler_user_zuord ( mvid
+ , mveid
+ )
+ VALUES
+ ( '$verteiler[$i]'
+ , '$mveid'
+ )
+ ");
+ }
+ if (!$sql2) {
+ echo ' Es gab ein Fehler in der Datenbank: Insert Kontaktzuordnung
|***|error';
+ exit;
+ }
+ }
+ if (!$sql1) {
+ echo ' Es gab ein Fehler in der Datenbank: Update Kontakt
|***|error';
+ exit;
+ } else {
+ echo ' Kontakt wurde aktualisiert!
|***|success';
+ exit;
+ }
+}
+
+
+if ($function == 'deleteContact') {
+ $mveid = $_POST['mveid'];
+
+ $sql1 = $db->query("DELETE FROM jumi_mailverteiler_user_zuord WHERE mveid = $mveid");
+ $sql2 = $db->query("DELETE FROM jumi_mailverteiler_entries WHERE mveid = $mveid");
+ if (!$sql1 or !$sql2) {
+ echo ' Es gab ein Fehler in der Datenbank: deleteContact
|***|error';
+ exit;
+ } else {
+ echo ' Kontakt wurde entfernt.
|***|success';
+ exit;
+ }
+}
+
+
+?>
diff --git a/dashboard/create_verteileruser.php b/dashboard/create_verteileruser.php
new file mode 100644
index 0000000..a1bf27b
--- /dev/null
+++ b/dashboard/create_verteileruser.php
@@ -0,0 +1,117 @@
+";
+*/
+
+
+include_once '../classes/TestProjektSmarty.class_subdir.php';
+$_SESSION['cur_page'] = $_SERVER['PHP_SELF']; // Fals man Seite direkt aufruft und Autologin funktioniert
+require_once("../config.inc.php");
+$templatename = substr(basename($_SERVER['PHP_SELF']), 0, -3) . "html";
+$smarty = new SmartyAdmin();
+if(!rechte(basename(__FILE__), $uid)){
+ echo "";
+ exit;
+}
+require_once "../language/german.inc.php";
+
+
+
+#require_once "func_genUser.php";
+
+# Wenn Seite neu aufgerufen wird, dann alle Sessions, die mit "bearbeiten_" beginnen löschen
+if(isset($_GET['new']) AND $_GET['new'] == 1){;
+ $search_prefix = 'anlegen_';
+ $search_len = strlen($search_prefix);
+ foreach( $_SESSION as $key => $value){
+ if ( substr( $key, 0, $search_len) == $search_prefix) {
+ unset( $_SESSION[$key]);
+ }
+ }
+}
+
+
+// Rechteüberprüfung
+#$db = dbconnect();
+#if ($user_admin == ""){ require("index.php"); exit;} //Wenn man nicht angemeldet ist, darf man nicht auf die Seite
+#if(!rore($user_admin,'a_admanleg','RE')){require("lib/rechte.php");exit;}
+#// Rechteüberprüfung ende
+
+if(isset($_GET['action'])){
+ $action = $_GET['action'];
+}else{
+ $action = '';
+}
+
+if($action == ''){
+/*
+ # Daten aufbereiten für Zurückbutton
+ if(isset($_SESSION["anlegen_vorname"])){
+ $smarty->assign('contact_anlegen_vorname', $_SESSION["anlegen_vorname"]);
+ }
+
+ if(isset($_SESSION["anlegen_nachname"])){
+ $smarty->assign('contact_anlegen_nachname', $_SESSION["anlegen_nachname"]);
+ }
+
+ if(isset($_SESSION["anlegen_mail"])){
+ $smarty->assign('contact_anlegen_mail', $_SESSION["anlegen_mail"]);
+ }
+ # Daten aufbereiten für Zurückbutton ENDE
+*/
+ if(isset($_GET['editmveid']) and $_GET['editmveid'] != ''){
+ # Aus externer Seite edit_user.php
+ #echo "
-----------------------------------------------hier";
+ $mveid = $_GET['editmveid'];
+ $smarty->assign('create_edit', $mveid);
+
+ $result0 = $db->query("SELECT vorname, nachname, mail
+ FROM jumi_mailverteiler_entries
+ WHERE mveid = $mveid;");
+ $row0 = $result0->fetch_array();
+ $smarty->assign('contact_anlegen_vorname', $row0['vorname']);
+ $smarty->assign('contact_anlegen_nachname', $row0['nachname']);
+ $smarty->assign('contact_anlegen_mail', $row0['mail']);
+ }
+
+ $query = "SELECT mvid, bezeichnung FROM jumi_mailverteiler ORDER BY mvid ASC";
+ $result = $db->query( $query)
+ or die ("Cannot execute query1");
+
+ while ($row = $result->fetch_array()){
+ if(isset($_GET['editmveid']) and $_GET['editmveid'] != ''){
+ # Aus externer Seite edit_user.php
+ $mveid = $_GET['editmveid'];
+ $result1 = $db->query("SELECT count(*) Anz
+ FROM jumi_mailverteiler_user_zuord
+ WHERE mveid = $mveid
+ AND mvid = $row[mvid]");
+ $row1 = $result1->fetch_array();
+ if($row1['Anz'] > 0){
+ $selected = 1;
+ }else{
+ $selected = 0;
+ }
+ }else{
+ $selected = 0;
+ }
+
+ $row['selected'] = $selected;
+ $value[] = $row;
+ }
+ $smarty->assign('table_data', $value);
+
+}
+
+
+
+$smarty->assign('action', "$action");
+$smarty->display("$template/dashboard/$templatename");
+?>
+
diff --git a/dashboard/edit_verteileruser.php b/dashboard/edit_verteileruser.php
new file mode 100644
index 0000000..cb26cb2
--- /dev/null
+++ b/dashboard/edit_verteileruser.php
@@ -0,0 +1,69 @@
+";
+*/
+include_once '../classes/TestProjektSmarty.class_subdir.php';
+$_SESSION['cur_page'] = $_SERVER['PHP_SELF']; // Fals man Seite direkt aufruft und Autologin funktioniert
+require_once("../config.inc.php");
+$templatename = substr(basename($_SERVER['PHP_SELF']), 0, -3) . "html";
+$smarty = new SmartyAdmin();
+if(!rechte(basename(__FILE__), $uid)){
+ echo "";
+ exit;
+}
+require_once "../language/german.inc.php";
+
+
+
+
+#require_once "func_genUser.php";
+
+# Wenn Seite neu aufgerufen wird, dann alle Sessions, die mit "bearbeiten_" beginnen löschen
+if(isset($_GET['new']) AND $_GET['new'] == 1){;
+ $search_prefix = 'anlegen_';
+ $search_len = strlen($search_prefix);
+ foreach( $_SESSION as $key => $value){
+ if ( substr( $key, 0, $search_len) == $search_prefix) {
+ unset( $_SESSION[$key]);
+ }
+ }
+}
+
+
+// Rechteüberprüfung
+#$db = dbconnect();
+#if ($user_admin == ""){ require("index.php"); exit;} //Wenn man nicht angemeldet ist, darf man nicht auf die Seite
+#if(!rore($user_admin,'a_admanleg','RE')){require("lib/rechte.php");exit;}
+#// Rechteüberprüfung ende
+
+if(isset($_GET['action'])){
+ $action = $_GET['action'];
+}else{
+ $action = '';
+}
+
+if($action == ''){
+
+ $query = "SELECT mveid, vorname, nachname, mail FROM jumi_mailverteiler_entries ORDER BY nachname ASC, vorname ASC";
+ $result = $db->query( $query)
+ or die ("Cannot execute query1");
+
+ while ($row = $result->fetch_array()){
+ $value[] = $row;
+ }
+ $smarty->assign('table_data', $value);
+
+}
+
+
+
+$smarty->assign('action', "$action");
+$smarty->display("$template/dashboard/$templatename");
+?>
+
diff --git a/js/components/admin_create_verteileruser.js b/js/components/admin_create_verteileruser.js
new file mode 100644
index 0000000..f2db367
--- /dev/null
+++ b/js/components/admin_create_verteileruser.js
@@ -0,0 +1,134 @@
+function checkUser(){
+ var mail = document.getElementById("mail").value;
+ $.ajax({
+ type: 'POST',
+ url: '../controller/admin_create_verteileruser.php',
+ data: {
+ 'function': 'checkuser',
+ 'mail': mail
+ },
+ success: function(result) { //we got the response
+ if(result!=''){
+ $('#msg').show().delay(5000).fadeOut(500);
+ $('#msg').html(result);
+ }
+ },
+ error: function(xhr, status, exception) {
+ console.log(xhr);
+ }
+ });
+
+}
+
+
+function contactsave(){
+ var vorname = document.getElementById("vorname").value;
+ var nachname = document.getElementById("nachname").value;
+ var mail = document.getElementById("mail").value;
+ //var my_data = $("form").serialize();
+
+ //komma getrennte Werte bei Mehrfachauswahl
+ var verteiler = $("#verteiler").val();
+ $.ajax({
+ type: 'POST',
+ url: '../controller/admin_create_verteileruser.php',
+ data: {
+ 'function': 'contactsave',
+ 'vorname': vorname,
+ 'nachname': nachname,
+ 'mail': mail,
+ 'verteiler': verteiler
+ },
+ success: function(result) { //we got the response
+
+ if(result!=''){
+ var a = result.split('|***|');
+ if(a[1]=="success"){
+ document.getElementById("vorname").value ="";
+ document.getElementById("nachname").value ="";
+ document.getElementById("mail").value ="";
+ var elements = document.getElementById("verteiler").options;
+ for(var i = 0; i < elements.length; i++){
+ elements[i].selected = false;
+ }
+ }
+ $('#msg1').show().delay(10000).fadeOut(500);
+ $('#msg1').html(a[0]);
+ }
+ },
+ error: function(xhr, status, exception) {
+ console.log(xhr);
+ }
+ });
+}
+
+
+
+function contactupdate(mveid){
+ var vorname = document.getElementById("vorname").value;
+ var nachname = document.getElementById("nachname").value;
+ var mail = document.getElementById("mail").value;
+ //var my_data = $("form").serialize();
+
+ //komma getrennte Werte bei Mehrfachauswahl
+ var verteiler = $("#verteiler").val();
+ $.ajax({
+ type: 'POST',
+ url: '../controller/admin_create_verteileruser.php',
+ data: {
+ 'function': 'contactupdate',
+ 'vorname': vorname,
+ 'nachname': nachname,
+ 'mail': mail,
+ 'verteiler': verteiler,
+ 'mveid': mveid
+ },
+ success: function(result) { //we got the response
+ if(result!=''){
+ var a = result.split('|***|');
+ if(a[1]=="success"){
+ $(document).ajaxStop(function(){
+ setTimeout(() => { window.location = "edit_verteileruser.php"; }, 1000);
+ });
+ }
+ $('#msg1').show().delay(10000).fadeOut(500);
+ $('#msg1').html(a[0]);
+ }
+ },
+ error: function(xhr, status, exception) {
+ console.log(xhr);
+ }
+ });
+}
+
+function deleteContact(mveid){
+ r = confirm('Kontakt löschen?');
+ if (r) {
+
+ $.ajax({
+ type: 'POST',
+ url: '../controller/admin_create_verteileruser.php',
+ data: {
+ 'function': 'deleteContact',
+ 'mveid': mveid
+ },
+ success: function(result) { //we got the response
+ if(result!=''){
+ var a = result.split('|***|');
+ if(a[1]=="success"){
+ $(document).ajaxStop(function(){
+ setTimeout(() => { window.location = "edit_verteileruser.php"; }, 1000);
+ });
+ }
+ $('#msg').show().delay(10000).fadeOut(500);
+ $('#msg').html(a[0]);
+ }
+ },
+ error: function(xhr, status, exception) {
+ console.log(xhr);
+ }
+ });
+ }
+}
+
+
diff --git a/templates/modern/dashboard/create_verteileruser.html b/templates/modern/dashboard/create_verteileruser.html
new file mode 100644
index 0000000..0058e0e
--- /dev/null
+++ b/templates/modern/dashboard/create_verteileruser.html
@@ -0,0 +1,222 @@
+{if $action == ''}
+
+
+
+
+ {if $create_edit == ''}
+ JU & MI Kontakt erstellen
+ {else}
+ JU & MI Kontakt bearbeiten
+ {/if}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {literal}
+
+ {/literal}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Verteilerliste zuweisen:
+
+
+
+
+
+ {if $create_edit == ''}
+
+ {else}
+
+ {/if}
+
+
+
+
+
+
+
+
+
+
+
+
+
+{/if}
+
diff --git a/templates/modern/dashboard/edit_verteileruser.html b/templates/modern/dashboard/edit_verteileruser.html
new file mode 100644
index 0000000..8d4af1b
--- /dev/null
+++ b/templates/modern/dashboard/edit_verteileruser.html
@@ -0,0 +1,110 @@
+{if $action == ''}
+
+
+
+
JU & MI Kontakt bearbeiten
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {literal}
+
+ {/literal}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Vorname |
+ Nachname |
+ Mail |
+ Aktion |
+
+
+
+ {section name=table_data loop=$table_data}
+
+ {$table_data[table_data].vorname} |
+ {$table_data[table_data].nachname} |
+ {$table_data[table_data].mail} |
+
+
+
+
+ |
+
+ {/section}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{/if}
+