From 048664f2786fce9bd049f39eea39a2a7fe2868f0 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Thu, 5 Apr 2001 20:33:36 +0000 Subject: - a bunch of various updates --- modules/watchdog/watchdog.module | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) (limited to 'modules/watchdog/watchdog.module') diff --git a/modules/watchdog/watchdog.module b/modules/watchdog/watchdog.module index 0252d5105..c912ee85b 100644 --- a/modules/watchdog/watchdog.module +++ b/modules/watchdog/watchdog.module @@ -2,6 +2,7 @@ $module = array("help" => "watchdog_help", "cron" => "watchdog_cron", + "conf" => "watchdog_conf", "admin" => "watchdog_admin"); function watchdog_help() { @@ -15,7 +16,7 @@ function watchdog_cron() { watchdog_clean(); } -function watchdog_display($order = "date") { +function watchdog_overview($order = "date") { $colors = array("#D8BFD8", "#6495ED", "#6A5ADF", "#FFFFFF", "#FFA500", "#FF3C3C"); $fields = array("date" => "id DESC", "username" => "user", "location" => "location", "message" => "message DESC", "level" => "level DESC"); @@ -68,6 +69,24 @@ function watchdog_view($id) { } } +function watchdog_conf() { + global $conf; + + $rate = array(1 => "maximum 1 every second", 5 => "maximum 1 every 5 seconds", 15 => "maximum 1 every 15 seconds", 30 => "maximum 1 every 30 seconds", 60 => "maximum 1 every minute", 300 => "maximum 1 every 5 minutes", 900 => "maximum 1 every 15 minutes", 1800 => "maximum 1 every 30 minutes", 3600 => "maximum 1 every hour", 21600 => "maximum 1 every 6 hour", 43200 => "maximum 1 every 12 hour"); + + $output .= "Maximum node rate:
\n"; + foreach ($rate as $key=>$value) $options1 .= " \n"; + $output .= "
\n"; + $output .= "The maximum submission rate for nodes. Its purpose is to stop denial of service attacks.

\n"; + + $output .= "Maximum comment rate:
\n"; + foreach ($rate as $key=>$value) $options2 .= " \n"; + $output .= "