Fixed admin panel edit user profile

This commit is contained in:
Tony Yang 2019-06-02 13:40:17 +08:00
parent edbd6e2b9d
commit 36078c850e
Signed by: t510599
GPG Key ID: D88388851C28715D
2 changed files with 8 additions and 4 deletions

View File

@ -76,7 +76,7 @@ if ($_SERVER["REQUEST_METHOD"] == "PATCH" || $_SERVER["REQUEST_METHOD"] == "POST
$level = 0;
}
$SQL->query("UPDATE `user` SET `muted`='%d' AND `level`='%d' WHERE `username`='%s'", array($muted, $level, $username));
$SQL->query("UPDATE `user` SET `muted`='%d', `level`='%d' WHERE `username`='%s'", array($muted, $level, $username));
header("Content-Type: application/json");
echo json_encode(array("status" => TRUE, "modified" => $username));

View File

@ -148,7 +148,7 @@
}
if (e == "username" && mode == "username") {
input.disabled = "disabled";
field.classList.add("disabled");
}
field.appendChild(label);
@ -162,7 +162,11 @@
doc.appendChild(formContainer);
}
function sendData(mode, data) {
function sendData(mode, form) {
let data = new FormData(form);
if (form.muted.checked) {
data.append("muted", "1");
}
let fd = new URLSearchParams(data).toString();
axios.request({
method: (mode == "add" ? "POST" : "PATCH"),
@ -244,7 +248,7 @@
} else {
$('form').on('submit', function (e) {
e.preventDefault();
sendData(mode, new FormData(this));
sendData(mode, this);
})
}
}