<?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>";
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; }