Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 1466 → Rev 1467

/trunk/jrest/services/User.php
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);
}
}
?>