Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 1125 Rev 1198
Line 598... Line 598...
598
	 	$req = "SELECT distinct num_nom FROM " . $tableChorologie;
598
	 	$req = "SELECT distinct num_nom FROM " . $tableChorologie;
599
	 	$resultat = $this->getBdd()->recupererTous($req);
599
	 	$resultat = $this->getBdd()->recupererTous($req);
600
	 	// pour chaque taxon mentionné (inefficace mais évite d'implémenter un
600
	 	// pour chaque taxon mentionné (inefficace mais évite d'implémenter un
601
	 	// mode liste sur le service eflore/sptb
601
	 	// mode liste sur le service eflore/sptb
602
	 	$squeletteUrlSptb = Config::get("url_sptb");
602
	 	$squeletteUrlSptb = Config::get("url_sptb");
-
 
603
	 	$statuts != array();
-
 
604
	 	
603
	 	foreach ($resultat as $res) {
605
	 	foreach ($resultat as $res) {
604
	 		$nn = $res['num_nom'];
606
	 		$nn = $res['num_nom'];
605
	 		//echo "NN: $nn\n";
607
	 		//echo "NN: $nn\n";
606
	 		if ($nn != 0) {
608
	 		if ($nn != 0) {
607
	 			$url = sprintf($squeletteUrlSptb, $nn);
609
	 			$url = sprintf($squeletteUrlSptb, $nn);
608
	 			//echo "URL: $url\n";
610
	 			//echo "URL: $url\n";
609
	 			$statuts = $this->chargerDonnees($url);
611
	 			$statuts = $this->chargerDonnees($url);
610
	 			//echo "STATUTS: " . print_r($statuts, true) . "\n";
612
	 			//echo "STATUTS: " . print_r($statuts, true) . "\n";
611
	 			if (count($statuts) > 0) {
613
	 			if ($statuts != array() && array_count_values($statuts) > 0) {
612
	 				$json = array();
614
	 				$json = array();
613
	 				foreach ($statuts as $statut) {
615
	 				foreach ($statuts as $statut) {
614
 						$nouveauStatut = array();
616
 						$nouveauStatut = array();
615
 						$nouveauStatut['zone'] = $statut['code_zone_application'];
617
 						$nouveauStatut['zone'] = $statut['code_zone_application'];
616
 						$nouveauStatut['lien'] = $statut['hyperlien_legifrance'];
-
 
617
 						$json[] =  $nouveauStatut;
618
 						$json[] =  $nouveauStatut;
618
	 				}
619
	 				}
619
	 				// Si au moins un statut
620
	 				// Si au moins un statut
620
	 				if (count($json) > 0) {
621
	 				if (count($json) > 0) {
621
	 					$json = json_encode($json);
622
	 					$json = json_encode($json);