From 2fbc7fcf27b34445b7d0714f22a6e3e7f52d2389 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Fri, 19 Sep 2003 07:41:55 +0000 Subject: - Committed a partial administration page integration patch. --- modules/statistics/statistics.module | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) (limited to 'modules/statistics/statistics.module') diff --git a/modules/statistics/statistics.module b/modules/statistics/statistics.module index 48e0dc8bb..627ddaf4c 100644 --- a/modules/statistics/statistics.module +++ b/modules/statistics/statistics.module @@ -265,11 +265,11 @@ function statistics_admin() { /* non-configuration admin pages */ switch ($op) { case "statistics": - return statistics_admin_topnodes(); + $output = statistics_admin_topnodes(); case "referrers": - return statistics_top_refer(); + $output = statistics_top_refer(); case "log": - return statistics_admin_displaylog(); + $output = statistics_admin_displaylog(); } /* configuration admin pages */ @@ -277,9 +277,9 @@ function statistics_admin() { switch (stripslashes($op)) { case "Submit \"top nodes\" block changes": statistics_save_topnodes_block($edit); - return status(t("saved 'top nodes' block changes.")); + $output .= status(t("saved 'top nodes' block changes.")); case "top nodes block": - return statistics_config_topnodes_block(array( + $output .= statistics_config_topnodes_block(array( "statistics_block_top_title" => variable_get("statistics_block_top_title", "Top nodes"), "statistics_block_top_day_head" => variable_get("statistics_block_top_day_head", "Todays top:"), "statistics_block_top_day_num" => variable_get("statistics_block_top_day_num", 0), @@ -290,9 +290,9 @@ function statistics_admin() { )); case "Submit \"who's online\" block changes": statistics_save_online_block($edit); - return status(t("saved 'who's online' block changes.")); + $output .= status(t("saved 'who's online' block changes.")); case "whos online block": - return statistics_config_online_block(array( + $output .= statistics_config_online_block(array( "statistics_block_online_title" => variable_get("statistics_block_online_title", "Who's online"), "statistics_block_online_subtitle" => variable_get("statistics_block_online_subtitle", "Online users:"), "statistics_block_online_time" => variable_get("statistics_block_online_time", 2700), @@ -301,9 +301,9 @@ function statistics_admin() { )); case "Submit \"top nodes\" page changes": statistics_save_userconfig($edit); - return status(t("saved 'top nodes' page changes.")); + $output .= status(t("saved 'top nodes' page changes.")); case "top nodes page": - return statistics_admin_userpage_config(array( + $output .= statistics_admin_userpage_config(array( "statistics_userpage_link" => variable_get("statistics_userpage_link", ""), "statistics_userpage_day_head" => variable_get("statistics_userpage_day_head", "Todays top"), "statistics_userpage_day_cnt" => variable_get("statistics_userpage_day_cnt", 0), @@ -313,9 +313,10 @@ function statistics_admin() { "statistics_userpage_last_cnt" => variable_get("statistics_userpage_last_cnt", 0) )); default: - return statistics_admin_topnodes(); + $output .= statistics_admin_topnodes(); } } + return $output; } } -- cgit v1.2.3