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