Sfoglia il codice sorgente

Ajout d'un bouton pour effacer les logs

https://github.com/marienfressinaud/FreshRSS/issues/242
Alexandre Alapetite 12 anni fa
parent
commit
6fe1e1bad0
4 ha cambiato i file con 10 aggiunte e 0 eliminazioni
  1. 4 0
      app/controllers/indexController.php
  2. 1 0
      app/i18n/en.php
  3. 1 0
      app/i18n/fr.php
  4. 4 0
      app/views/index/logs.phtml

+ 4 - 0
app/controllers/indexController.php

@@ -211,6 +211,10 @@ class indexController extends ActionController {
 
 
 		View::prependTitle (Translate::t ('logs') . ' - ');
 		View::prependTitle (Translate::t ('logs') . ' - ');
 
 
+		if (Request::isPost ()) {
+			file_put_contents(LOG_PATH . '/application.log', '');
+		}
+
 		$logs = array();
 		$logs = array();
 		try {
 		try {
 			$logDAO = new LogDAO ();
 			$logDAO = new LogDAO ();

+ 1 - 0
app/i18n/en.php

@@ -214,6 +214,7 @@ return array (
 
 
 	'logs'				=> 'Logs',
 	'logs'				=> 'Logs',
 	'logs_empty'			=> 'Log file is empty',
 	'logs_empty'			=> 'Log file is empty',
+	'clear_logs'	=> 'Clear the logs',
 
 
 	'forbidden_access'		=> 'Forbidden access',
 	'forbidden_access'		=> 'Forbidden access',
 	'forbidden_access_description'	=> 'Access is password protected, please <a class="signin" href="#">sign in</a> to read your feeds.',
 	'forbidden_access_description'	=> 'Access is password protected, please <a class="signin" href="#">sign in</a> to read your feeds.',

+ 1 - 0
app/i18n/fr.php

@@ -214,6 +214,7 @@ return array (
 
 
 	'logs'				=> 'Logs',
 	'logs'				=> 'Logs',
 	'logs_empty'			=> 'Les logs sont vides',
 	'logs_empty'			=> 'Les logs sont vides',
+	'clear_logs'	=> 'Effacer les logs',
 
 
 	'forbidden_access'		=> 'Accès interdit',
 	'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.',
 	'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.',

+ 4 - 0
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>
 	<a href="<?php echo _url ('index', 'index'); ?>"><?php echo Translate::t ('back_to_rss_feeds'); ?></a>
 
 
 	<h1><?php echo Translate::t ('logs'); ?></h1>
 	<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 (); ?>
 	<?php $items = $this->logsPaginator->items (); ?>