Subversion Repositories eFlore/Applications.cel

Rev

Rev 3569 | Rev 3776 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3569 Rev 3743
Line 282... Line 282...
282
						if (preg_match('/(^[0-9]{2})-([0-9]{2})-([0-9]{4}$)/', $nom_valeur[1], $matches)) {
282
                        if (preg_match('/(^[0-9]{2})-([0-9]{2})-([0-9]{4}$)/', $nom_valeur[1], $matches)) {
283
							$nom_valeur[1] = $matches[3].'-'.$matches[2].'-'.$matches[1];
283
                            $nom_valeur[1] = $matches[3].'-'.$matches[2].'-'.$matches[1];
284
						}
284
                        }
285
						$requete .= $nom_valeur[0].'='.Cel::db()->quote($nom_valeur[1]).' AND '; break;
285
                        $requete .= $nom_valeur[0].'='.Cel::db()->quote($nom_valeur[1]).' AND '; break;
286
					case "ce_zone_geo" :
286
                    case "ce_zone_geo" :
287
						$requete .= ' ('.$nom_valeur[0].' LIKE "INSEE-C:'.$nom_valeur[1].'%") AND '; break;
287
                        $requete .= ' ('.$nom_valeur[0].' LIKE "'.$nom_valeur[1].'%") AND '; break;
288
					case "nom_ret" :
288
                    case "nom_ret" :
289
						if ($nom_valeur[1] == "indetermine") $nom_valeur[1] = 'null';
289
                        if ($nom_valeur[1] == "indetermine") $nom_valeur[1] = 'null';
290
						$requete .= ' ('.$nom_valeur[0].' LIKE "%'.$nom_valeur[1].'%" OR nom_sel LIKE "%'.
290
                        $requete .= ' ('.$nom_valeur[0].' LIKE "%'.$nom_valeur[1].'%" OR nom_sel LIKE "%'.
291
							$nom_valeur[1].'%") AND '; break;
291
                            $nom_valeur[1].'%") AND '; break;
292
					case "mots-cles" : $requete .= $this->creerSousRequeteMotsCles($nom_valeur[1]).' AND '; break;
292
                    case "mots-cles" : $requete .= $this->creerSousRequeteMotsCles($nom_valeur[1]).' AND '; break;
Line 377... Line 377...
377
				' OR '.
377
                ' OR '.
378
				'zone_geo LIKE "'.$chaine_requete.'%" '.
378
                'zone_geo LIKE "'.$chaine_requete.'%" '.
379
				' OR '.
379
                ' OR '.
380
				'ce_zone_geo LIKE "'.$chaine_requete.'%" '.
380
                'ce_zone_geo LIKE "'.$chaine_requete.'%" '.
381
				' OR '.
381
                ' OR '.
382
				'ce_zone_geo LIKE "INSEE-C:'.$chaine_requete.'%" '.
382
                'ce_zone_geo LIKE "'.$chaine_requete.'%" '.
383
				' OR '.
383
                ' OR '.
384
				'courriel_utilisateur LIKE "'.$chaine_requete.'%" '.
384
                'courriel_utilisateur LIKE "'.$chaine_requete.'%" '.
385
				' OR '.
385
                ' OR '.
386
				'mots_cles_texte LIKE "'.$chaine_requete.'%" '.
386
                'mots_cles_texte LIKE "'.$chaine_requete.'%" '.
387
				') ';
387
                ') ';