3 class mw_upgrade_index extends mw_controller{
7 $env->load_webmaster_session();
14 $env->set_out("data_version", $data->version("mtweb"));
15 $env->set_out("env_version", $env->version("mtweb"));
16 $env->set_out("data_upgrades", $env->data_upgrades());
19 function confirm_upgrade(){
21 if(!($user = $env->user())){
22 $env->redirect($env->url("upgrade"), "", 0);
25 if(!($webmaster_user = $env->get_webmaster_user())){
26 $env->erreur("impossible de lire le user webmaster");
30 ($user["login"] != $webmaster_user["login"])
31 || ($user["password"] != $webmaster_user["password"])
33 $env->erreur("identification incorrecte");
36 if(($res = $env->do_data_upgrade()) !== true){
37 $env->erreur("Erreur durant l'upgrade: ".$res);
42 "La base a été mise à jour"