Version 0.7.2e - Fix des utilisateurs
This commit is contained in:
@ -252,7 +252,7 @@ function IOConnection(io) {
|
||||
|
||||
const users_data = auth.getUsers()
|
||||
|
||||
socket.emit("ANSWER/GET/USERS", users_data)
|
||||
socket.emit("ALWAYS/USERS", users_data)
|
||||
|
||||
}
|
||||
|
||||
@ -356,8 +356,10 @@ function IOConnection(io) {
|
||||
auth.setAdmin(data)
|
||||
|
||||
socket.emit("ANSWER/GET/USERS/ADMIN", "OK")
|
||||
socket.emit("ALWAYS/UPDATE_USERS")
|
||||
|
||||
const users_data = auth.getUsers()
|
||||
|
||||
socket.emit("ALWAYS/USERS", users_data)
|
||||
}
|
||||
|
||||
} else {
|
||||
@ -387,8 +389,10 @@ function IOConnection(io) {
|
||||
auth.removeUser(data.token)
|
||||
|
||||
socket.emit("ANSWER/GET/USERS/ADMIN", "OK")
|
||||
socket.emit("ALWAYS/UPDATE_USERS")
|
||||
|
||||
const users_data = auth.getUsers()
|
||||
|
||||
socket.emit("ALWAYS/USERS", users_data)
|
||||
|
||||
}
|
||||
|
||||
|
@ -33,70 +33,12 @@ settingsBtn.addEventListener("click", () => {
|
||||
|
||||
})
|
||||
|
||||
socket.on("ALWAYS/UPDATE_USERS", () => {
|
||||
|
||||
loadUsers()
|
||||
})
|
||||
|
||||
settings_logs.style.color = "white"
|
||||
|
||||
function loadUsers() {
|
||||
|
||||
get("USERS").then(data => {
|
||||
|
||||
|
||||
var userToPush = new Array()
|
||||
for(var user of data) {
|
||||
|
||||
var admin_bar = ''
|
||||
|
||||
if(user.beta == true) {
|
||||
|
||||
admin_bar = "<div><p>BETA</p></div>"
|
||||
}
|
||||
|
||||
userToPush.push("<div class='set_user'><div class='set_user_info'><img src='https://cdn.discordapp.com/avatars/" + user.user.id + "/" + user.user.avatar + "'><div style='display: flex; flex-direction: column; justify-content: center;'><p class='INDEX_gbname'>" + user.user.global_name + "</p><p class='INDEX_usrname'>" + user.user.username + "</p></div>" + admin_bar + "</div><div style='font-size: 25px;'><button id='" + data.indexOf(user) + "_admin' style='margin: 0 !important;' class='list_upSong'><i class='fa fa-star'></i></button><button id='" + data.indexOf(user) + "_delete' class='list_delete'><i class='fa fa-trash'></i></button></div></div>")
|
||||
|
||||
}
|
||||
|
||||
settings_content.innerHTML = userToPush.join("")
|
||||
|
||||
for(var user of data) {
|
||||
|
||||
|
||||
var adminBtn = document.getElementById(data.indexOf(user) + "_admin")
|
||||
var deleteBtn = document.getElementById(data.indexOf(user) + "_delete")
|
||||
|
||||
if(adminBtn) {
|
||||
|
||||
if(data[data.indexOf(user)].admin == true) {
|
||||
|
||||
adminBtn.style.color = "#19a7d2"
|
||||
|
||||
}
|
||||
|
||||
adminBtn.addEventListener("click", () => {
|
||||
|
||||
send("USERS/ADMIN", data[adminBtn.id.replace("_admin", "")])
|
||||
|
||||
socket.emit("GET/USERS")
|
||||
})
|
||||
|
||||
deleteBtn.addEventListener("click", () => {
|
||||
|
||||
|
||||
send("USERS/DELETE", data[adminBtn.id.replace("_admin", "")])
|
||||
|
||||
socket.emit("GET/USERS")
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
})
|
||||
socket.emit("GET/USERS")
|
||||
|
||||
|
||||
|
||||
|
||||
@ -226,3 +168,67 @@ settingsBtn.addEventListener("click", () => {
|
||||
})
|
||||
|
||||
|
||||
|
||||
|
||||
socket.on("ALWAYS/USERS",(data) => {
|
||||
|
||||
const settings_content = document.getElementById("settings_content")
|
||||
|
||||
|
||||
var userToPush = new Array()
|
||||
|
||||
console.log(data)
|
||||
|
||||
for(var user of data) {
|
||||
|
||||
var admin_bar = ''
|
||||
|
||||
if(user.beta == true) {
|
||||
|
||||
admin_bar = "<div><p>BETA</p></div>"
|
||||
}
|
||||
|
||||
userToPush.push("<div class='set_user'><div class='set_user_info'><img src='https://cdn.discordapp.com/avatars/" + user.user.id + "/" + user.user.avatar + "'><div style='display: flex; flex-direction: column; justify-content: center;'><p class='INDEX_gbname'>" + user.user.global_name + "</p><p class='INDEX_usrname'>" + user.user.username + "</p></div>" + admin_bar + "</div><div style='font-size: 25px;'><button id='" + data.indexOf(user) + "_admin' style='margin: 0 !important;' class='list_upSong'><i class='fa fa-star'></i></button><button id='" + data.indexOf(user) + "_delete' class='list_delete'><i class='fa fa-trash'></i></button></div></div>")
|
||||
|
||||
}
|
||||
|
||||
|
||||
settings_content.innerHTML = userToPush.join("")
|
||||
|
||||
|
||||
|
||||
|
||||
for(var user of data) {
|
||||
|
||||
|
||||
let adminBtn = document.getElementById(data.indexOf(user) + "_admin")
|
||||
let deleteBtn = document.getElementById(data.indexOf(user) + "_delete")
|
||||
|
||||
console.log(adminBtn)
|
||||
|
||||
if(data[adminBtn.id.replace("_admin", "")].admin == true) {
|
||||
|
||||
|
||||
adminBtn.style.color = "#d2bd19"
|
||||
|
||||
}
|
||||
|
||||
adminBtn.addEventListener("click", () => {
|
||||
|
||||
send("USERS/ADMIN", data[adminBtn.id.replace("_admin", "")])
|
||||
|
||||
socket.emit("GET/USERS")
|
||||
})
|
||||
|
||||
deleteBtn.addEventListener("click", () => {
|
||||
|
||||
|
||||
send("USERS/DELETE", data[adminBtn.id.replace("_admin", "")])
|
||||
|
||||
socket.emit("GET/USERS")
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
|
||||
})
|
Reference in New Issue
Block a user