From 0af57b1b96d841c98496a29c8bdac11451e64971 Mon Sep 17 00:00:00 2001 From: marcus Date: Mon, 27 Oct 2008 17:00:26 +0000 Subject: Closes #215: Log rotation added. git-svn-id: https://code.elgg.org/elgg/trunk@2318 36083f99-b078-4883-b0ff-0f9b5a30f544 --- mod/logrotate/languages/en.php | 24 +++++++++++ mod/logrotate/manifest.xml | 9 +++++ mod/logrotate/start.php | 47 ++++++++++++++++++++++ .../views/default/settings/logrotate/edit.php | 20 +++++++++ 4 files changed, 100 insertions(+) create mode 100644 mod/logrotate/languages/en.php create mode 100644 mod/logrotate/manifest.xml create mode 100644 mod/logrotate/start.php create mode 100644 mod/logrotate/views/default/settings/logrotate/edit.php diff --git a/mod/logrotate/languages/en.php b/mod/logrotate/languages/en.php new file mode 100644 index 000000000..eb837c2e1 --- /dev/null +++ b/mod/logrotate/languages/en.php @@ -0,0 +1,24 @@ + 'How often should the system log be archived?', + + 'logrotate:weekly' => 'Once a week', + 'logrotate:monthly' => 'Once a month', + 'logrotate:yearly' => 'Once a year', + + 'logrotate:logrotated' => "Log rotated\n", + 'logrotate:lognotrotated' => "Error rotating log\n", + ); + + add_translation("en",$english); +?> \ No newline at end of file diff --git a/mod/logrotate/manifest.xml b/mod/logrotate/manifest.xml new file mode 100644 index 000000000..47fabce1b --- /dev/null +++ b/mod/logrotate/manifest.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/mod/logrotate/start.php b/mod/logrotate/start.php new file mode 100644 index 000000000..f9a9a0449 --- /dev/null +++ b/mod/logrotate/start.php @@ -0,0 +1,47 @@ + \ No newline at end of file diff --git a/mod/logrotate/views/default/settings/logrotate/edit.php b/mod/logrotate/views/default/settings/logrotate/edit.php new file mode 100644 index 000000000..19b92c320 --- /dev/null +++ b/mod/logrotate/views/default/settings/logrotate/edit.php @@ -0,0 +1,20 @@ +period; + if (!$period) $period = 'monthly'; + +?> +

+ + + 'params[period]', + 'options_values' => array( + 'weekly' => elgg_echo('logrotate:weekly'), + 'monthly' => elgg_echo('logrotate:monthly'), + 'yearly' => elgg_echo('logrotate:yearly'), + ), + 'value' => $period + )); + ?> +

-- cgit v1.2.3