- batch user import basics
This commit is contained in:
parent
a2c6ddabb3
commit
b7bca5c6c1
@ -116,7 +116,7 @@ if ((($testid = trim($_REQUEST["testid"] ?: "")) !== "") &&
|
||||
($test_data["nickname"] === $nickname)) {
|
||||
|
||||
// update the test if timed
|
||||
update_timed_tests([ $test_data ]);
|
||||
update_timed_tests([$test_data]);
|
||||
|
||||
switch ($action) {
|
||||
case "get_test":
|
||||
@ -372,6 +372,13 @@ switch ($action) {
|
||||
$result = json_encode($user_data_filtered);
|
||||
}
|
||||
break;
|
||||
case "import_users_from_csv":
|
||||
{
|
||||
if (!isset($_FILES["users_table"])) {
|
||||
goto print_result;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
// ----------
|
||||
|
@ -10,8 +10,12 @@ function create_table_cell(content, styleClass = "") {
|
||||
return td;
|
||||
}
|
||||
|
||||
function highlight_row(nickname) {
|
||||
let hl_on = document.getElementById("user_chk_" + nickname).checked;
|
||||
let row = document.getElementById("row_" + nickname);
|
||||
row.setAttribute("highlight", hl_on ? "true" : "false");
|
||||
function highlight_row(rowid) {
|
||||
let hl_on = document.getElementById("chk_" + rowid).checked;
|
||||
let row = document.getElementById("row_" + rowid);
|
||||
if (hl_on) {
|
||||
row.setAttribute("highlight", "true");
|
||||
} else {
|
||||
row.removeAttribute("highlight");
|
||||
}
|
||||
}
|
@ -7,10 +7,15 @@ function list_all_users() {
|
||||
for (let i = 0; i < users.length; i++) {
|
||||
let u = users[i];
|
||||
let row = document.createElement("tr");
|
||||
row.id = "row_" + u["nickname"];
|
||||
let chkbox = document.createElement("input");
|
||||
chkbox.type = "checkbox";
|
||||
chkbox.name = "user_chkbox";
|
||||
chkbox.user = u;
|
||||
chkbox.id = "chk_" + u["nickname"];
|
||||
chkbox.addEventListener("input", () => {
|
||||
highlight_row(u["nickname"]);
|
||||
});
|
||||
let tdChkBox = document.createElement("td");
|
||||
tdChkBox.appendChild(chkbox);
|
||||
tdChkBox.classList.add("checkbox");
|
||||
|
Loading…
x
Reference in New Issue
Block a user