Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2131 Rev 2154
Line 62... Line 62...
62
    		}
62
    		}
63
        }
63
        }
Line 64... Line 64...
64
        
64
        
65
        return $retour;
65
        return $retour;
66
	} 
66
	} 
-
 
67
 
67
	
68
	/**
68
	private function formaterChaineLieuPourRequete($params) {
-
 
-
 
69
	 * Remplace les * par % pour faire des recherches floues
-
 
70
	 * Remplace les + par _ (nginx envoie des "+" dans l'URL à la place des espaces)
69
		
71
	 * Remplace les espaces et les - par _ car les noms de communes peuvent avoir des espaces ou des tirets
-
 
72
	 * @param string $lieu
70
		$lieu = $params;
73
	 * @return string le lieu formaté pour la recherche
-
 
74
	 */
71
		
75
	private function formaterChaineLieuPourRequete($lieu) {
72
		$lieu=ltrim($lieu);
76
		$lieu = ltrim($lieu);
73
		$lieu=preg_replace('/\*+/','%',$lieu);
-
 
74
		
-
 
75
		$lieu = str_replace(' ','_',$lieu);
77
		$lieu = preg_replace('/\*+/', '%', $lieu);
76
		$lieu = str_replace('-','_',$lieu);
-
 
77
		
78
		$lieu = str_replace(['+', ' ', '-'], '_', $lieu);
78
		return $lieu;
79
		return $lieu;
Line 79... Line 80...
79
	}
80
	}
80
	
81