Fix http://core.spip.org/issues/3302 : 2 bugs sur SVP avec _DIR_PLUGINS_DIST

- le chemin etait prefixe a tord du contenu de _DIR_PLUGINS_DIST
- la desinstallation ne se faisait pas
spip-3.1 v0.82.9
cedric@yterium.com 9 years ago
parent b828f29243
commit f61db4c3f6

@ -935,7 +935,7 @@ class Actionneur {
// - false : pas de procedure d'install/desinstalle
// - true : operation deja faite
// - tableau : operation faite ce tour ci.
$infos = $installer_plugins($dossier, 'uninstall');
$infos = $installer_plugins($dossier, 'uninstall',$i['constante']);
if (is_bool($infos) OR !$infos['install_test'][0]) {
include_spip('inc/plugin');
ecrire_plugin_actifs(array($dossier), false, 'enleve');
@ -1126,7 +1126,6 @@ class Actionneur {
if (@is_readable(_CACHE_PLUGINS_FCT)) {include_once(_CACHE_PLUGINS_FCT);}
if (@is_readable(_CACHE_PIPELINES)) {include_once(_CACHE_PIPELINES);}
$dossier = ($constante == '_DIR_PLUGINS')? $dossier : '../'.constant($constante).$dossier;
include_spip('inc/plugin');
ecrire_plugin_actifs(array($dossier), false, 'ajoute');
$installe = $i['version_base'] ? 'oui' : 'non';

@ -1,7 +1,7 @@
<paquet
prefix="svp"
categorie="maintenance"
version="0.82.8"
version="0.82.9"
etat="stable"
compatibilite="[3.0.0;3.1.*]"
logo="svp-64.png"

Loading…
Cancel
Save