$env->erreur("l'invitation s'adresse a un groupe qui n'appartient pas à votre utilisateur");
return;
}
- $source["permissions"] = $data->source_permissions($source, $this->user["id"]);
- if($source["permissions"]["contributeur"]){
- $env->erreur("vous avez déjà accès à cette source");
+ if(($HAS_THIS_GROUP = $data->source_has_groupe($source["id"], $invitation["id_author"])) === false){
+ $env->erreur("Impossible de savoir si ce groupe a déjà accès à cette source");
+ return;
+ }
+ if($HAS_THIS_GROUP){
+ $env->erreur("le groupe a déjà accès à cette source");
return;
}
if(!$data->del_sml_sources_invitations("id", $invitation["id"])){