Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2538 Rev 2570
Line 102... Line 102...
102
			$requete .= 'WHERE ';
102
			$requete .= 'WHERE ';
103
		}
103
		}
104
		$requete .= $this->fabriquerSousRequeteRecherche($id_utilisateur, $criteres);
104
		$requete .= $this->fabriquerSousRequeteRecherche($id_utilisateur, $criteres);
105
		$requete = rtrim($requete, 'AND ');
105
		$requete = rtrim($requete, 'AND ');
106
		$resultat = Cel::db()->requeter($requete);
106
		$resultat = Cel::db()->requeter($requete);
107
 
-
 
108
		$nb_obs = ($resultat && is_array($resultat) && count($resultat) > 0) ? $resultat[0]['nb_obs'] : '0';
107
		$nb_obs = ($resultat && is_array($resultat) && count($resultat) > 0) ? $resultat[0]['nb_obs'] : '0';
109
		return $nb_obs;
108
		return $nb_obs;
110
	}
109
	}
Line 111... Line 110...
111
 
110
 
Line 252... Line 251...
252
							$sous_requete .= "(ce_zone_geo LIKE ".Cel::db()->proteger('INSEE-C:'.$valeur.'___').')';
251
							$sous_requete .= "(ce_zone_geo LIKE ".Cel::db()->proteger('INSEE-C:'.$valeur.'___').')';
253
						}
252
						}
254
					}
253
					}
255
					$sous_requete .= ' AND ' ;
254
					$sous_requete .= ' AND ' ;
256
					break;
255
					break;
-
 
256
				case 'localite':
257
				case 'commune':
257
				case 'commune':
258
					if ($valeur == "NULL") {
258
					if ($valeur == "NULL") {
259
						$sous_requete .= "(zone_geo IS NULL OR zone_geo = '')";
259
						$sous_requete .= "(zone_geo IS NULL OR zone_geo = '')";
260
					} else {
260
					} else {
261
						$sous_requete .= "(zone_geo = ".Cel::db()->proteger($valeur).')';
261
						$sous_requete .= "(zone_geo = ".Cel::db()->proteger($valeur).')';