116,9 → 116,10 |
if(is_array($resultat_selection_utilisateur) && count($resultat_selection_utilisateur) > 0) { |
$retour = $resultat_selection_utilisateur[0]; |
} |
|
if($retour['date_premiere_utilisation'] == NULL || $retour['date_premiere_utilisation'] == '0000-00-00 00:00:00') { |
|
if(is_array($retour) && ($retour['date_premiere_utilisation'] == NULL || $retour['date_premiere_utilisation'] == '0000-00-00 00:00:00')) { |
$this->initialiserInfosUtilisateur($retour['id_utilisateur']); |
$this->affecterDonneesWidgetSaisie($login, $retour); |
} |
|
return $retour; |
220,5 → 221,22 |
|
$resultat_insertion_infos = $this->executer($requete); |
} |
|
/** |
* Lors de la première connection au cel d'un utilisateur, affecte à son compte ses observations saisies |
* dans les widgets de saisie, où seul son mail avait été conservé en attendant |
* Enter description here ... |
* @param string $mail_utilisateur |
* @param array $infos_utilisateur |
*/ |
private function affecterDonneesWidgetSaisie($mail_utilisateur, $infos_utilisateur) { |
$gestion_obs = new GestionObservation($this->config); |
$gestion_img = new GestionImage($this->config); |
$gestion_mots_cles = new LiaisonMotsCles($this->config, 'obs'); |
|
$gestion_obs->migrerObservationsMailVersId($mail_utilisateur, $infos_utilisateur); |
$gestion_img->migrerImagesMailVersId($mail_utilisateur, $infos_utilisateur); |
$gestion_mots_cles->migrerMotsClesMailVersId($mail_utilisateur, $infos_utilisateur); |
} |
} |
?> |