Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 473 → Rev 474

/trunk/jrest/services/Cel.php
267,6 → 267,29
return md5(mb_strtolower($mot_cle));
}
protected function tronquerCourriel($courriel) {
$courriel = preg_replace('/[^@]+$/i', '...', $courriel);
return $courriel;
}
protected function nettoyerTableau($tableau) {
foreach ($tableau as $cle => $valeur) {
if (is_array($valeur)) {
$valeur = $this->nettoyerTableau($valeur);
} else {
$valeur = $this->nettoyerTexte($valeur);
}
$tableau[$cle] = $valeur;
}
return $tableau;
}
protected function nettoyerTexte($txt) {
$txt = preg_replace('/&(?!(a-z+|#0-9+|#x0-9a-f+);)/i', '&', $txt);
$txt = preg_replace('/000null/i', '', $txt);
return $txt;
}
//+----------------------------------------------------------------------------------------------------------------+
// GESTION DES SQUELETTES PHP