Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1816 Rev 1883
Line 43... Line 43...
43
	private function chargerNoms() {
43
	private function chargerNoms() {
44
		$referentiel = $this->navigation->getFiltre('masque.referentiel');
44
		$referentiel = $this->navigation->getFiltre('masque.referentiel');
45
		if ($referentiel != 'tous') {
45
		if ($referentiel != 'tous') {
46
			$requete = urlencode($this->navigation->getFiltre('masque.nom'));
46
			$requete = urlencode($this->navigation->getFiltre('masque.nom'));
47
			$url = sprintf($this->conteneur->getParametre('nomstaxons.url_autocompletion_tpl'), $referentiel, $requete);
47
			$url = sprintf($this->conteneur->getParametre('nomstaxons.url_autocompletion_tpl'), $referentiel, $requete);
48
 
-
 
49
			$restClient = $this->conteneur->getRestClient();
48
			$restClient = $this->conteneur->getRestClient();
50
			$resultatJson = $restClient->consulter($url);
49
			$resultatJson = $restClient->consulter($url);
51
			$this->resultatsBruts =(array) json_decode($resultatJson, true);
50
			$this->resultatsBruts =(array) json_decode($resultatJson, true);
52
		}
51
		}
53
	}
52
	}
Line 54... Line 53...
54
 
53
 
55
	private function formaterResultats() {
54
	private function formaterResultats() {
56
		if (isset($this->resultatsBruts['resultat'])) {
55
		if (isset($this->resultatsBruts['resultat'])) {
-
 
56
			foreach ($this->resultatsBruts['resultat'] as $info) {
-
 
57
				$this->resultats[] = array(
57
			foreach ($this->resultatsBruts['resultat'] as $nn => $info) {
58
					"nn" => $info['num_nom'],
-
 
59
					"ns" => $info['nom_sci_complet'],
-
 
60
					"retenu" => ($info['retenu'] === "true" ? true : false)
58
				$this->resultats[] = array($info['nom_sci_complet'], (string)$nn);
61
				);
59
			}
62
			}
60
		}
63
		}
Line 61... Line 64...
61
	}
64
	}