From: dj3c1t Date: Tue, 24 Dec 2013 13:54:55 +0000 (+0100) Subject: fonction loaded pour les plugins X-Git-Tag: mtweb.0.13.2~1 X-Git-Url: http://git.dj3c1t.com/?p=mtweb;a=commitdiff_plain;h=9dd82a1154662c0218f128e5c3eb17ae8245ad69 fonction loaded pour les plugins --- 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;