Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1612 Rev 1684
Line 262... Line 262...
262
	private function remplacerParJokerCaractere($valeurMasque) {
262
	private function remplacerParJokerCaractere($valeurMasque) {
263
		return str_replace(array('-',' '), '_', $valeurMasque);
263
		return str_replace(array('-',' '), '_', $valeurMasque);
264
	}
264
	}
265
	//TODO: déplacer les fonctions ci dessus et dessous dans une classe
265
	//TODO: déplacer les fonctions ci dessus et dessous dans une classe
266
	// utilitaire
266
	// utilitaire
267
	public function supprimerAccents($str, $charset='utf-8') {
267
	private function supprimerAccents($str, $charset='utf-8') {
268
		$str = htmlentities($str, ENT_NOQUOTES, $charset);
268
		$str = htmlentities($str, ENT_NOQUOTES, $charset);
Line 269... Line 269...
269
 
269
 
270
		$str = preg_replace('#&([A-za-z])(?:acute|cedil|circ|grave|orn|ring|slash|th|tilde|uml);#', '\1', $str);
270
		$str = preg_replace('#&([A-za-z])(?:acute|cedil|circ|grave|orn|ring|slash|th|tilde|uml);#', '\1', $str);
271
		$str = preg_replace('#&([A-za-z]{2})(?:lig);#', '\1', $str); // pour les ligatures e.g. 'œ'
271
		$str = preg_replace('#&([A-za-z]{2})(?:lig);#', '\1', $str); // pour les ligatures e.g. 'œ'