diff options
Diffstat (limited to 'htdocs/moderate')
-rw-r--r-- | htdocs/moderate/moderate.php | 6 | ||||
-rw-r--r-- | htdocs/moderate/src/header.inc.php | 8 |
2 files changed, 13 insertions, 1 deletions
diff --git a/htdocs/moderate/moderate.php b/htdocs/moderate/moderate.php index 0d3a67d..29294ec 100644 --- a/htdocs/moderate/moderate.php +++ b/htdocs/moderate/moderate.php @@ -32,6 +32,12 @@ if (isset($_GET['id']) and is_numeric($_GET['id'])) { case 'reject': $post->reject(); break; + + case 'delete': + if ($_SESSION['currentUser']->isAdmin()) { + $post->delete(); + } + break; } $post->save(); diff --git a/htdocs/moderate/src/header.inc.php b/htdocs/moderate/src/header.inc.php index 901344a..f0abbe1 100644 --- a/htdocs/moderate/src/header.inc.php +++ b/htdocs/moderate/src/header.inc.php @@ -6,6 +6,12 @@ if (!isset($_SESSION['currentUser'])) { exit(); } +if (isset($_GET['logout'])) { + unset($_SESSION['currentUser']); + header('Location: ' . buildUrl()); + exit(); +} + ?><!DOCTYPE html> <html> <head> @@ -58,7 +64,7 @@ if (!isset($_SESSION['currentUser'])) { <li><a href="<?= buildUrl('moderate/account.php') ?>"> Account Settings</a></li> - <li><a href="">Logout</a></li> + <li><a href="<?= buildUrl('moderate/?logout') ?>">Logout</a></li> </ul> </div> |