From 9dd82a1154662c0218f128e5c3eb17ae8245ad69 Mon Sep 17 00:00:00 2001 From: dj3c1t Date: Tue, 24 Dec 2013 14:54:55 +0100 Subject: [PATCH] fonction loaded pour les plugins --- mw/env/modules/mw_env_plugins.php | 11 +++++++++++ mw/mw_app.php | 1 + 2 files changed, 12 insertions(+) diff --git a/mw/env/modules/mw_env_plugins.php b/mw/env/modules/mw_env_plugins.php index fefbd04..b9fe042 100644 --- a/mw/env/modules/mw_env_plugins.php +++ b/mw/env/modules/mw_env_plugins.php @@ -114,6 +114,14 @@ if(method_exists($impl, $method)) return $impl->$method($this); } + function loaded_plugins(){ + if($plugins = $this->plugins()){ + foreach($plugins as $plugin_name => $plugin){ + $plugin["impl"]->loaded($this); + } + } + } + # --------------------------------------------------------------------------------- # impl # @@ -191,6 +199,9 @@ return ""; } + function loaded($env){ + } + function install($env){ return true; } diff --git a/mw/mw_app.php b/mw/mw_app.php index a488bce..38d094d 100644 --- a/mw/mw_app.php +++ b/mw/mw_app.php @@ -171,6 +171,7 @@ $env->load_versions(); $env->load_config($this->bdd, $this->config); $env->init(); + $env->loaded_plugins(); if(($res = $env->init_data_upgrades()) !== true){ $this->error("impossible de lire les upgrades. ".$res); return false; -- 2.1.4