Subversion Repositories eFlore/Applications.coel

Rev

Rev 1874 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1874 Rev 1877
Line 275... Line 275...
275
	
275
	
276
	private function obtenirInfosAuteur($auteur_intitule) {
276
	private function obtenirInfosAuteur($auteur_intitule) {
277
		$retour = $auteur_intitule;
277
		$retour = $auteur_intitule;
278
		// Si on déjà recherché et trouvé (ou non l'auteur)
278
		// Si on déjà recherché et trouvé (ou non l'auteur)
279
		if(isset($this->cache_auteur[$auteur_intitule])) {
279
		if(isset($this->cache_auteur[$auteur_intitule])) {
280
			// On renvoie son nom complet formatée s'il existe en bdd ou sinon
280
			// On renvoie son nom complet formaté s'il existe en bdd ou sinon
281
			// le nom qui a été donné dans la feuille csv
281
			// le nom qui a été donné dans la feuille csv
282
			$retour = !empty($this->cache_auteur[$auteur_intitule]['cp_id_personne']) ?
282
			$retour = !empty($this->cache_auteur[$auteur_intitule]['cp_fmt_nom_complet']) ?
283
				$this->cache_auteur[$auteur_intitule]['cp_id_personne'] :
283
				$this->cache_auteur[$auteur_intitule]['cp_fmt_nom_complet'] :
284
				$this->cache_auteur[$auteur_intitule];
284
				$auteur_intitule;
285
		} else {
285
		} else {
286
			// Recherche de l'auteur sur un maximum du combinaisons possible des variations
286
			// Recherche de l'auteur sur un maximum du combinaisons possible des variations
287
			// de son nom et prénom
287
			// de son nom et prénom
288
			$auteur = $this->fabriquerCombinaisonsAuteur($auteur_intitule);
288
			$auteur = $this->fabriquerCombinaisonsAuteur($auteur_intitule);