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);
|