summaryrefslogtreecommitdiff
path: root/includes/pages/admin_news.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/pages/admin_news.php')
-rw-r--r--includes/pages/admin_news.php12
1 files changed, 6 insertions, 6 deletions
diff --git a/includes/pages/admin_news.php b/includes/pages/admin_news.php
index 1a35f04a..68a1dbae 100644
--- a/includes/pages/admin_news.php
+++ b/includes/pages/admin_news.php
@@ -1,5 +1,8 @@
<?php
+/**
+ * @return string
+ */
function admin_news()
{
global $user;
@@ -19,12 +22,10 @@ function admin_news()
if (empty($news)) {
return error("No News found.", true);
}
+
switch ($_REQUEST["action"]) {
- default:
- redirect(page_link_to('news'));
case 'edit':
list($news) = $news;
-
$user_source = User($news['UID']);
$html .= form([
@@ -42,8 +43,6 @@ function admin_news()
break;
case 'save':
- list($news) = $news;
-
sql_query("UPDATE `News` SET
`Datum`='" . sql_escape(time()) . "',
`Betreff`='" . sql_escape($_POST["eBetreff"]) . "',
@@ -58,12 +57,13 @@ function admin_news()
case 'delete':
list($news) = $news;
-
sql_query("DELETE FROM `News` WHERE `ID`='" . sql_escape($news_id) . "' LIMIT 1");
engelsystem_log("News deleted: " . $news['Betreff']);
success(_("News entry deleted."));
redirect(page_link_to("news"));
break;
+ default:
+ redirect(page_link_to('news'));
}
return $html . '</div>';
}