public function actionDelete($order_id) { self::checkAdmin(); Order::deleteOrder($order_id); header('Location: /admin/order'); return true; }
public function actionDelete($id) { if (isset($_POST['submit'])) { $result = Order::deleteOrder($id); if (!$result) { $_SESSION['message'] = 'Произошла ошибка при удалении.'; } FunctionLibrary::redirectTo('/admin/order'); } return true; }
/** * Action для страницы "Удалить заказ" */ public function actionDelete($id) { // Обработка формы if (isset($_POST['submit'])) { // Если форма отправлена // Удаляем заказ Order::deleteOrder($id); // Перенаправляем пользователя на страницу управлениями товарами header('Location: /admin/order/'); } // Подключаем вид require_once ROOT . '/views/admin_order/delete.php'; return true; }
<?php session_start(); require_once "../deny/connector.php"; require_once "../administrator/process/class/class.Order.php"; require_once "../administrator/includes/injection.php"; if (!isset($_SESSION['user_id']) or $_SESSION['user_id'] == "") { header("location: ../index.php?page=login"); exit; } $order = new Order(); $userid = $_SESSION['user_id']; $orderid = sqlInjection($_GET['orderID']); $order->deleteOrder($orderid, $userid); echo "<meta http-equiv='refresh' content='0;url=../index.php?page=history'>"; //header('location : ../index.php?page=history'); //exit();
<?php define('PUBLIC_ROOT', dirname(dirname(dirname($_SERVER['SCRIPT_FILENAME'])))); define('ROOT', dirname(PUBLIC_ROOT)); define('DS', DIRECTORY_SEPARATOR); define('BASE_URL', dirname(dirname($_SERVER['SCRIPT_NAME']))); define('DOMAIN', $_SERVER['HTTP_HOST']); define('PROTOCOLE', isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' ? 'https' : 'http'); define('SYSTEM', ROOT . DS . 'system'); define('APP', ROOT . DS . 'app'); define('LANG', ROOT . DS . 'ressources' . DS . 'lang'); session_start(); require_once APP . '/model/PDOConnexion.php'; require_once APP . '/model/App.class.php'; require_once APP . '/model/Member.class.php'; require_once APP . '/model/Order.class.php'; header('Content-Type: application/json'); if (isset($_POST['delete']) && isset($_POST['id']) && App::isAdmin()) { Order::deleteOrder(htmlentities($_POST['id'])); die(json_encode(array_merge($_POST, array('status' => 'true')))); } echo json_encode(array_merge($_POST, array('status' => 'unknown error'))); die;
<script> function viewDetails(el){ el.closest('tr').next('tr').slideToggle() } </script> </head> <body> <!-- Fixed navbar --> <?php include_once 'assets/tmpl/navbar.inc.php'; ?> <div class="container"> <?php $res = Order::deleteOrder($_REQUEST['id']); if ($res) { ?> <h1>Ordine cancellato con successo </h1> <?php } else { ?> <div class="alert alert-danger" role="alert"> Sono stati riscontrati dei problemi nella cancellazione</a> </div> <?php } ?> <a class="btn btn-lg btn-primary" href="ordini.php" role="button">Fai un nuovo ordine »</a>
if (!$user->isLogin()) { redirect("Location: status.php?action=login"); } $look = false; if (isset($_GET['action']) || isset($_GET['id'])) { if ($_GET['action'] == "delete") { if (!$user->str_check($_GET['id'])) { redirect("Location: error.php"); } $t = $order->getOrder($_GET['id']); if ($user->getPower() != 0) { if ($user->getUser() != $t['user']) { redirect("Location: error.php"); } } $order->deleteOrder($_GET['id']); echo "<script language=\"javascript\">alert('删除成功!');history.back(-1);</script>"; die; } if ($_GET['action'] == "look") { if (!$user->str_check($_GET['id'])) { redirect("Location: error.php"); } $t = $order->getOrder($_GET['id']); if ($user->getPower() != 0) { if ($user->getUser() != $t['user']) { redirect("Location: error.php"); } } $order_info = $order->getOrder($_GET['id']); $look = true;