Update manage_user.php

This commit is contained in:
Janis Steiner
2024-06-27 13:08:44 +00:00
committed by GitHub
parent b0396cf945
commit c6fa351ba7

View File

@@ -115,9 +115,9 @@ function load_user()
$stmt = mysqli_prepare($link, $sql); $stmt = mysqli_prepare($link, $sql);
mysqli_stmt_execute($stmt); mysqli_stmt_execute($stmt);
} }
if(isset($_POST['username'])) if(isset($_GET['username']) && isset($_GET["delete"]))
{ {
$username_td=$_POST['username']; $username_td=$_GET['username'];
$username_td=htmlspecialchars($username_td); $username_td=htmlspecialchars($username_td);
$sql="DELETE FROM users WHERE username = '$username_td';"; $sql="DELETE FROM users WHERE username = '$username_td';";
//echo($sql); //echo($sql);
@@ -126,15 +126,6 @@ function load_user()
deleteDirectory("/var/www/html/user_files/$username_td/"); deleteDirectory("/var/www/html/user_files/$username_td/");
log_("Deleted $username_td","BAN:DELETION"); log_("Deleted $username_td","BAN:DELETION");
} }
else if(isset($_POST["ban"]))
{
$username_td=htmlspecialchars($_POST["ban"]);
$reason=htmlspecialchars($_POST["reason"]);
$sql="UPDATE users SET banned = 1, banned_reason='$reason' WHERE username='$username_td'";
$stmt = mysqli_prepare($link, $sql);
mysqli_stmt_execute($stmt);
log_("Banned $username_td","BAN:BAN");
}
else if(isset($_POST["unban"])) else if(isset($_POST["unban"]))
{ {
$username_td=htmlspecialchars($_POST["unban"]); $username_td=htmlspecialchars($_POST["unban"]);
@@ -278,7 +269,7 @@ function load_user()
else else
echo('<td><input class="form-check-input" type="checkbox" value="" name="delete_from_public_cloud" ></td>'); echo('<td><input class="form-check-input" type="checkbox" value="" name="delete_from_public_cloud" ></td>');
echo('<td><input type="submit" class="btn btn-dark mb-5" value="Aktualisieren" id="button"></td>'); echo('<td><input type="submit" class="btn btn-dark mb-5" value="Aktualisieren" id="button"></td>');
echo('<td><button type="button" class="btn btn-danger" data-bs-toggle="modal" data-bs-target="#accept">Benutzer löschen</button></td>'); echo('<td><a href="manage_user.php?username='.$tusername.'&delete" class="btn btn-danger" data-bs-toggle="modal" data-bs-target="#accept">Benutzer löschen</a></td>');
echo("</form></tr>"); echo("</form></tr>");
$last_id=$tid; $last_id=$tid;
$cnt--; $cnt--;
@@ -291,26 +282,7 @@ function load_user()
</div </div
</div> </div>
</div> </div>
<div class="modal fade" id="accept" tabindex="-1" aria-labelledby="accept" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Benutzer wirklich löschen?</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<div class="d-flex flex-row bd-highlight m-3">
<div class="p-2 bd-highlight">
<button type="button" class="btn-success">Bestätigen</button>
</div>
<div class="p-2 bd-highlight">
<button type="button" class="btn-danger" data-bs-dismiss="modal" aria-label="Close">Nein</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div> </div>
<div id="footer"></div> <div id="footer"></div>