Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1770 Rev 1778
Line 295... Line 295...
295
 
295
 
296
		if($this->bilan) echo implode("\n", $this->bilan) . "\n";
296
		if($this->bilan) echo implode("\n", $this->bilan) . "\n";
297
 		$summary = sprintf('%1$d observation%2$c ajoutée%2$c' . "\n" .
297
 		$summary = sprintf('%1$d observation%2$c ajoutée%2$c' . "\n" .
298
						   '%3$d image%4$c attachée%4$c' . "\n" . 
298
						   '%3$d image%4$c attachée%4$c' . "\n" . 
299
						   // '%5$d mot%6$c-clef ajouté%6$c [TODO]' . "\n" . // TODO
299
						   // '%5$d mot%6$c-clef ajouté%6$c [TODO]' . "\n" . // TODO
Line 300... Line 300...
300
						   count($filtre->exclues) > 0? 'colonnes non-traitées: %7$s' . "\n" : '',
300
						   count($filtre->exclues) > 0 ? 'colonnes non-traitées: %7$s' . "\n" : '',
301
 
301
 
302
						   $obs_ajouts,
302
						   $obs_ajouts,
303
						   count($obs_ajouts) > 1 ? 's' : '',
303
						   count($obs_ajouts) > 1 ? 's' : '',
Line 678... Line 678...
678
		if(empty($ligne[C_NOM_SEL])) return;
678
		if(empty($ligne[C_NOM_SEL])) return;
Line 679... Line 679...
679
 
679
 
680
		// nom_sel reste toujours celui de l'utilisateur
680
		// nom_sel reste toujours celui de l'utilisateur
Line -... Line 681...
-
 
681
		$espece[C_NOM_SEL] = trim($ligne[C_NOM_SEL]);
-
 
682
 
681
		$espece[C_NOM_SEL] = trim($ligne[C_NOM_SEL]);
683
		// XXX/attention, nous ne devrions pas accepter un référentiel absent !
Line 682... Line 684...
682
 
684
		if(!$referentiel) $referentiel = 'bdtfx';
Line 683... Line 685...
683
		$taxon_info_webservice = new RechercheInfosTaxonBeta($cel->config, $referentiel);
685
		$taxon_info_webservice = new RechercheInfosTaxonBeta($cel->config, $referentiel);
Line 703... Line 705...
703
		// note: rechercherInfosSurTexteCodeOuNumTax peut ne retourner qu'une seule clef "nom_sel"
705
		// note: rechercherInfosSurTexteCodeOuNumTax peut ne retourner qu'une seule clef "nom_sel"
704
		if (! $resultat_recherche_espece || !isset($resultat_recherche_espece['en_id_nom'])) {
706
		if (! $resultat_recherche_espece || !isset($resultat_recherche_espece['en_id_nom'])) {
705
			// on supprime les noms retenus et renvoi tel quel
707
			// on supprime les noms retenus et renvoi tel quel
706
			// on réutilise les define pour les noms d'indexes, tant qu'à faire
708
			// on réutilise les define pour les noms d'indexes, tant qu'à faire
707
			// XXX; tout à NULL sauf C_NOM_SEL ci-dessus ?
709
			// XXX; tout à NULL sauf C_NOM_SEL ci-dessus ?
708
			$espece[C_NOM_SEL_NN] = $ligne[C_NOM_SEL_NN];
710
			$espece[C_NOM_SEL_NN] = @$ligne[C_NOM_SEL_NN];
709
			$espece[C_NOM_RET] = $ligne[C_NOM_RET];
711
			$espece[C_NOM_RET] = @$ligne[C_NOM_RET];
710
			$espece[C_NOM_RET_NN] = $ligne[C_NOM_RET_NN];
712
			$espece[C_NOM_RET_NN] = @$ligne[C_NOM_RET_NN];
711
			$espece[C_NT] = $ligne[C_NT];
713
			$espece[C_NT] = @$ligne[C_NT];
712
			$espece[C_FAMILLE] = $ligne[C_FAMILLE];
714
			$espece[C_FAMILLE] = @$ligne[C_FAMILLE];
Line 713... Line 715...
713
 
715
 
714
			return;
716
			return;
Line 715... Line 717...
715
		}
717
		}