Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 539 → Rev 540

/trunk/jrest/services/Del.php
389,6 → 389,24
return mktime((int) $heure[0], (int) $heure[1], (int) $heure[2], (int) $date[1], (int) $date[2], (int) $date[0]);
}
protected function formaterChaineMinusculeSansAccents($chaine) {
$chaine = $this->supprimerAccents($chaine);
$chaine = str_replace(' ','_',$chaine);
$chaine = str_replace('-','_',$chaine);
return mb_strtolower($chaine);
}
protected function supprimerAccents($str, $charset='utf-8') {
$str = htmlentities($str, ENT_NOQUOTES, $charset);
$str = preg_replace('#&([A-za-z])(?:acute|cedil|circ|grave|orn|ring|slash|th|tilde|uml);#', '\1', $str);
$str = preg_replace('#&([A-za-z]{2})(?:lig);#', '\1', $str); // pour les ligatures e.g. 'œ'
$str = preg_replace('#&[^;]+;#', '', $str); // supprime les autres caractères
return $str;
}
protected function etreNull($valeur) {
$etre_null = false;
if ($valeur == '' || $valeur == null || $valeur == '000null' || $valeur == 'null' || $valeur == '*') {