Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 3746 Rev 3747
Line 1010... Line 1010...
1010
		$sql = '';
1010
		$sql = '';
1011
		// Récupération des coordonnées depuis l'id station
1011
		// Récupération des coordonnées depuis l'id station
1012
		extract($this->parametres);
1012
		extract($this->parametres);
1013
		if (isset($this->parametres['num_nom_ret']) && !$this->etreNull($num_nom_ret)) {
1013
		if (isset($this->parametres['num_nom_ret']) && !$this->etreNull($num_nom_ret)) {
1014
			$sous_taxons = $this->obtenirSousTaxons($this->parametres['num_nom_ret']);
1014
			$sous_taxons = $this->obtenirSousTaxons($this->parametres['num_nom_ret']);
1015
			$num_nom_retenu = Cel::db()->proteger($num_nom_ret);
-
 
1016
			if(!empty($sous_taxons)) {
1015
			if(!empty($sous_taxons)) {
1017
				$sql_in_sous_tax = implode(',', $sous_taxons);
1016
				$sql_in_sous_tax = implode(',', $sous_taxons);
1018
				$sql = " AND (nom_sel_nn IN (".$num_nom_retenu.', '.$sql_in_sous_tax.") OR ".
1017
				$sql = " AND (nom_sel_nn = (".$num_nom_retenu.") OR ".
1019
								"nom_ret_nn IN (".$num_nom_retenu.', '.$sql_in_sous_tax.") ".
1018
								"nom_ret_nn IN ".$num_nom_retenu.', '.$sql_in_sous_tax.") ".
1020
							") ";
1019
							") ";
1021
			}
1020
			}
1022
			else {
1021
			else {
1023
				$sql = " AND nom_ret_nn = $num_nom_ret ";
1022
				$sql = " AND nom_ret_nn = $num_nom_ret ";
1024
			}
1023
			}