diff options
Diffstat (limited to 'views/user/delete')
| -rw-r--r-- | views/user/delete/index.php | 35 | ||||
| -rw-r--r-- | views/user/delete/meta.php | 5 |
2 files changed, 40 insertions, 0 deletions
diff --git a/views/user/delete/index.php b/views/user/delete/index.php new file mode 100644 index 0000000..d1ce8b9 --- /dev/null +++ b/views/user/delete/index.php @@ -0,0 +1,35 @@ +<?php + $user = require_login(); + $to_delete = null; + + try { + $to_delete = Database\User::fromDB($username); + } + catch(Exception $e) {} +?> + +<?php if ($to_delete !== null && $user->UID === $to_delete->UID): ?> + <h1>Are you sure you want to delete <?= $to_delete->Username ?>?</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($user_status)): ?> + <?php if ($user_status !== ""): ?> + <p class="item error"><span> + <strong>Error:</strong> <?= $user_status ?> + </span></p> + <?php endif; ?> + <?php endif; ?> + + <input type="hidden" name="uid" value="<?= $to_delete->UID ?>"> + <input type="submit" value="Delete forever!"> + </form> + +<?php elseif ($to_delete === null): ?> + <h2>The user "<?= $username ?>" doesn't exist!</h2> + +<?php else: ?> + <h2>You have no permission to delete <?= $to_delete->Username ?>!</h2> + +<?php endif; ?> + diff --git a/views/user/delete/meta.php b/views/user/delete/meta.php new file mode 100644 index 0000000..c84ee9d --- /dev/null +++ b/views/user/delete/meta.php @@ -0,0 +1,5 @@ +<?php + +$username = $_GET['username']; +$title = "Delete $username"; +$controller = 'user'; |
