diff --git a/ecrire/inc/plugin.php b/ecrire/inc/plugin.php index 087a7fd3d222d9c51b649db8f0dc09eb3f848ebc..8cd50467ede2380975f4e653a721a0a540d04300 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