aboutsummaryrefslogtreecommitdiff
path: root/views/list/delete/index.php
diff options
context:
space:
mode:
Diffstat (limited to 'views/list/delete/index.php')
-rw-r--r--views/list/delete/index.php40
1 files changed, 40 insertions, 0 deletions
diff --git a/views/list/delete/index.php b/views/list/delete/index.php
new file mode 100644
index 0000000..7d5bf5b
--- /dev/null
+++ b/views/list/delete/index.php
@@ -0,0 +1,40 @@
+<?php
+ require_login();
+
+ $list = null;
+ $author = null;
+ $user = null;
+
+ try {
+ $list = Database\ArchiveList::fromDB($_GET['lid'] ?? -1);
+ $author = Database\User::fromDBuid($list->AuthorUID);
+ $user = Database\Cookie::fromDB($TOKEN);
+ }
+ catch(Exception $e) {}
+?>
+
+<?php if ($list !== null && $user->UID === $author->UID): ?>
+
+ <h1>Are you sure you want to delete <?= $user->Username ?>'s "<?= $list->Name ?>"?</h1>
+
+ <form action="#" method="POST" class="font-115 flex-col-centered max-width-20 center-margin">
+ <input type="hidden" name="method" value="DELETE">
+ <?php if (isset($list_status)): ?>
+ <?php if ($list_status !== ""): ?>
+ <p class="item error"><span>
+ <strong>Error:</strong> <?= $list_status ?>
+ </span></p>
+ <?php endif; ?>
+ <?php endif; ?>
+
+ <input type="hidden" name="lid" value="<?= $_GET['lid'] ?>">
+ <input type="submit" value="Delete forever!">
+ </form>
+
+<?php elseif ($list === null): ?>
+ <h2>No list with identifier <?= $_GET['lid'] ?> exists!</h2>
+
+<?php else: ?>
+ <h2>You have no permission to delete <?= $user->Username ?>'s "<?= $list->Name ?>"!</h2>
+
+<?php endif; ?>