Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

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