Browse Source

Fix #3315 : quand un formulaire comporte des erreurs sans message general, le remplir automatiquement

svn/attic/tags/spip-3.1.0-alpha/21784
Cerdic 8 years ago
parent
commit
db0d030108
  1. 2
      ecrire/lang/spip_fr.php
  2. 5
      ecrire/public/aiguiller.php

2
ecrire/lang/spip_fr.php

@ -41,6 +41,8 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'avis_erreur_mysql' => 'Erreur SQL',
'avis_erreur_sauvegarde' => 'Erreur dans la sauvegarde (@type@ @id_objet@) !',
'avis_erreur_visiteur' => 'Problème d’accès à l’espace privé',
'avis_1_erreur_saisie' => 'Il y a 1 erreur dans dans votre saisie, veuillez vérifier les informations.',
'avis_nb_erreurs_saisie' => 'Il y a @nb@ erreurs dans votre saisie, veuillez vérifier les informations.',
// B
'barre_a_accent_grave' => 'Insérer un A accent grave majuscule',

5
ecrire/public/aiguiller.php

@ -174,6 +174,11 @@ function traiter_formulaires_dynamiques($get=false){
'args'=>array('form'=>$form,'args'=>$args),
'data'=>$verifier?call_user_func_array($verifier,$args):array())
);
// accessibilite : si des erreurs mais pas de message general l'ajouter
if (count($post["erreurs_$form"]) AND !isset($post["erreurs_$form"]['message_erreur'])){
$post["erreurs_$form"]['message_erreur'] = singulier_ou_pluriel(count($post["erreurs_$form"]),'avis_1_erreur_saisie','avis_nb_erreurs_saisie');
}
// si on ne demandait qu'une verif json
if (_request('formulaire_action_verifier_json')){
include_spip('inc/json');

Loading…
Cancel
Save