X-Git-Url: http://git.dj3c1t.com/?a=blobdiff_plain;f=mw%2Fapp%2Fdata%2Fupgrades%2Fxml%2Fmtweb_xml_version_0_11_2.php;h=456e039257c71da13e38fbb7c0b6336b11766674;hb=ed558d720ebf6985290c99297f5b1d2c86d1f60a;hp=9bac3d01eb8de16fdf3a0ad1d6c4f01495d5850f;hpb=441212b3fdf07852be95c4a59315aa39a7264249;p=mtweb diff --git a/mw/app/data/upgrades/xml/mtweb_xml_version_0_11_2.php b/mw/app/data/upgrades/xml/mtweb_xml_version_0_11_2.php index 9bac3d0..456e039 100644 --- a/mw/app/data/upgrades/xml/mtweb_xml_version_0_11_2.php +++ b/mw/app/data/upgrades/xml/mtweb_xml_version_0_11_2.php @@ -37,10 +37,10 @@ $sgbd->close_data($rst); } else{ - return "impossible d'ouvrir la table action_status, dans ".get_class($this); + return "impossible d'ouvrir la table action_status"; } if($action_status === false){ - return "impossible de lire la table action_status, dans ".get_class($this); + return "impossible de lire la table action_status"; } if($action_status){ foreach($action_status as $status){ @@ -57,8 +57,19 @@ } } } + if( + !$sgbd->add_data( + "actions_roles", + array( + "action" => "config", + "id_role" => 3 + ) + ) + ){ + return "impossible d'ajouter la protection d'accès webmaster dans actions_roles"; + } if(!$sgbd->remove_data("action_status")){ - return "impossible de supprimer la table action_status"; + return "impossible de supprimer la table action_status, dans ".get_class($this); } } @@ -107,10 +118,10 @@ $sgbd->close_data($rst); } else{ - return "impossible d'ouvrir la table config, dans ".get_class($this); + return "impossible d'ouvrir la table config"; } if(!$OK){ - return "impossible de mettre à jour la table config, dans ".get_class($this); + return "impossible de mettre à jour la table config"; } /* ---------------------------------------------------------------------- */ @@ -119,7 +130,7 @@ /* */ if(!$sgbd->data_exists("roles")){ if(!$sgbd->create_data("roles")){ - return "impossible de creer la table roles, dans ".get_class($this); + return "impossible de creer la table roles"; } $ERROR = false; @@ -163,7 +174,7 @@ ) $ERROR = true; if($ERROR){ - return "impossible de remplir la table roles, dans ".get_class($this); + return "impossible de remplir la table roles"; } } @@ -179,7 +190,7 @@ if(!$sgbd->data_exists("users_roles")){ if(!$sgbd->create_data("users_roles")){ - return "impossible de creer la table users_roles, dans ".get_class($this); + return "impossible de creer la table users_roles"; } $OK = true; if($rst = $sgbd->open_data("users")){ @@ -208,10 +219,10 @@ $sgbd->close_data($rst); } else{ - return "impossible d'ouvrir la table users, dans ".get_class($this); + return "impossible d'ouvrir la table users"; } if(!$OK){ - return "impossible de remplir la table users_roles, dans ".get_class($this); + return "impossible de remplir la table users_roles"; } } @@ -221,49 +232,7 @@ if(!$sgbd->data_exists("versions")){ if(!$sgbd->create_data("versions")){ - return "impossible de creer la table versions, dans ".get_class($this); - } - } - - /* ---------------------------------------------------------------------- */ - /* mise a jour de la version des donnees */ - /* */ - - if(!($env_version = $env->version("mtweb"))){ - return "impossible de lire la version du code, dans ".get_class($this); - } - if( - $data_version = $data->data_read( - array( - "table_name" => "versions", - "index_name" => "application", - "index_value" => "mtweb" - ) - ) - ){ - if( - !$sgbd->set_data( - "versions", - $data_version["id"], - array( - "version" => $this->version() - ) - ) - ){ - return "impossible de mettre à jour la version, dans ".get_class($this); - } - } - else{ - if( - !$sgbd->add_data( - "versions", - array( - "application" => "mtweb", - "version" => $this->version() - ) - ) - ){ - return "impossible d'ajouter la version, dans ".get_class($this); + return "impossible de creer la table versions"; } }