Subversion Repositories eFlore/Applications.cel

Rev

Rev 1527 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1527 Rev 1541
Line 156... Line 156...
156
		}
156
		}
157
		return $infos_formatees;
157
		return $infos_formatees;
158
	}
158
	}
Line 159... Line 159...
159
	
159
	
160
	public function effectuerRequeteInfosComplementairesSurNumNom($num_nom) {
160
	public function effectuerRequeteInfosComplementairesSurNumNom($num_nom) {
161
		$infos = array();
161
		$infos = array();		
162
		$url = $this->url_service_nom.'/'.$num_nom.'?retour.champs=nom_sci,auteur,id,nom_retenu_complet,nom_retenu.id,num_taxonomique,famille';
162
		$url = $this->url_service_nom.'/'.$num_nom.'?retour.champs=nom_sci,auteur,id,nom_retenu_complet,nom_retenu.id,num_taxonomique,famille';
163
		$resultat = @file_get_contents($url);
163
		$resultat = @file_get_contents($url);
164
		if($resultat != '') {
164
		if($resultat != '') {
165
			$infos = json_decode($resultat);
165
			$infos = json_decode($resultat);
Line 173... Line 173...
173
			'Nom_Retenu' => $this->supprimerBiblio($infos['nom_retenu_complet']),
173
			'Nom_Retenu' => $this->supprimerBiblio($infos['nom_retenu_complet']),
174
			'Num_Nom_Retenu' => $infos['nom_retenu.id'],
174
			'Num_Nom_Retenu' => $infos['nom_retenu.id'],
175
			'Num_Taxon' => $infos['num_taxonomique'],
175
			'Num_Taxon' => $infos['num_taxonomique'],
176
			'Famille' => $infos['famille']
176
			'Famille' => $infos['famille']
177
		);
177
		);
-
 
178
		return $infos_formatees;
178
	}
179
	}
Line 179... Line 180...
179
	
180
	
180
	private function supprimerBiblio($nom) {
181
	private function supprimerBiblio($nom) {
181
		return preg_replace('/ \[.*\]/','',$nom);
182
		return preg_replace('/ \[.*\]/','',$nom);