add changing single group status
This commit is contained in:
@@ -80,6 +80,20 @@ function search20GroupsFromNByStatus($db, $n, $keyword, $status) {
|
|||||||
return $q;
|
return $q;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function changeGroupStatusByID($db, $id, $status) {
|
||||||
|
$q = $db->query("
|
||||||
|
UPDATE
|
||||||
|
`group_page`
|
||||||
|
SET
|
||||||
|
`status` = $status
|
||||||
|
WHERE
|
||||||
|
`groupID` = $id
|
||||||
|
");
|
||||||
|
|
||||||
|
return $q;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -54,6 +54,7 @@ function search20UsersFromNByStatus($db, $n, $keyword, $status) {
|
|||||||
`username` LIKE :keyword AND
|
`username` LIKE :keyword AND
|
||||||
FIND_IN_SET (`role`, :statuses)
|
FIND_IN_SET (`role`, :statuses)
|
||||||
ORDER BY
|
ORDER BY
|
||||||
|
`role`,
|
||||||
`username`
|
`username`
|
||||||
LIMIT
|
LIMIT
|
||||||
:n, 20
|
:n, 20
|
||||||
|
|||||||
@@ -62,6 +62,8 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
|
|||||||
|
|
||||||
if (!empty($_POST["actions"]) && !empty($_POST["userID"])) {
|
if (!empty($_POST["actions"]) && !empty($_POST["userID"])) {
|
||||||
changeUserStatusByID($db, $_POST["userID"], $_POST["actions"]);
|
changeUserStatusByID($db, $_POST["userID"], $_POST["actions"]);
|
||||||
|
} elseif (!empty($_POST["actions"]) && !empty($_POST["groupID"])) {
|
||||||
|
changeGroupStatusByID($db, $_POST["groupID"], $_POST["actions"]);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -239,9 +241,9 @@ function test_input($data) {
|
|||||||
action='$thispage'
|
action='$thispage'
|
||||||
method='post'>
|
method='post'>
|
||||||
<select class='action' name='actions'>
|
<select class='action' name='actions'>
|
||||||
<option value='hide'>Hide</option>
|
<option value='0'>Hide</option>
|
||||||
<option value='public'>Public</option>
|
<option value='1'>Public</option>
|
||||||
<option value='restore'>Restore</option>
|
<option value='2'>Members-only</option>
|
||||||
</select>
|
</select>
|
||||||
<input type='hidden' name='groupID' value='$groupID'>
|
<input type='hidden' name='groupID' value='$groupID'>
|
||||||
<input type='submit' value='Confirm'>
|
<input type='submit' value='Confirm'>
|
||||||
|
|||||||
Reference in New Issue
Block a user