Subversion Repositories eFlore/Applications.cel

Rev

Rev 1431 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1431 Rev 1470
Line 217... Line 217...
217
		
217
		
218
		return $reussite;		
218
		return $reussite;		
Line 219... Line 219...
219
	}
219
	}
-
 
220
	
-
 
221
	/**
-
 
222
	* Fonction utilisée pour importer les anciennes observations saisie dans les widget dans un compte identifié
-
 
223
	* Dans ce cas là, le widget remplit la case id_utilisateur par le mail indiqué lors de la saisie
-
 
224
	* @param string $mail_utilisateur
-
 
225
	* @param string $id_utilisateur
-
 
226
	*/
-
 
227
	public function migrerObservationsMailVersId($mail_utilisateur, $infos_utilisateur) { 
-
 
228
		// ATTENTION : cette fonction suppose que l'utilisateur n'ai pas déjà d'observations dans le CEL 
-
 
229
		// avec l'identifiant $id_utilisateur ce qui est normalement le cas	
-
 
230
		$requete_migration_releve = 'UPDATE cel_obs SET '.
-
 
231
												'ce_utilisateur = '.$this->proteger($infos_utilisateur['id_utilisateur']).', '.
-
 
232
												'prenom_utilisateur = '.$this->proteger($infos_utilisateur['prenom']).', '.
-
 
233
												'nom_utilisateur = '.$this->proteger($infos_utilisateur['nom']).', '.
-
 
234
												'courriel_utilisateur = '.$this->proteger($infos_utilisateur['courriel']).' '.
-
 
235
												'WHERE ce_utilisateur = '.$this->proteger($mail_utilisateur).' ';
-
 
236
 
-
 
237
		$migration_releve = $this->executerRequeteSimple($requete_migration_releve);
-
 
238
	
-
 
239
		return $migration_releve;
-
 
240
	}
220
	
241
	
221
	/**
242
	/**
222
	* Formate les paramètres fournis en ajoutant des infos complementaires 
243
	* Formate les paramètres fournis en ajoutant des infos complementaires 
223
	* 
244
	* 
224
	* @param array $parametres tableau indexé avec les mêmes noms de champs que la bdd
245
	* @param array $parametres tableau indexé avec les mêmes noms de champs que la bdd