Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 3749 Rev 3750
Line 1012... Line 1012...
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
		    $num_nom_retenu = $num_nom_ret;
1014
		    $num_nom_retenu = $num_nom_ret;
1015
			$sous_taxons = $this->obtenirSousTaxons($this->parametres['num_nom_ret']);
1015
			$sous_taxons = $this->obtenirSousTaxons($this->parametres['num_nom_ret']);
1016
			if(!empty($sous_taxons)) {
1016
			if(!empty($sous_taxons)) {
1017
				$sql_in_sous_tax = implode(',', $sous_taxons);
1017
				$sql_in_sous_tax = implode(',', $sous_taxons);				
-
 
1018
				if ($sous_taxons !== array() || $sql_in_sous_tax !== $num_nom_retenu) {
1018
				$sql = " AND (nom_sel_nn = ".$num_nom_retenu." OR ".
1019
				    $sql = " AND (nom_sel_nn = ".$num_nom_retenu." OR ".
1019
								"nom_ret_nn IN (".$num_nom_retenu.', '.$sql_in_sous_tax.") ".
1020
								"nom_ret_nn IN (".$num_nom_retenu.', '.$sql_in_sous_tax.") ".
1020
							") ";
1021
							") ";
-
 
1022
				} else {
-
 
1023
				    $sql = " AND nom_ret_nn = $num_nom_ret ";
-
 
1024
				}
1021
			}
1025
			}
1022
			else {
1026
			else {
1023
				$sql = " AND nom_ret_nn = $num_nom_ret ";
1027
				$sql = " AND nom_ret_nn = $num_nom_ret ";
1024
			}
1028
			}
1025
		}
1029
		}