Surveiller ce forum | Commencer une nouvelle discussion Commencer une nouvelle discussion
Conditions d'envoie à l'INSEE [ Répondre ]
Par : Pierre VIVER on 2009-04-30 10:48
[forum:254880]
Bonjour,

Nous travaillons avec une commune pour les envoie à l'INSEE. Lors d'un test, ce dernier a fait un retour sur deux points :
*le nom de la commune doit être en majuscule
*les noms et prénoms des électeurs ne doivent pas comporter de caractères accentués.

Nous avons apporté ces modifications au fichier trt/cnen_out.php :

après la partie Classe utils () nous avons rajouté :
/**
* Functions
*/

/**
Cette fonction prend en parametre une chaine de caractere.
Elle remplace les caracteres accentues dans cette chaine.
La fonction retourne la chaine modifie
*/
function NoAccent($chaine_accentue){
$characcentue = 'ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËéèêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ';
$charnonaccentue= 'AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn';
$chaine_non_accentue = strtr($chaine_accentue,$characcentue,$charnonaccentue);
return $chaine_non_accentue;
}//fin fonction NoAccent

Dans le script en lui même nous avons rajouté/modifié ceci :
// Msg Traces
$nom = NoAccent($row['nom']);
$prenom = NoAccent($row['prenom']);

$msg .= "".$row['id']." ".$nom." ".$prenom."<br />";

// tedeco ==================================================================
// nom*prenoms/ 68c
$nomprenom = str_pad ($nom."*".$prenom."/",68," ", STR_PAD_RIGHT);


Nous n'avons pas encore eu de retour pour savoir si ces modifications ont suffi.

Cordialement,

Pierre VIVER

FEDER Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page