summaryrefslogtreecommitdiff
path: root/modules/statistics.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/statistics.module')
-rw-r--r--modules/statistics.module21
1 files changed, 11 insertions, 10 deletions
diff --git a/modules/statistics.module b/modules/statistics.module
index 48e0dc8bb..627ddaf4c 100644
--- a/modules/statistics.module
+++ b/modules/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", "<b>Todays top:</b>"),
"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;
}
}