From d01a26f51ea831217f01ae373fda39c629297cce Mon Sep 17 00:00:00 2001 From: Cerdic <cedric@yterium.com> Date: Fri, 28 Jun 2013 22:19:29 +0000 Subject: [PATCH] Report de r20663 : un point d'entree pour une fonction de gestion de dependance qui ajoute les plugins manquants (non implementee pour le moment) --- ecrire/inc/plugin.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ecrire/inc/plugin.php b/ecrire/inc/plugin.php index 087a7fd3d2..8cd50467ed 100644 --- a/ecrire/inc/plugin.php +++ b/ecrire/inc/plugin.php @@ -478,6 +478,12 @@ function ecrire_plugin_actifs($plugin,$pipe_recherche=false,$operation='raz') { else $plugin = $plugin_valides; } $actifs_avant = $GLOBALS['meta']['plugin']; + + // si une fonction de gestion de dependances existe, l'appeler ici + if ($ajouter_dependances = charger_fonction("ajouter_dependances","plugins",true)){ + $plugin = $ajouter_dependances($plugin); + } + // recharger le xml des plugins a activer // on forcer le reload ici, meme si le fichier xml n'a pas change // pour ne pas rater l'ajout ou la suppression d'un fichier fonctions/options/administrations -- GitLab