diff --git a/exec/admin_plugin.php b/exec/admin_plugin.php index b0d2359..224645d 100644 --- a/exec/admin_plugin.php +++ b/exec/admin_plugin.php @@ -35,13 +35,14 @@ function exec_admin_plugin_dist() { exit; } - if (_request('var_mode')=='svp_reinit'){ + // resinstaller svp si on le demande expressemment + if (_request('var_mode') == 'reinstaller_svp') { include_spip('svp_administrations'); - svp_vider_tables("svp_base_version"); + svp_vider_tables('svp_base_version'); include_spip('inc/headers'); - redirige_par_entete(self()); + return redirige_formulaire(self()); } - + // le code ci-dessous eut ete bien beau mais... // si l'on veut que les messages d'installation moches des plugins // soient au bon endroit, nous sommes obliges d'appeler la fonction diff --git a/formulaires/admin_plugin.php b/formulaires/admin_plugin.php index 0b6b500..4762089 100644 --- a/formulaires/admin_plugin.php +++ b/formulaires/admin_plugin.php @@ -5,17 +5,10 @@ if (!defined("_ECRIRE_INC_VERSION")) return; function formulaires_admin_plugin_charger_dist($voir='actif', $verrouille='non', $id_paquet=''){ $valeurs = array(); - if (_request('var_mode') == 'reinstaller_svp') { - include_spip('svp_administrations'); - svp_vider_tables('svp_base_version'); - include_spip('inc/headers'); - return redirige_formulaire(parametre_url(self(), 'var_mode', null)); - } // actualiser la liste des paquets locaux systematiquement include_spip('inc/svp_depoter_local'); svp_actualiser_paquets_locaux(); - $valeurs['actif'] = 'oui'; if ($voir == 'inactif') $valeurs['actif'] = 'non';