<?php require_once "../includes/session.php"; require_once "../includes/db_connect.php"; require_once "../includes/functions.php"; include "../includes/layouts/admin-header.php"; ?> <?php $current_admin = FindAdminById($_GET["id"]); if (!$current_admin) { RedirectTo("manage_admin.php"); } $id = $current_admin["id"]; $query = "DELETE FROM admins WHERE id = {$id} LIMIT 1"; $result = mysqli_query($db, $query); if ($result && mysqli_affected_rows($db) == 1) { $_SESSION["message"] = "Admin deleted."; RedirectTo("manage_admin.php"); } else { $message = "Admin deletion failed"; RedirectTo("new_admin.php?id={$id}"); } ?> <?php include "../includes/layouts/footer.php";
<?php require_once "../includes/session.php"; require_once "../includes/db_connect.php"; require_once "../includes/functions.php"; require_once "../includes/validation_functions.php"; ?> <?php $admin = FindAdminById($_GET["id"]); ?> <?php if (!$admin) { redirect_to("manage_admins.php"); } ?> <?php if (isset($_POST['submit'])) { $fields_required = array("username", "password"); ValidatePresence($fields_required); $fields_with_max_lengths = array("username" => 40); ValidateMaxLengths($fields_with_max_lengths); $fields_with_max_lengths = array("username" => 40); ValidateMaxLengths($fields_with_max_lengths); if (empty($errors)) { $id = $admin["id"]; $username = MysqlPrep($_POST["username"]); $hashed_password = PasswordEncrypt($_POST["password"]); $query = "UPDATE admins SET ";