Changeset 79532 in spip-zone


Ignore:
Timestamp:
Dec 22, 2013, 12:20:53 PM (5 years ago)
Author:
bystrano@…
Message:

évite un warning dans saisies_pipelines quand on verifier ne retourne rien

Location:
_plugins_/saisie_liste/trunk
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/saisie_liste/trunk/formulaires/exemple_lo_ajax_yaml.php

    r79517 r79532  
    1010function formulaires_exemple_lo_ajax_yaml_verifier_dist () {
    1111
    12   if (liste_objets_verifier('liste_1')) return;
     12  $erreurs = liste_objets_verifier('liste_1');
    1313
     14  return $erreurs;
    1415}
    1516
     
    1718
    1819  if (liste_objets_traiter('liste_1')) return;
    19 
    20   /* var_dump(_request('liste_1')); */
    2120}
  • _plugins_/saisie_liste/trunk/saisie_liste_objets_fonctions.php

    r79531 r79532  
    231231  static $interrompre_traitements_formulaire;
    232232
     233  /* cette fonction est appellée dans vérifier, puis dans traiter.
     234     La première fois on calcule la valeur de $interrompre_traitements_formulaire,
     235     et la deuxième fois on ne fais que la retourner. */
    233236  if ($appelant === 'verifier') {
    234237    $interrompre_traitements_formulaire = FALSE;
     
    253256function liste_objets_verifier ($nom_saisie) {
    254257
    255   return traitements_liste_objets($nom_saisie, 'verifier');
     258  if (traitements_liste_objets($nom_saisie, 'verifier')) {
     259    /* on retourne un tableau non vide, mais on ne met pas de message
     260       d'erreur. On souhaite juste interrompre les traitments définis par
     261       le formulaire*/
     262    return array('stop' => 'oui');
     263  } else {
     264    /* Si on retourne un tableau vide, le traitement normal du
     265       formulaire aura lieu. */
     266    return array();
     267  }
    256268}
    257269
Note: See TracChangeset for help on using the changeset viewer.