Subversion Repositories eFlore/Applications.del

Rev

Rev 559 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 559 Rev 596
Line 122... Line 122...
122
				$valeur = trim($valeur);
122
				$valeur = trim($valeur);
Line 123... Line 123...
123
				
123
				
124
				switch($critere) {
124
				switch($critere) {
125
					case "recherche":
125
					case "recherche":
126
						$correspond = $this->correspondAChampDepartement($ligne_observation, $valeur) |
126
						$correspond = $this->correspondAChampDepartement($ligne_observation, $valeur) |
127
						stristr($ligne_observation->nom_sel, $valeur) != '' |
127
						$this->commencePar($ligne_observation->nom_sel, $valeur) |
128
						stristr($ligne_observation->nom_ret, $valeur) != '' |
128
						$this->commencePar($ligne_observation->nom_ret, $valeur) |
129
						stristr($ligne_observation->nom_sel, $valeur) != '' |
129
						$this->commencePar($ligne_observation->nom_sel, $valeur) |
130
						stristr($ligne_observation->nom_ret, $valeur) != '' |
130
						$this->commencePar($ligne_observation->nom_ret, $valeur) |
131
						stristr($ligne_observation->mots_cles_texte, $valeur) != '' |
131
						$this->commencePar($ligne_observation->mots_cles_texte, $valeur) |
132
						stristr($ligne_observation->date_observation, $valeur) != '' |
132
						$this->commencePar($ligne_observation->date_observation, $valeur) |
133
						stristr($ligne_observation->zone_geo, $valeur) != '' |
133
						$this->commencePar($ligne_observation->zone_geo, $valeur) |
134
						stristr($ligne_observation->milieu, $valeur) != '' |
134
						$this->commencePar($ligne_observation->milieu, $valeur) |
135
						stristr($ligne_observation->famille, $valeur) != '' |
135
						$this->commencePar($ligne_observation->famille, $valeur) |
Line 136... Line 136...
136
						$this->correspondAChampNomOuPrenom($ligne_observation, $valeur);
136
						$this->correspondAChampNomOuPrenom($ligne_observation, $valeur);
137
							
137
							
138
						foreach ($ligne_observation->images as $image){
138
						foreach ($ligne_observation->images as $image){
Line 178... Line 178...
178
			}
178
			}
Line 179... Line 179...
179
			
179
			
180
			return $correspond;
180
			return $correspond;
Line -... Line 181...
-
 
181
		}
-
 
182
		
-
 
183
		private function commencePar($botte, $aiguille) {
-
 
184
			return mb_substr($botte, 0, mb_strlen($aiguille)) == $aiguille;
181
		}
185
		}
182
		
186
		
183
		private function correspondAChampDepartement($ligne_observation, $valeur) {
187
		private function correspondAChampDepartement($ligne_observation, $valeur) {
184
			$correspond = false;
188
			$correspond = false;
185
			if(!is_numeric($valeur)) {
189
			if(!is_numeric($valeur)) {