From 9f19c6f741f0037b774770db728d1dc736de915f Mon Sep 17 00:00:00 2001 From: "cedric@yterium.com" <> Date: Sat, 13 Jun 2015 14:36:15 +0000 Subject: [PATCH] On ajoute le formulaire charter accessible dans la charte, fruit du travail combine de goetsu et bennyb ce formulaire a vocation a devenir la reference --- .gitattributes | 1 + formulaires/charter_accessible.php | 55 ++++++++++++++++++++++ paquet.xml | 2 +- prive/squelettes/contenu/charte_forms.html | 4 ++ 4 files changed, 61 insertions(+), 1 deletion(-) create mode 100644 formulaires/charter_accessible.php diff --git a/.gitattributes b/.gitattributes index 5398d2e..32503f4 100644 --- a/.gitattributes +++ b/.gitattributes @@ -5,6 +5,7 @@ formulaires/charter.html -text formulaires/charter.php -text formulaires/charter_accessible.html -text +formulaires/charter_accessible.php -text inc/minipres.php -text lang/charter.xml -text lang/charter_ar.php -text diff --git a/formulaires/charter_accessible.php b/formulaires/charter_accessible.php new file mode 100644 index 0000000..097cfb2 --- /dev/null +++ b/formulaires/charter_accessible.php @@ -0,0 +1,55 @@ +'', + 'text_obli'=>'', + 'textarea'=>'', + 'textarea_pleine_largeur'=>'', + 'text_long_label'=>'', + 'radio'=>'non', + 'checkbox'=>array(1), + 'checkbox_long_label'=>array(1,2), + ); + + return $valeurs; +} + +/** + * Verifier la saisie + * on simule des erreurs si on a clique sur annuler + * @return array + */ +function formulaires_charter_accessible_verifier_dist(){ + $erreurs = array(); + if (_request('cancel')){ + $erreurs['message_erreur'] = ('Un long message d\'erreur, long message d\'erreur, long message d\'erreur, long message d\'erreur, long message d\'erreur, long message d\'erreur, long message d\'erreur...'); + $erreurs['text'] = ('Erreur
'.""); + $erreurs['text_obli'] = ('Erreur'); + $erreurs['textarea'] = ('Un long message d\'erreur, long message d\'erreur, long message d\'erreur, long message d\'erreur, long message d\'erreur, long message d\'erreur, long message d\'erreur...'); + $erreurs['textarea_pleine_largeur'] = ('Erreur'); + $erreurs['textarea_pleine_largeur_obli'] = ('Erreur'); + $erreurs['text_long_label'] = ('Erreur'); + $erreurs['radio'] = ('Erreur'); + $erreurs['checkbox'] = ('Erreur'); + $erreurs['checkbox_long_label'] = ('Erreur'); + } + + return $erreurs; +} + +/** + * Traitement de la saisie + */ +function formulaires_charter_accessible_traiter_dist(){ + return array('message_ok'=>('Bravo, c\'est une reussite !')); +} + +?> \ No newline at end of file diff --git a/paquet.xml b/paquet.xml index 441875a..b267ad1 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,7 +1,7 @@ Formulaires +

Formulaire structure plus accessible

+#FORMULAIRE_CHARTER_ACCESSIBLE + +

Formulaire structure ul/li

#FORMULAIRE_CHARTER \ No newline at end of file