SängerIn bearbeiten mit Einwilligungen
This commit is contained in:
parent
9069fa6ffa
commit
c4505e1b4d
@ -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ä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
|
||||
" );
|
||||
|
||||
}
|
||||
?>
|
@ -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)
|
||||
|
@ -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);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -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);
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -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ß</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ä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 ä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 ä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">
|
||||
|
Loading…
x
Reference in New Issue
Block a user