summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2013-11-13 23:34:30 +0100
committerGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2013-11-13 23:34:30 +0100
commit6fe1e1bad0c0164e187ce4c560c2f35bafdff9a5 (patch)
tree9d5211cdd786094fc2cda8a0b251f653581b168a
parent803cd05a58c93b91dc73db32fd95cc11372aa82f (diff)
Ajout d'un bouton pour effacer les logs
https://github.com/marienfressinaud/FreshRSS/issues/242
-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 (); ?>