query("SELECT * FROM users ORDER BY created_at DESC")->fetchAll();
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['action'])) {
if ($_POST['action'] === 'change_role') {
$stmt = db()->prepare("UPDATE users SET role = ? WHERE id = ?");
$stmt->execute([$_POST['role'], $_POST['user_id']]);
} elseif ($_POST['action'] === 'toggle_status') {
$newStatus = $_POST['status'] === 'active' ? 'blocked' : 'active';
$stmt = db()->prepare("UPDATE users SET status = ? WHERE id = ?");
$stmt->execute([$newStatus, $_POST['user_id']]);
}
header('Location: admin.php');
exit;
}
?>
Админ-панель - Система поддержки
Управление пользователями
| ID |
Имя |
Роль |
Статус |
Дата рег. |
Действия |
| = $u['id'] ?> |
= htmlspecialchars($u['username']) ?> |
|
= $u['status'] ?> |
= date('d.m.Y', strtotime($u['created_at'])) ?> |
|