summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xapp/controllers/indexController.php4
-rw-r--r--app/i18n/en.php1
-rw-r--r--app/i18n/fr.php1
-rw-r--r--app/views/index/logs.phtml4
4 files changed, 10 insertions, 0 deletions
diff --git a/app/controllers/indexController.php b/app/controllers/indexController.php
index e99ae2e44..7b5dbd264 100755
--- a/app/controllers/indexController.php
+++ b/app/controllers/indexController.php
@@ -211,6 +211,10 @@ class indexController extends ActionController {
View::prependTitle (Translate::t ('logs') . ' - ');
+ if (Request::isPost ()) {
+ file_put_contents(LOG_PATH . '/application.log', '');
+ }
+
$logs = array();
try {
$logDAO = new LogDAO ();
diff --git a/app/i18n/en.php b/app/i18n/en.php
index 0a9ca2cb0..6147b268a 100644
--- a/app/i18n/en.php
+++ b/app/i18n/en.php
@@ -214,6 +214,7 @@ return array (
'logs' => 'Logs',
'logs_empty' => 'Log file is empty',
+ 'clear_logs' => 'Clear the logs',
'forbidden_access' => 'Forbidden access',
'forbidden_access_description' => 'Access is password protected, please <a class="signin" href="#">sign in</a> to read your feeds.',
diff --git a/app/i18n/fr.php b/app/i18n/fr.php
index 063c0cad7..e260cdf50 100644
--- a/app/i18n/fr.php
+++ b/app/i18n/fr.php
@@ -214,6 +214,7 @@ return array (
'logs' => 'Logs',
'logs_empty' => 'Les logs sont vides',
+ 'clear_logs' => 'Effacer les logs',
'forbidden_access' => 'Accès interdit',
'forbidden_access_description' => 'L’accès est protégé par un mot de passe, veuillez <a class="signin" href="#">vous connecter</a> pour accéder aux flux.',
diff --git a/app/views/index/logs.phtml b/app/views/index/logs.phtml
index 09f0c4ecd..71a55a1b7 100644
--- a/app/views/index/logs.phtml
+++ b/app/views/index/logs.phtml
@@ -2,6 +2,10 @@
<a href="<?php echo _url ('index', 'index'); ?>"><?php echo Translate::t ('back_to_rss_feeds'); ?></a>
<h1><?php echo Translate::t ('logs'); ?></h1>
+ <form method="post" action="<?php echo _url ('index', 'logs'); ?>"><p>
+ <input type="hidden" name="clearLogs" />
+ <button type="submit" class="btn"><?php echo Translate::t ('clear_logs'); ?></button>
+ </p></form>
<?php $items = $this->logsPaginator->items (); ?>