Browse Source

Merge branch 'CM/sync' into constantMurphy

Conflicts:
	install.php
Christophe HENRY 7 years ago
parent
commit
d575fcc10b
3 changed files with 18 additions and 3 deletions
  1. 2 1
      action.php
  2. 1 2
      install.php
  3. 15 0
      updates/00005-variableSyncGradCount-20140309.sql

+ 2 - 1
action.php

@@ -26,6 +26,7 @@ switch ($action){
     case 'synchronize':
         require_once("SimplePie.class.php");
         $syncCode = $configurationManager->get('synchronisationCode');
+        $syncGradCount = $configurationManager->get('syncGradCount');
         if (   false==$myUser
             && !$commandLine
             && !(isset($_['code'])
@@ -48,7 +49,7 @@ switch ($action){
         $maxEvents = $configurationManager->get('feedMaxEvents');
         if('graduate'==$synchronisationType){
             // sélectionne les 10 plus vieux flux
-            $feeds = $feedManager->loadAll(null,'lastupdate',defined('SYNC_GRAD_COUNT') ? SYNC_GRAD_COUNT : 10);
+            $feeds = $feedManager->loadAll(null,'lastupdate', $syncGradCount);
             $syncTypeStr = _t('SYNCHRONISATION_TYPE').' : '._t('GRADUATE_SYNCHRONISATION');
         }else{
             // sélectionne tous les flux, triés par le nom

+ 1 - 2
install.php

@@ -126,8 +126,6 @@ if (isset($_['installButton']) && empty($test[$lib_errors])) { // Pas d'erreur,
     define('MYSQL_PREFIX','{$mysqlPrefix}');
     //Theme graphique
     define('DEFAULT_THEME','marigolds');
-    //Nombre de flux mis à jour lors de la synchronisation graduée
-    define('SYNC_GRAD_COUNT',10);
 ?>";
 
     file_put_contents('constant.php', $constant);
@@ -202,6 +200,7 @@ if (isset($_['installButton']) && empty($test[$lib_errors])) { // Pas d'erreur,
     $configurationManager->add('synchronisationEnableCache','0');
     $configurationManager->add('synchronisationForceFeed','0');
     $configurationManager->add('synchronisationType','auto');
+    $configurationManager->add('syncGradCount','10');
     $configurationManager->add('root',$root);
 
     $install_terminee=true;

+ 15 - 0
updates/00005-variableSyncGradCount-20140309.sql

@@ -0,0 +1,15 @@
+--######################################################################################################
+--#####
+--#####     MISE À JOUR Base de données de Leed
+--#####			Date : 09/03/2014
+--#####			Version Leed : v1.7
+--#####
+--##### 		Préfixe des tables : ##MYSQL_PREFIX## est remplacé automatiquement
+--#####
+--##### 		Feature(s) :
+--#####			- Ajout de la variable 'syncGradCount' remplaçant celle de 'constant.php'
+--#####
+--######################################################################################################
+
+-- Mise à jour table event (Obligatoire)
+INSERT INTO `##MYSQL_PREFIX##configuration` (`key`, `value`) VALUES ('syncGradCount','10');