$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){
}
}
}
+ 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);
}
}
$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";
}
/* ---------------------------------------------------------------------- */
/* */
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;
) $ERROR = true;
if($ERROR){
- return "impossible de remplir la table roles, dans ".get_class($this);
+ return "impossible de remplir la table roles";
}
}
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")){
$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";
}
}
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";
}
}