Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1329 Rev 1470
Line 201... Line 201...
201
		$valeur = str_replace('null', '', $chaine);
201
		$valeur = str_replace('null', '', $chaine);
202
		$valeur = trim($valeur, ';;');
202
		$valeur = trim($valeur, ';;');
Line 203... Line 203...
203
		
203
		
204
		return $valeur;
204
		return $valeur;
-
 
205
	}
-
 
206
	
-
 
207
	/**
-
 
208
	* Fonction utilisée pour importer les anciens mots clés saisis dans les widget dans un compte identifié
-
 
209
	* Dans ce cas là, le widget remplit la case id_utilisateur par le mail indiqué lors de la saisie
-
 
210
	* @param string $mail_utilisateur
-
 
211
	* @param string $id_utilisateur
-
 
212
	*/
-
 
213
	public function migrerMotsClesMailVersId($mail_utilisateur, $infos_utilisateur) {
-
 
214
		// ATTENTION : cette fonction suppose que l'utilisateur n'ai pas déjà de mots clés dans le CEL
-
 
215
		// avec l'identifiant $id_utilisateur ce qui est normalement le cas
-
 
216
		$requete_migration_mc_images = 'UPDATE cel_mots_cles_images SET '.
-
 
217
		'id_utilisateur = '.$this->proteger($infos_utilisateur['id_utilisateur']).' '.
-
 
218
		'WHERE id_utilisateur = '.$this->proteger($mail_utilisateur).' ';
-
 
219
 
-
 
220
		$migration_mc_images = $this->executerRequeteSimple($requete_migration_mc_images);
-
 
221
		
-
 
222
		// ATTENTION : cette fonction suppose que l'utilisateur n'ai pas déjà de mots clés dans le CEL
-
 
223
		// avec l'identifiant $id_utilisateur ce qui est normalement le cas
-
 
224
		$requete_migration_mc_obs = 'UPDATE cel_mots_cles_obs SET '.
-
 
225
		'id_utilisateur = '.$this->proteger($infos_utilisateur['id_utilisateur']).' '.
-
 
226
		'WHERE id_utilisateur = '.$this->proteger($mail_utilisateur).' ';
-
 
227
		
-
 
228
		$migration_mc_obs = $this->executerRequeteSimple($requete_migration_mc_obs);
-
 
229
		
-
 
230
		// Migration des liaisons de mots clés
-
 
231
		$requete_migration_mc_liaisons_obs = 'UPDATE cel_obs_mots_cles SET '.
-
 
232
		'id_utilisateur = '.$this->proteger($infos_utilisateur['id_utilisateur']).' '.
-
 
233
		'WHERE id_utilisateur = '.$this->proteger($mail_utilisateur).' ';
-
 
234
		
-
 
235
		$migration_mc_liaisons_obs = $this->executerRequeteSimple($requete_migration_mc_liaisons_obs);
-
 
236
		
-
 
237
		$requete_migration_mc_liaisons_images = 'UPDATE cel_images_mots_cles SET '.
-
 
238
		'id_utilisateur = '.$this->proteger($infos_utilisateur['id_utilisateur']).' '.
-
 
239
		'WHERE id_utilisateur = '.$this->proteger($mail_utilisateur).' ';
-
 
240
		
-
 
241
		$migration_mc_liaisons_images = $this->executerRequeteSimple($requete_migration_mc_liaisons_images);
-
 
242
	
-
 
243
		return $migration_mc_images !== false &&
-
 
244
				$migration_mc_obs  !== false && 
-
 
245
				$migration_mc_liaisons_obs !== false && 
-
 
246
				$migration_mc_liaisons_images  !== false;
205
	}
247
	}
206
}
248
}
207
?>
249
?>