Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 963 Rev 1040
Line 217... Line 217...
217
		// SELECT num_nom, nom_sci, num_nom_retenu, basionyme FROM bdtfx_v2_00 WHERE num_nom = X LIMIT 0,100;
217
		// SELECT num_nom, nom_sci, num_nom_retenu, basionyme FROM bdtfx_v2_00 WHERE num_nom = X LIMIT 0,100;
218
		$this->format_reponse .= '/synonymie';
218
		$this->format_reponse .= '/synonymie';
219
		if (strrpos($this->requete_champ, ', basionyme') === false) {
219
		if (strrpos($this->requete_champ, ', basionyme') === false) {
220
			$this->requete_champ .= ', basionyme ';
220
			$this->requete_champ .= ', basionyme ';
221
		}
221
		}
-
 
222
		if (strrpos($this->requete_champ, ', num_type') === false) {
-
 
223
			$this->requete_champ .= ', num_type ';
-
 
224
		}
222
		$this->requete_condition[0] = 'num_nom_retenu = '.
225
		$this->requete_condition[0] = 'num_nom_retenu = '.
223
			'(SELECT num_nom_retenu FROM '.$this->table.' WHERE '.$this->requete_condition[0].')';
226
			'(SELECT num_nom_retenu FROM '.$this->table.' WHERE '.$this->requete_condition[0].')';
224
	}
227
	}
Line 225... Line 228...
225
 
228
 
Line 484... Line 487...
484
				//pour chaque basionyme, on recupère le résultat : num_nom, nom_sci, basionyme et num_nom_retenu :
487
				//pour chaque basionyme, on recupère le résultat : num_nom, nom_sci, basionyme et num_nom_retenu :
485
				$this->resultat_req = $tab;
488
				$this->resultat_req = $tab;
486
				$num = $tab['num_nom'];
489
				$num = $tab['num_nom'];
487
				$this->afficherNomHrefRetenu($tab, $num);
490
				$this->afficherNomHrefRetenu($tab, $num);
488
				$this->afficherDonnees('basionyme', $tab['basionyme']);
491
				$this->afficherDonnees('basionyme', $tab['basionyme']);
-
 
492
				$this->afficherDonnees('num_type', $tab['num_type']);
489
				$retour_id_syn['resultat'][$num] = $this->table_retour;
493
				$retour_id_syn['resultat'][$num] = $this->table_retour;
490
				$this->table_retour = array();
494
				$this->table_retour = array();
491
			}
495
			}
492
			if (!isset($retour_id_syn['resultat']) && !in_array('nom_retenu N.D.', $retour_id_syn)) {
496
			if (!isset($retour_id_syn['resultat']) && !in_array('nom_retenu N.D.', $retour_id_syn)) {
493
				$retour_id_syn = null; //on initialise le resultat à null
497
				$retour_id_syn = null; //on initialise le resultat à null