Subversion Repositories eFlore/Applications.del

Rev

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

Rev 487 Rev 499
Line 116... Line 116...
116
		private function ligneCorrespondAuxCriteres($ligne_observation) {
116
		private function ligneCorrespondAuxCriteres($ligne_observation) {
Line 117... Line 117...
117
 
117
 
Line 118... Line 118...
118
			$correspond = true;
118
			$correspond = true;
-
 
119
 
-
 
120
			foreach($this->criteres as $critere => $valeur) {
-
 
121
				
119
 
122
				$valeur = trim($valeur);
120
			foreach($this->criteres as $critere => $valeur) {
123
				
121
				switch($critere) {
124
				switch($critere) {
-
 
125
					case "recherche":
122
					case "recherche":
126
						$correspond = (substr($ligne_observation->ce_zone_geo, 0, 2) == $valeur) |
123
						$correspond = (substr($ligne_observation->ce_zone_geo, 0, 2) == $valeur) |
127
						$ligne_observation->ce_zone_geo == $valeur |
124
						stristr($ligne_observation->nom_sel, $valeur) != '' |
128
						stristr($ligne_observation->nom_sel, $valeur) != '' |
125
						stristr($ligne_observation->nom_ret, $valeur) != '' |
129
						stristr($ligne_observation->nom_ret, $valeur) != '' |
126
						stristr($ligne_observation->nom_sel, $valeur) != '' |
130
						stristr($ligne_observation->nom_sel, $valeur) != '' |
Line 137... Line 141...
137
							stristr($image->prenom_utilisateur, $valeur) != '' |
141
							stristr($image->prenom_utilisateur, $valeur) != '' |
138
							stristr($image->nom_utilisateur, $valeur) != '';
142
							stristr($image->nom_utilisateur, $valeur) != '';
139
						}
143
						}
140
						break;
144
						break;
141
					case "dpt":
145
					case "dpt":
142
						$correspond = (substr($ligne_observation->ce_zone_geo, 0, 2) == $valeur);
146
						$correspond = (substr($ligne_observation->ce_zone_geo, 0, 2) == $valeur) |
-
 
147
						$ligne_observation->ce_zone_geo == $valeur;
143
						break;
148
						break;
144
					case "taxon":
149
					case "taxon":
145
						$correspond = stristr($ligne_observation->nom_sel, $valeur) != '' |
150
						$correspond = stristr($ligne_observation->nom_sel, $valeur) != '' |
146
						stristr($ligne_observation->nom_ret, $valeur) != '';
151
						stristr($ligne_observation->nom_ret, $valeur) != '';
147
						break;
152
						break;