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

@ -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);
}
});
}
}