| Line 157... |
Line 157... |
| 157 |
} else {
|
157 |
} else {
|
| 158 |
if (isset($this->parametres['auteur.nom']) && isset($this->parametres['auteur.prenom']) && isset($this->parametres['auteur.courriel'])) {
|
158 |
if (isset($this->parametres['auteur.nom']) && isset($this->parametres['auteur.prenom']) && isset($this->parametres['auteur.courriel'])) {
|
| 159 |
$utilisateur['auteur.nom'] = $this->parametres['auteur.nom'];
|
159 |
$utilisateur['auteur.nom'] = $this->parametres['auteur.nom'];
|
| 160 |
$utilisateur['auteur.prenom'] = $this->parametres['auteur.prenom'];
|
160 |
$utilisateur['auteur.prenom'] = $this->parametres['auteur.prenom'];
|
| 161 |
$utilisateur['auteur.courriel'] = $this->parametres['auteur.courriel'];
|
161 |
$utilisateur['auteur.courriel'] = $this->parametres['auteur.courriel'];
|
| 162 |
|
- |
|
| 163 |
if (!($utilisateur = $this->estValideDansBdd($utilisateur))) {
|
162 |
if ($utilisateur_recherche = $this->estValideDansBdd($utilisateur)) {
|
| 164 |
$e = 'L\'utilisateur saisi existe déjà dans la base de données';
|
163 |
// si l'utilisateur est trouvé, on affecte son id au lieu du numéro temporaire
|
| 165 |
throw new Exception($e, RestServeur::HTTP_CODE_ACCES_NON_AUTORISE);
|
164 |
$utilisateur = $utilisateur_recherche;
|
| 166 |
} else {
|
- |
|
| 167 |
$this->parametres['auteur.id'] = $utilisateur['auteur.id'];
|
165 |
$this->parametres['auteur.id'] = $utilisateur_recherche['auteur.id'];
|
| 168 |
}
|
166 |
}
|
| 169 |
|
- |
|
| - |
|
167 |
// sinon pas d'erreur, on considere simplement que l'utilisateur
|
| - |
|
168 |
// est un homonyme ou bien qu'il a décidé d'utiliser un autre mail
|
| 170 |
}
|
169 |
}
|
| 171 |
}
|
170 |
}
|
| Line 172... |
Line 171... |
| 172 |
|
171 |
|
| 173 |
return $utilisateur;
|
172 |
return $utilisateur;
|