X-Git-Url: http://git.iain.cx/?a=blobdiff_plain;f=lib%2Forder.php;h=7c68455606b0d860fc8820ad4c4065243b4dbe7a;hb=8d1046edac05814d1a7ddd4d55aa356a46d06685;hp=d48f214f1469015433a047c137bfe1df61ffa847;hpb=b967de0fef7828e7cf314104ddd147394efb0060;p=readifood.git diff --git a/lib/order.php b/lib/order.php index d48f214..7c68455 100644 --- a/lib/order.php +++ b/lib/order.php @@ -346,7 +346,7 @@ echo " State\n"; echo " \n"; echo "\n"; @@ -522,6 +522,16 @@ return $order->getId(); } + function confirm_delete_order($id = null) { + if (! check_admin(1, "delete an order")) return; + + if (isset($id)) $order = get_order_by_id($id); + if (! $order) return false; + + echo "

Confirm deletion

\n"; + echo "

You must confirm deletion of order $id: " . $order->getDeleteLink(true) . "

\n"; + } + function delete_order($id = null) { if (! check_admin(1, "delete an order")) return; @@ -669,6 +679,10 @@ if (count($args)) { switch ($args[0]) { case "delete": + confirm_delete_order($id); + break; + + case "confirmdelete": delete_order($id); break; }