From 4b0b2d02eecaa27e3162a0fad9d31bb08f4df53b Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Sun, 15 Feb 2004 20:09:46 +0000 Subject: - Patch by Steven: removed redundant permission checks. These are no longer required thanks to the new 404 handling. --- modules/aggregator/aggregator.module | 98 +++++++++++++++++------------------- 1 file changed, 46 insertions(+), 52 deletions(-) (limited to 'modules/aggregator/aggregator.module') diff --git a/modules/aggregator/aggregator.module b/modules/aggregator/aggregator.module index 5293838b2..4037eb5ec 100644 --- a/modules/aggregator/aggregator.module +++ b/modules/aggregator/aggregator.module @@ -613,59 +613,53 @@ function aggregator_tag() { function aggregator_admin() { $edit = $_POST["edit"]; - if (user_access("administer news feeds")) { - - switch ($_POST["op"] ? $_POST["op"] : arg(3)) { - case "add": - if (arg(4) == "bundle") { - $output = aggregator_form_bundle(); - } - else { - $output = aggregator_form_feed(); - } - break; - case "edit": - if (arg(4) == "bundle") { - $output = aggregator_form_bundle(aggregator_get_bundle(arg(5))); - } - else { - $output = aggregator_form_feed(aggregator_get_feed(arg(5))); - } - break; - case "remove": - aggregator_remove(aggregator_get_feed(arg(4))); - $output .= aggregator_view(); - break; - case "update": - aggregator_refresh(aggregator_get_feed(arg(4))); - $output .= aggregator_view(); - break; - case "tag": - $output = aggregator_tag(); - break; - case t("Save attributes"): - aggregator_save_attributes($edit); - $output .= aggregator_tag(); - break; - case t("Delete"): - $edit["title"] = 0; - // fall through: - case t("Submit"): - if (arg(4) == "bundle") { - aggregator_save_bundle($edit); - } - else { - aggregator_save_feed($edit); - } - // fall through: - default: - $output .= aggregator_view(); - } - print theme("page", $output); - } - else { - print theme("page", message_access()); + switch ($_POST["op"] ? $_POST["op"] : arg(3)) { + case "add": + if (arg(4) == "bundle") { + $output = aggregator_form_bundle(); + } + else { + $output = aggregator_form_feed(); + } + break; + case "edit": + if (arg(4) == "bundle") { + $output = aggregator_form_bundle(aggregator_get_bundle(arg(5))); + } + else { + $output = aggregator_form_feed(aggregator_get_feed(arg(5))); + } + break; + case "remove": + aggregator_remove(aggregator_get_feed(arg(4))); + $output .= aggregator_view(); + break; + case "update": + aggregator_refresh(aggregator_get_feed(arg(4))); + $output .= aggregator_view(); + break; + case "tag": + $output = aggregator_tag(); + break; + case t("Save attributes"): + aggregator_save_attributes($edit); + $output .= aggregator_tag(); + break; + case t("Delete"): + $edit["title"] = 0; + // fall through: + case t("Submit"): + if (arg(4) == "bundle") { + aggregator_save_bundle($edit); + } + else { + aggregator_save_feed($edit); + } + // fall through: + default: + $output .= aggregator_view(); } + print theme("page", $output); } function aggregator_page_last() { -- cgit v1.2.3