Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2681 Rev 2774
Line 949... Line 949...
949
		// Récupération des coordonnées depuis l'id station
949
		// Récupération des coordonnées depuis l'id station
950
		extract($this->parametres);
950
		extract($this->parametres);
951
		if (isset($this->parametres['commune']) && !$this->etreNull($commune)) {
951
		if (isset($this->parametres['commune']) && !$this->etreNull($commune)) {
952
			$commune = Cel::db()->proteger($commune);
952
			$commune = Cel::db()->proteger($commune);
953
			$sql = " AND zone_geo LIKE $commune";
953
			$sql = " AND zone_geo LIKE $commune";
954
			$sql .= " AND (
-
 
955
			           		(
-
 
956
			           			(latitude = '000null' OR latitude = '' OR latitude = 0 OR latitude IS NULL) ".
-
 
957
								" AND (longitude = '000null' OR longitude = '' OR longitude = 0 OR longitude IS NULL)".
-
 
958
							')'.
-
 
959
							' OR mots_cles_texte LIKE "%sensible%"'.
-
 
960
						') ';
-
 
961
 
-
 
962
		}
954
		}
963
		if (isset($this->parametres['zonegeo']) && !$this->etreNull($zonegeo)) {
955
		if (isset($this->parametres['zonegeo']) && !$this->etreNull($zonegeo)) {
964
			$zonegeo = Cel::db()->proteger($zonegeo);
956
			$zonegeo = Cel::db()->proteger($zonegeo);
965
			$sql = " AND ce_zone_geo = $zonegeo";
957
			$sql = " AND ce_zone_geo = $zonegeo";
966
		}
958
		}
-
 
959
		
-
 
960
		$sql .= " AND ".
-
 
961
				"(".
-
 
962
					"(".
-
 
963
						"(latitude = '000null' OR latitude = '' OR latitude = 0 OR latitude IS NULL) AND ".
-
 
964
						"(longitude = '000null' OR longitude = '' OR longitude = 0 OR longitude IS NULL) ".
-
 
965
					')'.
-
 
966
					' OR mots_cles_texte LIKE "%sensible%"'.
-
 
967
				') ';
967
		return $sql;
968
		return $sql;
968
	}
969
	}
Line 969... Line 970...
969
 
970