Exemple #1
0
<?php

require_once "models/config.php";
if (!securePage($_SERVER['PHP_SELF'])) {
    die;
}
if (!isUserLoggedIn()) {
    header("Location: ../../#/index");
    die;
}
$orders = getUserOrders($loggedInUser->user_id);
if (!empty($_GET['successes'])) {
    $successes[] = $_GET['successes'];
}
if (!empty($_GET['errors'])) {
    $errors[] = $_GET['errors'];
}
if (!empty($_POST)) {
    $id = array_search('Avbestill', $_POST);
    if (deleteUserOrder($id)) {
        header('Location: ' . $_SERVER['PHP_SELF'] . "?successes=" . urlencode("Bestilling ble slettet fra databasen"));
        die;
    } else {
        header('Location: ' . $_SERVER['PHP_SELF'] . "?errors=" . urlencode("Noe gikk galt"));
        die;
    }
}
include "header.php";
echo "\r\n<div id='content'>\r\n<h2>Reservasjoner</h2>\r\n<div class='left-navbar' id='left-nav'>";
include "left-nav.php";
echo "\r\n</div>\r\n<div style='padding-left: 3%' id='main'>\r\n<div class='tablemargin'>\r\n<form name='slettReservasjon' action='" . $_SERVER['PHP_SELF'] . "' method='post'>\r\n<table class='table'>\r\n<thead>\r\n  <tr> <th>#</th><th>Koie</th><th>Fra</th><th>Til</th><th>Handling</th></tr></thead>\r\n<tbody>";
Exemple #2
0
function deleteUsers($users)
{
    global $mysqli, $db_table_prefix;
    $i = 0;
    $stmt = $mysqli->prepare("DELETE FROM " . $db_table_prefix . "users \r\n\t\tWHERE id = ?");
    $stmt2 = $mysqli->prepare("DELETE FROM " . $db_table_prefix . "user_permission_matches \r\n\t\tWHERE user_id = ?");
    foreach ($users as $id) {
        $stmt->bind_param("i", $id);
        $stmt->execute();
        $stmt2->bind_param("i", $id);
        $stmt2->execute();
        $orders = getUserOrders($id);
        foreach ($orders as $order) {
            deleteUserOrder($order['id_bestilling']);
        }
        $i++;
    }
    $stmt->close();
    $stmt2->close();
    return $i;
}
function getOrders($orderID)
{
    $order = getUserOrders($orderID);
    return $order;
}