X-Git-Url: http://git.cyclocoop.org/?p=ptitvelo%2Fweb%2Fwww.git;a=blobdiff_plain;f=www%2Fecrire%2Fplugins%2Finstaller.php;h=16556df349faaeb32d44e532f5c9badb8f2bbc8c;hp=e8d5706f345fde34432d0bd826b8c8f0741807b5;hb=f489d45ae677afde12ba9c9f70f463ea34787b45;hpb=0dda6af18a04031b1ca8e217187966077e752fe3 diff --git a/www/ecrire/plugins/installer.php b/www/ecrire/plugins/installer.php index e8d5706..16556df 100644 --- a/www/ecrire/plugins/installer.php +++ b/www/ecrire/plugins/installer.php @@ -63,6 +63,10 @@ function plugins_installer_dist($plug, $action, $dir_type='_DIR_PLUGINS') if ($action == 'uninstall') $test = !$test; // Si deja fait, on ne dit rien if ($test) return true; + // Si install et que l'on a la meta d'installation, c'est un upgrade + if($action == 'install' && !is_null(lire_meta($infos['prefix'].'_base_version'))) + $infos['upgrade'] = true; + // executer l'installation ou l'inverse // et renvoyer la trace (mais il faudrait passer en AJAX plutot) ob_start();