checkToken(); signOut(); var param = {} param["nbPages"] = 20; instance.get("users/count", { withCredentials: true }).then(function(response){ var count = response.data / param["nbPages"]; var reste = response.data % param["nbPages"]; var total = 0; if(reste != 0){ total = Number.parseInt(count) + 1; } if(total > 1){ document.getElementById("page").classList.remove("hidden"); var pageCurrent = getQuery("page"); var page = 1; if(pageCurrent.length > 0){ page = Number.parseInt(pageCurrent); } for (var i=0; i 0){ param["page"] = Number.parseInt(pageCurrent); param["page"] = param["page"] - 1; } var listQuery = ["search", "uuid", "roles", "status", "email"]; for (var i=0; i 0){ param[listQuery[i]]=query; } } instance.get("users", {withCredentials: true, params :param}).then(function(response){ listData = response.data; for (var i=0; i 0){ param = param + "page="+page+"&"; } var nbPages = getQuery("nbPages"); if(nbPages.length > 0 ){ param = param+ "nbPages="+nbPages+"&"; } if(search.length > 0){ param = param + "search="+search+"&"; } var status = e.target.value; if(status != "-2"){ param = param + "status="+status+"&"; } if(roles != "All"){ param = param + "roles="+roles; } location.href="/html/users.html?"+param; }); document.getElementById("inputRoles").addEventListener("change", function(e){ var search = document.getElementById("searchUser").value; var select = document.getElementById("inputStatus"); var status = select.options[select.selectedIndex].value; var param = ""; var page = getQuery("page"); if(page.length > 0){ param = param + "page="+page+"&"; } var nbPages = getQuery("nbPages"); if(nbPages.length > 0 ){ param = param + "nbPages="+nbPages+"&"; } if(search.length > 0){ param = param + "search="+search+"&"; } if(status != "-2"){ param = param + "status="+status+"&"; } var roles = e.target.value; if(roles != "All"){ param = param + "roles="+roles; } console.log(param); location.href="/html/users.html?"+param; });