Beispiel #1
0
<?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";
Beispiel #2
0
<?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 ";