From f642c0cf33c5bafb1f738e3f3db790d33da9b8e6 Mon Sep 17 00:00:00 2001 From: Cerdic <cedric@yterium.com> Date: Fri, 30 Jul 2010 20:44:09 +0000 Subject: [PATCH] Report de [15830] --- ecrire/exec/admin_plugin.php | 4 ++-- ecrire/inc/plugin.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ecrire/exec/admin_plugin.php b/ecrire/exec/admin_plugin.php index 9805757352..8715266edb 100644 --- a/ecrire/exec/admin_plugin.php +++ b/ecrire/exec/admin_plugin.php @@ -30,9 +30,9 @@ function exec_admin_plugin_dist($retour='') { // et l'installation des qu'on est dans la colonne principale // si jamais la liste des plugins actifs change, il faut faire un refresh du hit // pour etre sur que les bons fichiers seront charges lors de l'install - if (actualise_plugins_actifs()==-1){ + if (actualise_plugins_actifs()==-1 AND _request('actualise')<2){ include_spip('inc/headers'); - redirige_par_entete(self()); + redirige_par_entete(parametre_url(self(),'actualise',_request('actualise')+1,'&')); } if ($erreur_activation = isset($GLOBALS['meta']['plugin_erreur_activation'])){ diff --git a/ecrire/inc/plugin.php b/ecrire/inc/plugin.php index 807b448932..1472b4a44c 100644 --- a/ecrire/inc/plugin.php +++ b/ecrire/inc/plugin.php @@ -586,7 +586,7 @@ function actualise_plugins_actifs($pipe_recherche = false){ $actifs_avant = $GLOBALS['meta']['plugin']; ecrire_plugin_actifs($plugin_new,$pipe_recherche); // retourner -1 si la liste des plugins actifs a change - return strcmp($GLOBALS['meta']['plugin'],$actifs_avant)==0 ? 1 : -1; + return (strcmp($GLOBALS['meta']['plugin'],$actifs_avant)==0) ? 1 : -1; } // http://doc.spip.org/@spip_plugin_install -- GitLab