Преглед на файлове

Lance une actualisation des flux après import OPML

Le script d'actualisation est lancé après avoir importé les flux
automatiquement
Voir issue #196
Marien Fressinaud преди 12 години
родител
ревизия
5fc72aa7fe
променени са 3 файла, в които са добавени 13 реда и са изтрити 1 реда
  1. 1 0
      app/controllers/feedController.php
  2. 6 1
      app/views/helpers/javascript_vars.phtml
  3. 6 0
      public/scripts/main.js

+ 1 - 0
app/controllers/feedController.php

@@ -297,6 +297,7 @@ class feedController extends ActionController {
 			'content' => $res
 		);
 		Session::_param ('notification', $notif);
+		Session::_param ('actualize_feeds', true);
 
 		// et on redirige vers la page import/export
 		Request::forward (array (

+ 6 - 1
app/views/helpers/javascript_vars.phtml

@@ -31,4 +31,9 @@
 
 	echo 'load_shortcuts=', Request::controllerName () === 'index' && Request::actionName () === 'index' ? 'true' : 'false', ",\n";
 
-	echo 'str_confirmation="', Translate::t('confirm_action'), '"', ";\n";
+	echo 'str_confirmation="', Translate::t('confirm_action'), '"', ",\n";
+
+	echo 'auto_actualize_feeds=', Session::param('actualize_feeds', false) ? 'true' : 'false', ";\n";
+	if (Session::param('actualize_feeds', false)) {
+		Session::_param('actualize_feeds');
+	}

+ 6 - 0
public/scripts/main.js

@@ -448,6 +448,12 @@ function init_actualize() {
 		});
 		return false;
 	});
+
+	if(auto_actualize_feeds) {
+		$.getScript('./?c=javascript&a=actualize').done(function () {
+			updateFeeds();
+		});
+	}
 }
 
 function closeNotification() {