Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 3667 Rev 3684
Line 1019... Line 1019...
1019
		if (isset($this->parametres['num_nom_ret']) && !$this->etreNull($num_nom_ret)) {
1019
		if (isset($this->parametres['num_nom_ret']) && !$this->etreNull($num_nom_ret)) {
1020
			$sous_taxons = $this->obtenirSousTaxons($this->parametres['num_nom_ret']);
1020
			$sous_taxons = $this->obtenirSousTaxons($this->parametres['num_nom_ret']);
1021
			$num_nom_retenu = Cel::db()->proteger($num_nom_ret);
1021
			$num_nom_retenu = Cel::db()->proteger($num_nom_ret);
1022
			if(!empty($sous_taxons)) {
1022
			if(!empty($sous_taxons)) {
1023
				$sql_in_sous_tax = implode(',', $sous_taxons);
1023
				$sql_in_sous_tax = implode(',', $sous_taxons);
1024
				$sql = " AND (nom_sel_nn IN (".$sql_in_sous_tax.") OR ".
1024
				$sql = " AND (nom_sel_nn IN (".$num_nom_retenu.', '.$sql_in_sous_tax.") OR ".
1025
							"nom_ret_nn IN (".$sql_in_sous_tax.") ".
1025
								"nom_ret_nn IN (".$num_nom_retenu.', '.$sql_in_sous_tax.") ".
1026
							") ";
1026
							") ";
1027
			}
1027
			}
1028
			else {
1028
			else {
1029
				$sql = " AND nom_ret_nn = $num_nom_ret ";
1029
				$sql = " AND nom_ret_nn = $num_nom_ret ";
1030
			}
1030
			}