?
Current File : /home/c/i/d/cideo/library/My/Outils/Codemail.php
<?php

Class My_Outils_Codemail
{

static function convertBDD($value) {
	
	 $d=explode("/",$value);                                     
     $result = $d[2]."-".$d[1]."-".$d[0];
	
	return $result;
}
static	function hex_encode ($str)
	{
	$encoded = bin2hex($str); 
	$encoded = chunk_split($encoded, 2, '%'); 
	$encoded = '%'.substr($encoded, 0, strlen($encoded) - 1); 
	return $encoded; 
}

public static function toFileName($title)
{
	$title = mb_strtolower($title, 'UTF-8');							#tout en minuscule
	$accents    = explode(',', 'à,á,â,ã,ä,å,ò,ó,ô,õ,ö,ø,è,é,ê,ë,ç,ì,í,î,ï,ù,ú,û,ü,ÿ,ñ,€,œ,æ,ᵫ,ß');
	$no_accents = explode(',', 'a,a,a,a,a,a,o,o,o,o,o,o,e,e,e,e,c,i,i,i,i,u,u,u,u,y,n,e,oe,ae,ue,ss');
	$title = str_replace($accents, $no_accents, $title);        #Remplacer les lettres accentuées par leur equvalent sans actents
	$title = mb_ereg_replace('[^a-z0-9]', '-', $title);    #remplace tout autre caractères non affichables dans l'URL par des "-"
	$title = trim($title, '-');      #supprimer les blancs de debut et de fin
	$title = mb_ereg_replace('-+', '-', $title);    #supprimer les "-" multiples
	return $title;
}

public static function protectedMail($email,$subject='',$body=''){
	$email=explode('@',$email);
	ob_start();

	?>
		<script type="text/javascript">
		(function(){
			var email=["<?=$email[0]?>","<?=$email[1]?>"].join("@");
			var ret="<a href=\"mai"+"lto:"+email+"?subject=<?=$subject?>&body=<?=$body?>\">"+email+"</a>";
			document.write(ret);
			var scripts = document.getElementsByTagName('script');
			var script = scripts[scripts.length-1];
			script.parentNode.removeChild(script);
		})();
		</script>
	<?php
	return ob_get_clean();
}

}