paste deletion is possible now
[phorkie.git] / www / delete.php
diff --git a/www/delete.php b/www/delete.php
new file mode 100644 (file)
index 0000000..9feaf4e
--- /dev/null
@@ -0,0 +1,23 @@
+<?php
+namespace Phorkie;
+/**
+ * Delete paste or ask for deletion
+ */
+require_once 'www-header.php';
+
+$repo = new Repository();
+$repo->loadFromRequest();
+
+if (isset($_GET['confirm']) && $_GET['confirm'] == 1) {
+    if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
+        throw new Exception_Input('Deleting only possible via POST');
+    }
+    $repo->delete();
+    redirect('/');
+}
+
+render(
+    'delete',
+    array('repo' => $repo)
+);
+?>