+ public function loaded($env){
+ $AUTO_ACTIVATE = false;
+ if(!$env->bdd("sgbd") || ($plugin_data = $env->plugin_data("mw_sourceml")) === false) return;
+ if(!isset($plugin_data["installed"]) || !$plugin_data["installed"]){
+ $data = $env->data();
+ $sgbd = $data->sgbd();
+ if($env->bdd("sgbd") == "xml"){
+ $AUTO_ACTIVATE = $sgbd->data_exists("sources");
+ }
+ else{
+ $AUTO_ACTIVATE = $sgbd->table_exists("#--sources");
+ }
+ }
+ if($AUTO_ACTIVATE){
+ if(
+ $env->set_plugin_data(
+ "mw_sourceml",
+ array(
+ "installed" => true,
+ "enabled" => true,
+ "priorite" => 0
+ )
+ )
+ ){
+ $env->load_plugin("mw_sourceml");
+ }
+ }
+ }
+
+ public function init($env){