Crixus / UPS-EDT

Projet Etudiant d'emploi du temps d'Etudiant - UPS
2 stars 1 forks source link

Administration : Aide à la saisie #24

Open Crixus opened 12 years ago

Crixus commented 12 years ago

_ Traitement des erreurs

chapeyroux commented 12 years ago

Fonctions de la classe preg_match a améliorer : "est_nom", "est_prenom", "est_intitule" ne doivent contenir que des lettres en minuscules ou majuscules

Crixus commented 12 years ago

Tu te doutes que je le sais, mais ca evite d'aller rechanger après dans le code.

Parce que le $prenom_correct = true ...

chapeyroux commented 12 years ago

J'ai deja remit le code à jour. Il y a juste les fonctions citées à refaire. Vu que pour l'instant les caractères spéciaux sont prits mais maintenant ça ne fait plus plomber le site

Crixus commented 12 years ago

J'aimes bien le "ne fait plus plomber le site"

Aller pour t'enerver : (Accent encodé en HTML) http://imageshack.us/photo/my-images/836/slection071.png/

Et si j'ai mit le tel (return preg_match) en commentaire c'est pas pour rien.

Tu gere pas ce num : 0033321716592 = +33321716592 = 0321716592 Donc 2 cas

chapeyroux commented 12 years ago

Ok pour les numéros je n'y avaiit pas pensé à ce cas. Je suis vraiment un trou de balle. Heuresement que tu es là quand même sans toi on serait perdu. C'est sur que pour l'instant si tu tape 0033321716592 pour lui ça sera 33321716592 et +33321716592 il aimera pas. Bref je corrigerai ça.

Pour les accents je croyait que c'était réglé ça, il doit y avoir une fonction pour faire la conversion, je verai ça plus tard.

Crixus commented 12 years ago

Et la regex de num d'étudiant faut la foutre dans un fichier, c'est un truc qui peut changer. Ca evite d'aller chercher dans le code

Enfin voilà pourquoi c'était true car c'est pas vraiment prioritaire (tu voulais le faire fonctionnel avant)

chapeyroux commented 12 years ago

Ok c'était plus pour tester (à noter que numéro éudiant à forcément 8 chiffres, c'est pour ça que j'ai fait que ce test) Sinon pour les accents, c'est le cas dans toutes les pages, mêmes les tiennes. Il faudra peut être utilisé l'autre fonction pour bien l'afficher (html_entity_decode), il me semble ... Mais je sais pas si ça va leur emmerder en java quand ils vont l'utiliser, je sais pas trop comment ça se gère les accents de leur côté

Crixus commented 12 years ago

Ta conscience que si c'était si simple je l'aurais fais ?

Là tu stockerais dans la BD les caractères pourris pour les décoder ensuite, c'est crade

chapeyroux commented 12 years ago

Non mais t'inquiète je sais bien. Il doit bien y avoir une fonction qui garde les accents après avoir passé le string au htmlentities. Pour l'instant je voit pas, ...

Crixus commented 12 years ago

Et tu te doutes bien que la solution jlai aussi cherché.

Allez la vla : htmlentities($_POST['champs'],ENT_QUOTES,'UTF-8');

:D j'ai juste eu la flemme d'aller la mettre partout pour le moment

chapeyroux commented 12 years ago

Mdr :-) Je pensais que tu étais courageux quand j'ai vu que tu avais crére une issue pour commenter le code lol