Example #1
0

<?php 
require_once '../includes/initialize.php';
?>

<?php 
confirm_logged_in();
if (is_chauffeur()) {
    redirect_to('admin.php');
}
?>


<?php 
$admin_set = find_all_admins();
?>

<?php 
$layout_context = "admin";
$active_menu = "admin";
$stylesheets = "custom_form";
$javascript = "form_admin";
include "../includes/layouts/header_2.php";
include "../includes/layouts/nav.php";
?>

<div class="row">
    <?php 
echo message();
?>
Example #2
0
<?php 
include "index.php";
confirm_logged_in();
?>
<link rel="stylesheet" type="text/css" href="stylesheets/logon.css">

<?php 
// CUSTOMIZE THIS
if (isset($_POST['submit'])) {
    // User has submitted a form.
    $admins = find_all_admins();
    $required_fields = array("username", "password");
    validate_presences($required_fields);
    if (empty($errors)) {
        $username = mysql_prep($_POST["username"]);
        $hashed_password = password_encrypt($_POST["password"]);
        $query = "INSERT INTO admins (";
        $query .= " username, hashed_password";
        $query .= ") VALUES (";
        $query .= " '{$username}', '{$hashed_password}'";
        $query .= ")";
        $result = mysqli_query($connection, $query);
        if ($result) {
            // Success
            $_SESSION["message"] = "Admin created.";
            redirect_to("events.php");
        } else {
            // Failure
            $_SESSION["message"] = "Admin failed to create.";
            redirect_to("events.php");
function list_admins()
{
    $output = "<table><tr><th>Username</th><th>Actions</th></tr>";
    $admin_set = find_all_admins();
    while ($admin = mysqli_fetch_assoc($admin_set)) {
        $output .= "<tr>";
        $output .= "<td>";
        $output .= "{$admin["username"]}";
        $output .= "</td>";
        $output .= "<td>";
        $output .= "<a href=\"edit_admin.php?admin_id={$admin["id"]}\">Edit</a>&nbsp;";
        $output .= "<a href=\"delete_admin.php?admin_id={$admin["id"]}\">Delete</a>";
        $output .= "</td>";
        $output .= "</tr>";
    }
    $output .= "</table >";
    mysqli_free_result($admin_set);
    return $output;
}