481,10 → 481,7 |
|
private function traiterIdentifiantUtilisateur($ligne_observation) { |
$mail_observation = $ligne_observation['identifiant']; |
$retour = $mail_observation; |
if (isset($this->tableau_utilisateurs[$mail_observation])) { |
$retour = $this->tableau_utilisateurs[$mail_observation]['id']; |
} |
$retour = $this->renvoyerIdPourMigration($mail_observation); |
return $retour; |
} |
|
494,6 → 491,8 |
$retour = $mail_observation; |
if (isset($this->tableau_utilisateurs[$mail_observation])) { |
$retour = $this->tableau_utilisateurs[$mail_observation]['prenom']; |
} else { |
$retour = ''; |
} |
|
return $retour; |
506,6 → 505,8 |
|
if (isset($this->tableau_utilisateurs[$mail_observation])) { |
$retour = $this->tableau_utilisateurs[$mail_observation]['nom']; |
} else { |
$retour = ''; |
} |
|
return $retour; |
571,4 → 572,27 |
|
return $indice; |
} |
|
private function renvoyerIdPourMigration($utilisateur) { |
// si tout les test suivant échouent, on garde l'utilisateur tel quel |
// (cas de la chaine de session des utilisateur anonymes) |
$retour = $utilisateur; |
// si le mail correspond a un utilisateur de la bdd |
if (isset($this->tableau_utilisateurs[$utilisateur])) { |
// on renvoie son id |
$retour = $this->tableau_utilisateurs[$utilisateur]['id']; |
} else { |
// sinon si c'est un mail inconnu, on garde le md5 |
if($this->mailValide($utilisateur)) { |
$retour = md5($utilisateur); |
} |
} |
|
return $retour; |
} |
|
public function mailValide($mail) { |
// vérification bidon mais ça suffit pour ici |
return !(strpos('@',$mail) === false); |
} |
} |