$this->error("dossier content introuvable");
return false;
}
- if(!is_writable($this->pathes["content"])){
+ if(
+ !is_writable($this->pathes["content"])
+ || !is_writable($this->pathes["content"]."config")
+ || !is_writable($this->pathes["content"]."data")
+ ){
$this->error("Php ne peut pas ecrire dans le dossier content");
return false;
}
$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;
}
function upgrade(){
+ $env = $this->env();
+ $data = $env->data();
+ $data->load_session();
if($this->run_mod("upgrade", false)){
$this->display();
}