فهرست منبع

Fix issue #91 : flux en erreur repasse normal

Lorsqu'on actualise un flux en erreur, si celui-ci est de nouveau
accessible, il repasse en normal
Ajout d'un bouton pour actualiser les flux sur la page de gestion
Marien Fressinaud 13 سال پیش
والد
کامیت
32499c0b3e
4فایلهای تغییر یافته به همراه11 افزوده شده و 3 حذف شده
  1. 1 1
      app/i18n/en.php
  2. 1 1
      app/i18n/fr.php
  3. 1 1
      app/models/Feed.php
  4. 8 0
      app/views/configure/feed.phtml

+ 1 - 1
app/i18n/en.php

@@ -119,7 +119,7 @@ return array (
 	'or'				=> 'or',
 
 	'informations'			=> 'Informations',
-	'feed_in_error'			=> 'This feed has encountered a problem. Please verify that it is always reachable.',
+	'feed_in_error'			=> 'This feed has encountered a problem. Please verify that it is always reachable then actualize it.',
 	'website_url'			=> 'Website URL',
 	'feed_url'			=> 'Feed URL',
 	'number_articles'		=> 'Number of articles',

+ 1 - 1
app/i18n/fr.php

@@ -119,7 +119,7 @@ return array (
 	'or'				=> 'ou',
 
 	'informations'			=> 'Informations',
-	'feed_in_error'			=> 'Ce flux a rencontré un problème. Veuillez vérifier qu\'il est toujours accessible.',
+	'feed_in_error'			=> 'Ce flux a rencontré un problème. Veuillez vérifier qu\'il est toujours accessible puis actualisez-le.',
 	'website_url'			=> 'URL du site',
 	'feed_url'			=> 'URL du flux',
 	'number_articles'		=> 'Nombre d\'articles',

+ 1 - 1
app/models/Feed.php

@@ -292,7 +292,7 @@ class FeedDAO extends Model_pdo {
 	}
 
 	public function updateLastUpdate ($id) {
-		$sql = 'UPDATE feed SET lastUpdate=? WHERE id=?';
+		$sql = 'UPDATE feed SET lastUpdate=?, error=0 WHERE id=?';
 		$stm = $this->bd->prepare ($sql);
 
 		$values = array (

+ 8 - 0
app/views/configure/feed.phtml

@@ -31,6 +31,14 @@
 				<span class="control"><a target="_blank" href="<?php echo $this->flux->url (); ?>"><?php echo $this->flux->url (); ?></a></span>
 			</div>
 		</div>
+		<div class="form-group">
+			<label class="group-name"></label>
+			<div class="group-controls">
+				<a class="btn" href="<?php echo _url ('feed', 'actualize', 'id', $this->flux->id ()); ?>">
+					<i class="icon i_refresh"></i> <?php echo Translate::t('actualize'); ?>
+				</a>
+			</div>
+		</div>
 		<div class="form-group">
 			<label class="group-name"><?php echo Translate::t ('number_articles'); ?></label>
 			<div class="group-controls">