Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1386 Rev 1406
Line 93... Line 93...
93
 
93
 
Line 94... Line 94...
94
		$resultat_infos_complementaires = $this->effectuerRequeteInfosComplementairesSurNumNom($numNom);
94
		$resultat_infos_complementaires = $this->effectuerRequeteInfosComplementairesSurNumNom($numNom);
95
 
95
 
96
		// Nom retenu, Num Nomen nom retenu, Num Taxon, Famille
-
 
97
		$value=array('Nom_Retenu'=>"",'Num_Nom_Retenu'=>"0",'Num_Taxon'=>"0",'Famille'=>"");
96
		// Nom retenu, Num Nomen nom retenu, Num Taxon, Famille
98
 
97
		$value=array('Nom_Retenu'=>"",'Num_Nom_Retenu'=>"0",'Num_Taxon'=>"0",'Famille'=>"");
99
        if (is_array($resultat_infos_complementaires)) {
98
        if (is_array($resultat_infos_complementaires)) {
100
		    foreach ($resultat_infos_complementaires as $row) {
99
		    foreach ($resultat_infos_complementaires as $row) {
101
		        	$fam=$this->rechercherFamille($row['esn_id_taxon']);
100
		        	$fam=$this->rechercherFamille($row['esn_id_taxon']);
Line 155... Line 154...
155
        	     " AND en_ce_auteur_modif = auteur_m.enaia_id_intitule_naturaliste_abrege ".
154
        	     " AND en_ce_auteur_modif = auteur_m.enaia_id_intitule_naturaliste_abrege ".
156
			     " AND a.esn_id_version_projet_taxon=en_id_version_projet_nom ";
155
			     " AND a.esn_id_version_projet_taxon=en_id_version_projet_nom ";
Line 157... Line 156...
157
 
156
 
158
		
-
 
159
		$resultat_infos_complementaires = $this->executerRequete($requete_infos_complementaires);
157
		
160
		
158
		$resultat_infos_complementaires = $this->executerRequete($requete_infos_complementaires);
Line 161... Line 159...
161
		return $resultat_infos_complementaires;
159
		return $resultat_infos_complementaires;
Line 407... Line 405...
407
			} else { 
405
			} else { 
408
				// Nom scientifique
406
				// Nom scientifique
409
				$id_nom = $this->decouperNomEtRechercheEspeceOuSousEspece($identifiant_espece);	
407
				$id_nom = $this->decouperNomEtRechercheEspeceOuSousEspece($identifiant_espece);	
410
				// Recherche du nom associe
408
				// Recherche du nom associe
411
				$retour = array("nom_sel" => $identifiant_espece);
409
				$retour = array("nom_sel" => $identifiant_espece);
412
				if(is_array($id_nom && isset($id_nom['en_id_nom']))) {
410
				if(is_array($id_nom) && isset($id_nom['en_id_nom'])) {
413
					$infos_nom = $this->effectuerRequeteInfosComplementairesSurNumNom($id_nom['en_id_nom']);
411
					$infos_nom = $this->effectuerRequeteInfosComplementairesSurNumNom($id_nom['en_id_nom']);
414
					if (is_array($infos_nom) && !empty($infos_nom)) {
412
					if (is_array($infos_nom) && !empty($infos_nom)) {
415
						$infos_nom = $infos_nom[0];
413
						$infos_nom = $infos_nom[0];
416
						$retour = array("nom_sel" => $this->formaterNom($infos_nom), "en_id_nom" => $id_nom['en_id_nom']);
414
						$retour = array("nom_sel" => $this->formaterNom($infos_nom), "en_id_nom" => $id_nom['en_id_nom']);
417
					}
415
					}