add event

This commit is contained in:
2023-11-12 21:19:50 +01:00
parent 6f32a4d1eb
commit ce3c896947
2 changed files with 82 additions and 38 deletions

View File

@@ -8,7 +8,17 @@ var id = getQuery("id");
if(id.length > 0){
instance.get(pathURL + "s/"+id, {withCredentials: true})
.then(function(response){
var listValue = [ "id", "username", "name", "firstName", "email", "birth"];
switch(pathURL){
case "user":
var listValue = [ "id", "username", "name", "firstName", "email", "birth"];
break;
case "event":
var listValue = [ "id", "name", "place", "start_date", "end_date"];
break;
default:
var listValue = []
break;
}
var listTime = ["connected_at", "created_at", "updated_at", "deleted_at", "disabled_at"];
for (var i=0; i<listValue.length; i++){
if(response.data[listValue[i]] != null){
@@ -25,10 +35,12 @@ if(id.length > 0){
var listSelector = ["roles", "status"];
for (var i=0; i<listSelector.length; i++){
var select = document.getElementById(listSelector[i]+"Selector").querySelectorAll("option");
for (var j=0; j<select.length; j++){
if(select[j].value == response.data[listSelector[i]]){
select[j].setAttribute("selected", true);
if (document.getElementById(listSelector[i]+"Selector") != null){
var select = document.getElementById(listSelector[i]+"Selector").querySelectorAll("option");
for (var j=0; j<select.length; j++){
if(select[j].value == response.data[listSelector[i]]){
select[j].setAttribute("selected", true);
}
}
}
}
@@ -103,7 +115,17 @@ if(id.length > 0){
document.getElementById("updateUserButton").addEventListener("click", function(){
var updateProfil = ["id", "username", "email", "firstName", "birth"];
switch(pathURL){
case "user":
var updateProfil = [ "id", "username", "name", "firstName", "email", "birth"];
break;
case "event":
var updateProfil = [ "id", "name", "place", "start_date", "end_date"];
break;
default:
var updateProfil = []
break;
}
var updateOk = true;
for (var i=0; i<updateProfil.length; i++){
if(document.getElementById(updateProfil[i]+"UpdateInput").value.length == 0){
@@ -122,23 +144,45 @@ if(id.length > 0){
}
}
}
dataPut = {
"id": document.getElementById("idUpdateInput").value,
"username": document.getElementById("usernameUpdateInput").value,
"email": document.getElementById("emailUpdateInput").value,
"name": document.getElementById("nameUpdateInput").value,
"firstName": document.getElementById("firstNameUpdateInput").value,
"birth": document.getElementById("birthUpdateInput").value,
"status": selector["status"],
"password": document.getElementById("passwordUpdateInput").value,
"roles": selector["roles"],
"created_at": "",
"updated_at": "",
"deleted_at": "",
"disabled_at":"",
"connected_at": ""
switch (pathURL){
case "user":
dataPut = {
"id": document.getElementById("idUpdateInput").value,
"username": document.getElementById("usernameUpdateInput").value,
"email": document.getElementById("emailUpdateInput").value,
"name": document.getElementById("nameUpdateInput").value,
"firstName": document.getElementById("firstNameUpdateInput").value,
"birth": document.getElementById("birthUpdateInput").value,
"status": selector["status"],
"password": document.getElementById("passwordUpdateInput").value,
"roles": selector["roles"],
"created_at": "",
"updated_at": "",
"deleted_at": "",
"disabled_at":"",
"connected_at": ""
};
break;
case "event":
dataPut = {
"id": document.getElementById("idUpdateInput").value,
"name": document.getElementById("nameUpdateInput").value,
"place": document.getElementById("placeUpdateInput").value,
"start_date": document.getElementById("start_dateUpdateInput").value,
"end_date": document.getElementById("end_dateUpdateInput").value,
"status": selector["status"],
"created_at": "",
"updated_at": "",
"deleted_at": "",
"disabled_at":"",
"connected_at": ""
};
break;
default:
datePut = {};
break;
}
instance({
method : "put",