SängerIn bearbeiten mit Einwilligungen

This commit is contained in:
aschwarz 2023-04-18 09:31:17 +02:00
parent 9069fa6ffa
commit c4505e1b4d
7 changed files with 447 additions and 49 deletions

View File

@ -2,6 +2,24 @@
require_once ("../config.inc.php");
$function = $_POST['function'];
if ($function == 'checkuser') {
$mail = $_POST['mail'];
if (filter_var($mail, FILTER_VALIDATE_EMAIL)) {
$mail = $_POST['mail'];
$result = $db->query("SELECT count(*) Anz FROM jumi_chor_saenger WHERE mail = '$mail'");
$row = $result->fetch_array();
if ($row['Anz'] == "0") {
echo '<div class="alert alert-success"><i class="fa fa-fw fa-thumbs-up"></i> SängerIn ist im System nicht vorhanden!</div>';
} else {
echo '<div class="alert alert-danger"><i class="fa fa-fw fa-thumbs-down"></i> SängerIn ist im System bereits vorhanden!</div>';
}
#}else{
# echo ""
}
}
if ($function == 'save_with_files')
{
@ -13,6 +31,10 @@ if ($function == 'save_with_files')
$mail = $_POST['mail'];
#csid gesetzt, wenn Member bearbeitet wird
$csid_edit = $_POST['csid_edit'];
$einw_livestream = $_POST['einw_livestream'];
$einw_homepage = $_POST['einw_homepage'];
$einw_socialmedia = $_POST['einw_socialmedia'];
$alter16 = $_POST['alter16'];
$singstimme = $_POST['singstimme'];
$bemerkung = $db->real_escape_string(stripslashes( $_POST['bemerkung'] ));
@ -24,8 +46,16 @@ if ($function == 'save_with_files')
// if ($row['Anz'] != "0") {
// echo '<div class="alert alert-danger"><i class="fa fa-fw fa-thumbs-down"></i> User ist im System bereits vorhanden!</div>|***|error';
// }
if ($singstimme == '' or $vorname == '' or $nachname == '' or $mail == '') {
echo '<div class="alert alert-danger"><i class="fa fa-fw fa-thumbs-down"></i> Es müssen alle Felder ausgefüllt werden!</div>|***|error';
if ($singstimme == '' or $vorname == '' or $nachname == '' or $mail == ''or $alter16 == '') {
echo '<div class="alert alert-danger"><i class="fa fa-fw fa-thumbs-down"></i> Es müssen die Felder<br>
<ul>
<li>Vorname</li>
<li>Nachname</li>
<li>Mailadresse</li>
<li>Singstimme</li>
<li>Alter</li>
</ul>
ausgefüllt werden!</div>|***|error';
exit;
}
if (!filter_var($mail, FILTER_VALIDATE_EMAIL)) {
@ -71,15 +101,22 @@ if ($function == 'save_with_files')
WHERE vorname = '$vorname'
AND nachname = '$nachname'
AND singstimme = '$singstimme'
AND mail = '$mail'
");
$row = $result->fetch_array();
if ($row['csid'] == '' AND $csid_edit == '-1')
{
$sql1 = $db->query("INSERT INTO jumi_chor_saenger ( vorname
, nachname
, mail
, singstimme
, bemerkung
, einw_livestream
, einw_homepage
, einw_socialmedia
, alter16
, selfreg_date
)
VALUES
( '$vorname'
@ -87,9 +124,104 @@ if ($function == 'save_with_files')
, '$mail'
, '$singstimme'
, '$bemerkung'
, '$einw_livestream'
, '$einw_homepage'
, '$einw_socialmedia'
, '$alter16'
, '$datum'
)
");
$csid = $db->insert_id;
# Da diese Funktion mehrfach durchläuft, wird gleich beim Insert die Mail an den Sänger geschickt, damit die Zustellung nur einmal erfolgt
$empfaenger = "$mail";
$betreff = "Anmeldung JU & MI";
if($alter16 == '1'){
$text = "
<html>
<head>
<title>Registrierung JU & MI</title>
</head>
<body>
<font face='Arial' size='2'>
Hallo $vorname!<br><br>
schön, dass du dich für den Jugendchor registriert hast!<br><br>
Im Anhang befindet sich eine Einverständniserklärung. Diese benötigen wir unter anderem,
dass wir den Jugendchor im Livestream zeigen dürfen.<br>
Wir würden uns ebenso freuen, wenn wir eure Zusage für unsere Kanäle in den sozialen Medien bekommen würden..<br>
<br><br>
Bitte unterschreibt das Formular und schickt es an uns zurück. Die Mailadresse lautet: <a mailto='info@ju-and-mi.de'>info@ju-and-mi.de</a>
Falls ihr das Dokument nicht einscannen könnt, reicht ein gut lesbares Foto oder gebt uns das Formular <b>vor</b> einem Jugendgottesdienst zurück.
<p>
Vielen Dank,<br>
euer JU & MI Team
</body>
</html>";
}else{
$text = "
<html>
<head>
<title>Registrierung JU & MI</title>
</head>
<body>
<font face='Arial' size='2'>
Hallo $vorname!<br><br>
schön, dass du dich für den Jugendchor registriert hast!<br><br>
Im Anhang befindet sich eine Einverständniserklärung. Diese benötigen wir unter anderem,
dass wir den Jugendchor im Livestream zeigen dürfen.<br>
Wir würden uns ebenso freuen, wenn wir eure Zusage für unsere Kanäle in den sozialen Medien bekommen würden.
<br><br>
Da du noch keine 16 Jahre alt bist, müssen deine Eltern/Sorgesberechtigte auf dem beigefügten Formular unterschreiben.<br>
Sobald ihr das Einverständnis habt, schickt es an uns zurück. Die Mailadresse lautet: <a mailto='info@ju-and-mi.de'>info@ju-and-mi.de</a>.<br>
Falls ihr das Dokument nicht einscannen könnt, reicht ein gut lesbares Foto oder gebt uns das Formular <b>vor</b> einem Jugendgottesdienst zurück.
<p>
Vielen Dank,<br>
euer JU & MI Team
</body>
</html>";
}
$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'];
}
$datei = "../media/Einwilligungserklaerung_personenbezogene_Daten.pdf";
$boundary = "PHP-mixed-".md5(time());
#$headers = "MIME-Version: 1.0\n";
#$headers .= "Content-type: text/html; charset=utf-8\n";
$headers .= "From: Info JU & MI <$absender>\n";
$headers .= "Reply-To: Info JU & MI <$absender>\n";
$headers .= "Content-Type: multipart/mixed; boundary=\"".$boundary."\"\n";
#$headers .= " boundary=\"".$boundary."\"\r\n";
$size = filesize($datei);
$data = file_get_contents($datei);
$type = mime_content_type($datei);
$name = basename($datei);
$data = chunk_split(base64_encode($data));
$boundWithPre = "\n--".$boundary;
$message .= "--".$boundary."\r\n";
$message .= "Content-Type: text/html; charset=\"UTF-8\"\r\n";
$message .= "Content-Transfer-Encoding: 8bit\r\n\r\n";
$message .= $text."\r\n";
# Anhang ab hier
$message .= $boundWithPre;
$message .= "\nContent-Type: application/octet-stream; name=\"".$name."\"";
$message .= "\nContent-Transfer-Encoding: base64\n";
$message .= "\nContent-Disposition: attachment\n";
$message .= $data;
$message .= $boundWithPre."--";
$return = @mail($empfaenger, $betreff, $message, $headers);
}
elseif($csid_edit != '-1')
{
@ -99,6 +231,10 @@ if ($function == 'save_with_files')
,mail = '$mail'
,singstimme = '$singstimme'
,bemerkung = '$bemerkung'
,einw_livestream = '$einw_livestream'
,einw_homepage = '$einw_homepage'
,einw_socialmedia = '$einw_socialmedia'
,alter16 = '$alter16'
WHERE csid = $csid_edit
" );
$csid = $csid_edit;
@ -125,12 +261,12 @@ if ($function == 'save_with_files')
//Display the file id
if ($sql2)
{
echo '<div class="alert alert-success"><i class="fa fa-fw fa-thumbs-up"></i> Dokumente wurden angelegt!</div>|***|success|***|' . $vpb_file_id;
echo '<div class="alert alert-success"><i class="fa fa-fw fa-thumbs-up"></i> SängerIn wurde angelegt!</div>|***|success|***|' . $vpb_file_id;
exit;
}
else
{
echo '<div class="alert alert-danger"><i class="fa fa-fw fa-thumbs-down"></i> Dokumente wurden nicht angelegt: Insert Fehler Datenbank.</div>|***|error|***|' . $vpb_file_id;
echo '<div class="alert alert-danger"><i class="fa fa-fw fa-thumbs-down"></i> SängerIn wurde nicht angelegt: Insert Fehler Datenbank.</div>|***|error|***|' . $vpb_file_id;
exit;
}
@ -152,6 +288,10 @@ if ($function == 'save_without_files')
$singstimme = $_POST['singstimme'];
#csid gesetzt, wenn Member bearbeitet wird
$csid_edit =$_POST['csid_edit'];
$einw_livestream = $_POST['einw_livestream'];
$einw_homepage = $_POST['einw_homepage'];
$einw_socialmedia = $_POST['einw_socialmedia'];
$alter16 = $_POST['alter16'];
$bemerkung = $db->real_escape_string(stripslashes( $_POST['bemerkung'] ));
$db = dbconnect();
$datum = date("Y-m-d H:i:s");
@ -162,6 +302,11 @@ if ($function == 'save_without_files')
, mail
, singstimme
, bemerkung
, einw_livestream
, einw_homepage
, einw_socialmedia
, alter16
, selfreg_date
)
VALUES
( '$vorname'
@ -169,8 +314,101 @@ if ($function == 'save_without_files')
, '$mail'
, '$singstimme'
, '$bemerkung'
, '$einw_livestream'
, '$einw_homepage'
, '$einw_socialmedia'
, '$alter16'
, '$datum'
)
");
$empfaenger = "$mail";
$betreff = "Anmeldung JU & MI";
if($alter16 == '1'){
$text = "
<html>
<head>
<title>Registrierung JU & MI</title>
</head>
<body>
<font face='Arial' size='2'>
Hallo $vorname!<br><br>
schön, dass du dich für den Jugendchor registriert hast!<br><br>
Im Anhang befindet sich eine Einverständniserklärung. Diese benötigen wir unter anderem,
dass wir den Jugendchor im Livestream zeigen dürfen.<br>
Wir würden uns ebenso freuen, wenn wir eure Zusage für unsere Kanäle in den sozialen Medien bekommen würden..<br>
<br><br>
Bitte unterschreibt das Formular und schickt es an uns zurück. Die Mailadresse lautet: <a mailto='info@ju-and-mi.de'>info@ju-and-mi.de</a>
Falls ihr das Dokument nicht einscannen könnt, reicht ein gut lesbares Foto oder gebt uns das Formular <b>vor</b> einem Jugendgottesdienst zurück.
<p>
Vielen Dank,<br>
euer JU & MI Team
</body>
</html>";
}else{
$text = "
<html>
<head>
<title>Registrierung JU & MI</title>
</head>
<body>
<font face='Arial' size='2'>
Hallo $vorname!<br><br>
schön, dass du dich für den Jugendchor registriert hast!<br><br>
Im Anhang befindet sich eine Einverständniserklärung. Diese benötigen wir unter anderem,
dass wir den Jugendchor im Livestream zeigen dürfen.<br>
Wir würden uns ebenso freuen, wenn wir eure Zusage für unsere Kanäle in den sozialen Medien bekommen würden.
<br><br>
Da du noch keine 16 Jahre alt bist, müssen deine Eltern/Sorgesberechtigte auf dem beigefügten Formular unterschreiben.<br>
Sobald ihr das Einverständnis habt, schickt es an uns zurück. Die Mailadresse lautet: <a mailto='info@ju-and-mi.de'>info@ju-and-mi.de</a>.<br>
Falls ihr das Dokument nicht einscannen könnt, reicht ein gut lesbares Foto oder gebt uns das Formular <b>vor</b> einem Jugendgottesdienst zurück.
<p>
Vielen Dank,<br>
euer JU & MI Team
</body>
</html>";
}
$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'];
}
$datei = "../media/Einwilligungserklaerung_personenbezogene_Daten.pdf";
$boundary = "PHP-mixed-".md5(time());
#$headers = "MIME-Version: 1.0\n";
#$headers .= "Content-type: text/html; charset=utf-8\n";
$headers .= "From: Info JU & MI <$absender>\n";
$headers .= "Reply-To: Info JU & MI <$absender>\n";
$headers .= "Content-Type: multipart/mixed; boundary=\"".$boundary."\"\n";
#$headers .= " boundary=\"".$boundary."\"\r\n";
$size = filesize($datei);
$data = file_get_contents($datei);
$type = mime_content_type($datei);
$name = basename($datei);
$data = chunk_split(base64_encode($data));
$boundWithPre = "\n--".$boundary;
$message .= "--".$boundary."\r\n";
$message .= "Content-Type: text/html; charset=\"UTF-8\"\r\n";
$message .= "Content-Transfer-Encoding: 8bit\r\n\r\n";
$message .= $text."\r\n";
# Anhang ab hier
$message .= $boundWithPre;
$message .= "\nContent-Type: application/octet-stream; name=\"".$name."\"";
$message .= "\nContent-Transfer-Encoding: base64\n";
$message .= "\nContent-Disposition: attachment\n";
$message .= $data;
$message .= $boundWithPre."--";
$return = @mail($empfaenger, $betreff, $message, $headers);
if ($sql1)
{
echo '<div class="alert alert-success"><i class="fa fa-fw fa-thumbs-up"></i> S&auml;gerIn wurde angelegt!</div>|***|success|***|';
@ -188,6 +426,10 @@ if ($function == 'save_without_files')
,mail = '$mail'
,singstimme = '$singstimme'
,bemerkung = '$bemerkung'
,einw_livestream = '$einw_livestream'
,einw_homepage = '$einw_homepage'
,einw_socialmedia = '$einw_socialmedia'
,alter16 = '$alter16'
WHERE csid = $csid_edit
" );
if ($sql1)
@ -255,4 +497,39 @@ if ($function == 'delMember') {
}
if ($function == 'erfeinw') {
if (isset($_POST['id'])) {
$id = $_POST['id'];
}
if (isset($_POST['var_check'])) {
$var_check = $_POST['var_check'];
}
if (isset($_POST['user'])) {
$csid_edit = $_POST['user'];
}
$sql1 = $db->query( "UPDATE jumi_chor_saenger
SET $id = '$var_check'
WHERE csid = $csid_edit
" );
}
if ($function == 'erf_alter') {
if (isset($_POST['alter16'])) {
$alter16 = $_POST['alter16'];
}
if (isset($_POST['user'])) {
$csid_edit = $_POST['user'];
}
$sql1 = $db->query( "UPDATE jumi_chor_saenger
SET alter16 = '$alter16'
WHERE csid = $csid_edit
" );
}
?>

View File

@ -38,7 +38,7 @@ if($action == ''){
$csid = $_GET['editcsid'];
$smarty->assign('create_edit', $csid);
$result0 = $db->query("SELECT vorname, nachname, mail, singstimme, bemerkung
$result0 = $db->query("SELECT vorname, nachname, mail, singstimme, bemerkung, einw_livestream, einw_homepage, einw_socialmedia, alter16, date_format(selfreg_date, '%d.%m.%y - %H:%i') selfreg_date_form
FROM jumi_chor_saenger
WHERE csid = $csid;");
$row0 = $result0->fetch_array();
@ -47,6 +47,11 @@ if($action == ''){
$smarty->assign('member_anlegen_mail', $row0['mail']);
$smarty->assign('member_anlegen_singstimme', $row0['singstimme']);
$smarty->assign('member_anlegen_bemerkung', $row0['bemerkung']);
$smarty->assign('member_anlegen_einw_livestream', $row0['einw_livestream']);
$smarty->assign('member_anlegen_einw_homepage', $row0['einw_homepage']);
$smarty->assign('member_anlegen_einw_socialmedia', $row0['einw_socialmedia']);
$smarty->assign('member_anlegen_alter16', $row0['alter16']);
$smarty->assign('member_anlegen_selfreg_date_form', $row0['selfreg_date_form']);
$query = "SELECT id, filename, originalname, date_format(datum, '%d.%m.%y - %H:%i') uploaddatum FROM jumi_chor_saenger_uploads WHERE csid='$csid' ORDER BY datum DESC";
$result = $db->query( $query)

View File

@ -1,3 +1,26 @@
function checkUser(){
var mail = document.getElementById("mail").value;
$.ajax({
type: 'POST',
url: '../controller/admin_memberupload.php',
data: {
'function': 'checkuser',
'mail': mail
},
success: function(result) { //we got the response
if(result!=''){
$('#mailmsg').show().delay(5000).fadeOut(500);
$('#mailmsg').html(result);
}
},
error: function(xhr, status, exception) {
console.log(xhr);
}
});
}
function vpb_multiple_file_uploader(vpb_configuration_settings) {
this.vpb_settings = vpb_configuration_settings;
this.vpb_files = "";
@ -196,13 +219,35 @@ function vpb_multiple_file_uploader(vpb_configuration_settings) {
var bemerkung =tinyMCE.get('bemerkung').getContent()
// csid beim Bearbeiten von Membern
var csid_edit = document.getElementById("csid").value;
var chk_einw_livestream = document.getElementById("einw_livestream");
var chk_einw_homepage = document.getElementById("einw_homepage");
var chk_einw_socialmedia = document.getElementById("einw_socialmedia");
if(chk_einw_livestream.checked == true){
var var_einw_livestream = 1;
}else{
var var_einw_livestream = 0;
}
if(chk_einw_homepage.checked == true){
var var_einw_homepage = 1;
}else{
var var_einw_homepage = 0;
}
if(chk_einw_socialmedia.checked == true){
var var_einw_socialmedia = 1;
}else{
var var_einw_socialmedia = 0;
}
var alter16 = document.querySelector('input[name="alter16"]:checked').value;
dataString.append('vorname', vorname);
dataString.append('nachname', nachname);
dataString.append('mail', mail);
dataString.append('singstimme', singstimme);
dataString.append('bemerkung', bemerkung);
dataString.append('csid_edit', csid_edit);
dataString.append('einw_livestream', var_einw_livestream);
dataString.append('einw_homepage', var_einw_homepage);
dataString.append('einw_socialmedia', var_einw_socialmedia);
dataString.append('alter16', alter16);
dataString.append('function', 'save_with_files');
@ -303,6 +348,25 @@ function vpb_multiple_file_uploader(vpb_configuration_settings) {
var bemerkung =tinyMCE.get('bemerkung').getContent()
// csid beim Bearbeiten von Membern
var csid_edit = document.getElementById("csid").value;
var chk_einw_livestream = document.getElementById("einw_livestream");
var chk_einw_homepage = document.getElementById("einw_homepage");
var chk_einw_socialmedia = document.getElementById("einw_socialmedia");
if(chk_einw_livestream.checked == true){
var var_einw_livestream = 1;
}else{
var var_einw_livestream = 0;
}
if(chk_einw_homepage.checked == true){
var var_einw_homepage = 1;
}else{
var var_einw_homepage = 0;
}
if(chk_einw_socialmedia.checked == true){
var var_einw_socialmedia = 1;
}else{
var var_einw_socialmedia = 0;
}
var alter16 = document.querySelector('input[name="alter16"]:checked').value;
$.ajax({
type: 'POST',
@ -314,7 +378,11 @@ function vpb_multiple_file_uploader(vpb_configuration_settings) {
'mail': mail,
'singstimme': singstimme,
'bemerkung': bemerkung,
'csid_edit': csid_edit
'csid_edit': csid_edit,
'einw_livestream': var_einw_livestream,
'einw_homepage': var_einw_homepage,
'einw_socialmedia': var_einw_socialmedia,
'alter16': alter16
},
success: function(response) { //we got the response
if (response != '') {
@ -422,4 +490,57 @@ function delMember(csid) {
}
});
}
}
function erf_einw(id, user){
// Funktion, wenn man User editiert und nicht extra auf speichern klickt: Livespeichern der Einwilligungen
if(user != ""){
var checkBox = document.getElementById(id);
if(checkBox.checked == true){
var var_check = 1;
}else{
var var_check = 0;
}
$.ajax({
type: 'POST',
url: '../controller/admin_memberupload.php',
data: {
'function': 'erfeinw',
'id': id,
'user': user,
'var_check': var_check
},
success: function(result) { //we got the response
console.log('Einwilligung save');
},
error: function(xhr, status, exception) {
console.log(xhr);
}
});
}
}
function erf_alter(user){
// Funktion, wenn man User editiert und nicht extra auf speichern klickt: Livespeichern der Einwilligungen
if(user != ""){
var alter16 = document.querySelector('input[name="alter16"]:checked').value;
$.ajax({
type: 'POST',
url: '../controller/admin_memberupload.php',
data: {
'function': 'erf_alter',
'alter16': alter16,
'user': user
},
success: function(result) { //we got the response
console.log('Alter save');
},
error: function(xhr, status, exception) {
console.log(xhr);
}
});
}
}

View File

@ -8,22 +8,15 @@ error_reporting(E_ALL);
ini_set('display_errors', 1);
#echo __LINE__."<br>";
*/
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");
#require_once("../config.inc.php");
require_once("../config/datenbankanbindung.php");
$templatename = substr(basename($_SERVER['PHP_SELF']), 0, -3) . "html";
$smarty = new SmartyAdmin();
if(!rechte(basename(__FILE__), $uid)){
echo "<meta http-equiv=\"refresh\" content=\"0; URL=error.php\">";
exit;
}
require_once "../language/german.inc.php";
if(isset($_GET['action'])){
$action = $_GET['action'];
}else{
@ -32,37 +25,6 @@ if(isset($_GET['action'])){
if($action == ''){
if(isset($_GET['editcsid']) and $_GET['editcsid'] != ''){
# Aus externer Seite edit_user.php
#echo "<br><br><br><br><br><br><br><br>-----------------------------------------------hier";
$csid = $_GET['editcsid'];
$smarty->assign('create_edit', $csid);
$result0 = $db->query("SELECT vorname, nachname, mail, singstimme, bemerkung
FROM jumi_chor_saenger
WHERE csid = $csid;");
$row0 = $result0->fetch_array();
$smarty->assign('member_anlegen_vorname', $row0['vorname']);
$smarty->assign('member_anlegen_nachname', $row0['nachname']);
$smarty->assign('member_anlegen_mail', $row0['mail']);
$smarty->assign('member_anlegen_singstimme', $row0['singstimme']);
$smarty->assign('member_anlegen_bemerkung', $row0['bemerkung']);
$query = "SELECT id, filename, originalname, date_format(datum, '%d.%m.%y - %H:%i') uploaddatum FROM jumi_chor_saenger_uploads WHERE csid='$csid' ORDER BY datum DESC";
$result = $db->query( $query)
or die ("Cannot execute query1");
while ($row = $result->fetch_array()){
$value[] = $row;
}
$smarty->assign('table_data', $value);
}
}

View File

@ -71,7 +71,11 @@
</div>
<div class="row mt-2 mt-sm-4 mb-2 mb-sm-4">
<div class="col-12 col-md-4">Mailadresse:</div>
<div class="col-12 col-md-8"><input type="email" class="form-control" name="mail" id="mail" value="{$member_anlegen_mail}" onkeyup="checkUser()"></div>
<div class="col-12 col-md-8">
<input type="email" class="form-control" name="mail" id="mail" value="{$member_anlegen_mail}" onkeyup="checkUser()">
<div id="mailmsg"></div>
</div>
</div>
<div class="row mt-2 mt-sm-4 mb-2 mb-sm-4">
<div class="col-12 col-md-4">Singstimme:</div>
@ -81,8 +85,30 @@
<option value="2" {if $member_anlegen_singstimme == 2} selected {/if}>Alt</option>
<option value="3" {if $member_anlegen_singstimme == 3} selected {/if}>Tenor</option>
<option value="4" {if $member_anlegen_singstimme == 4} selected {/if}>Ba&szlig;</option>
<option value="5" {if $member_anlegen_singstimme == 5} selected {/if}>Unbekannt</option>
</select>
</div>
<div class="row mt-2 mt-sm-4 mb-2 mb-sm-4">
<div class="col-12 col-md-4">Einwilligungserkl&auml;rung:</div>
<div class="col-12 col-md-8">
<label><input type="checkbox" name="einw_livestream" id="einw_livestream" onclick="erf_einw('einw_livestream', {$create_edit});" value="1" {if $member_anlegen_einw_livestream == '1'} checked {/if}> Livestream </label><br>
<label><input type="checkbox" name="einw_homepage" id="einw_homepage" onclick="erf_einw('einw_homepage', {$create_edit});" value="1" {if $member_anlegen_einw_homepage == '1'} checked {/if}> Homepage </label><br>
<label><input type="checkbox" name="einw_socialmedia" id="einw_socialmedia" onclick="erf_einw('einw_socialmedia', {$create_edit});" value="1" {if $member_anlegen_einw_socialmedia == '1'} checked {/if}> Social Media</label>
</div>
</div>
<div class="row mt-2 mt-sm-4 mb-2 mb-sm-4">
<div class="col-12 col-md-4">Mind. 16 Jahre alt oder &auml;lter?</div>
<div class="col-12 col-md-8">
<div class="form-check">
<input class="form-check-input" value="1" type="radio" name="alter16" id="alter16_ja" onclick="erf_alter({$create_edit});" {if $member_anlegen_alter16 == '1'} checked {/if}>
<label class="form-check-label" for="alter16_ja">16 Jahre alt oder &auml;lter</label>
</div>
<div class="form-check">
<input class="form-check-input" value="0" type="radio" name="alter16" id="alter16_no" onclick="erf_alter({$create_edit});" {if $member_anlegen_alter16 == '0' or $member_anlegen_alter16 == ''} checked {/if}>
<label class="form-check-label" for="alter16_no">Unter 16 Jahre</label>
</div>
</div>
</div>
<div class="row mt-2 mt-sm-4 mb-2 mb-sm-4">
<div class="col-12 col-md-4">Bemerkung:</div>
<div class="col-12 col-md-8">
@ -92,6 +118,13 @@
</div>
</div>
{if $create_edit != ''}
<div class="row mt-2 mt-sm-4 mb-2 mb-sm-4">
<div class="col-12 col-md-4">Registrierungsdatum:</div>
<div class="col-12 col-md-8">
{$member_anlegen_selfreg_date_form}
</div>
</div>
<div class="row mt-2 mt-sm-4 mb-2 mb-sm-4">
<div class="col-12 col-md-4">Dateien:</div>
<div class="col-12 col-md-8">