Changeset 93412 in spip-zone


Ignore:
Timestamp:
Dec 6, 2015, 9:17:41 PM (5 years ago)
Author:
bystrano@…
Message:

debug du chargement des valeurs par défaut des sous-saisies

Location:
_plugins_/saisie_liste/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/saisie_liste/trunk/paquet.xml

    r93393 r93412  
    22        prefix="saisie_liste"
    33        categorie="outil"
    4         version="1.3.0"
     4        version="1.3.1"
    55        etat="stable"
    66        compatibilite="[3.0.10;3.0.*]"
  • _plugins_/saisie_liste/trunk/saisie_liste_fonctions.php

    r79559 r93412  
    7979 *     un objet de la saisie liste.
    8080 * @param array $valeurs
    81  *     Les valeurs par défaut, pour la saisie liste en entier.
     81 *     Les valeurs pour la saisie liste en entier.
    8282 * @param array $index_objet
    8383 *     L'index de l'objet dont on veut charger les valeurs.
     
    9090function charger_valeurs ($tableau_saisie, $valeurs, $index_objet) {
    9191
    92   $tableau_saisie['options']['defaut'] = $valeurs[ $index_objet ][ $tableau_saisie['options']['nom'] ];
     92  if ($valeurs[ $index_objet ][ $tableau_saisie['options']['nom'] ]) {
     93    $tableau_saisie['options']['defaut'] = $valeurs[ $index_objet ][ $tableau_saisie['options']['nom'] ];
     94  } elseif (isset($tableau_saisie['options']['defaut'])) {
     95    $tableau_saisie['options']['defaut'] = $tableau_saisie['options']['defaut'];
     96  }
    9397
    9498  return $tableau_saisie;
  • _plugins_/saisie_liste/trunk/saisies/liste.html

    r93393 r93412  
    1 #SET{valeur, #ARRAY}
    2 [(#ENV{defaut}|oui)
    3   #SET{valeur, #ENV{defaut}}
    4 ]
    5 [(#ENV{valeur}|oui)
    6   #SET{valeur, #ENV{valeur}}
    7 ]
    81<fieldset>
    92  [<legend>(#ENV{legende})</legend>]
    103
    114  <input type="hidden" name="#ENV{nom}\[permutations\]"
    12          value="[(#GET{valeur}|count|enumerer|joindre{','})]" />
     5         value="[(#ENV{valeur}|count|enumerer|joindre{','})]" />
    136
    147  <ul id="saisie-liste-#ENV{nom}" class="saisie-liste">
    15     <BOUCLE_liste(DATA) {enum #ENV{interdire_ajout}|?{1,0}, #GET{valeur}|count}>
     8    <BOUCLE_liste(DATA) {enum #ENV{interdire_ajout}|?{1,0}, #ENV{valeur}|count}>
    169      #SET{compteur_objets, #COMPTEUR_BOUCLE|moins{1}}
    1710      <li>
     
    4437
    4538              [(#REM) charger les valeurs. ]
    46               [(#SET{saisie, #GET{saisie}|charger_valeurs{#GET{valeur}, #GET{compteur_objets}}})]
     39              [(#SET{saisie, #GET{saisie}|charger_valeurs{#ENV{valeur}, #GET{compteur_objets}}})]
    4740
    4841              [(#REM) on renomme les saisies pour les grouper par objet. ]
Note: See TracChangeset for help on using the changeset viewer.