Changeset 86597 in spip-zone


Ignore:
Timestamp:
Dec 11, 2014, 3:10:11 PM (5 years ago)
Author:
marcimat@…
Message:

Correction sur la saisies destinataires si plusieurs valeurs sélectionnables

Location:
_plugins_/saisies/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/saisies/trunk/saisies-vues/destinataires.html

    r66349 r86597  
     1[(#SET{valeur,[(#ENV*{valeur}|is_array|?{[(#ENV*{valeur})],[(#ENV*{valeur}|explode{','})]})]})]
    12<B_destinataires>
    23<ul>
    3         <BOUCLE_destinataires(AUTEURS){tous}{id_auteur IN #ENV*{valeur}}>
     4        <BOUCLE_destinataires(AUTEURS){tout}{id_auteur IN #GET*{valeur}}>
    45        <li class="choix">#NOM</li>
    56        </BOUCLE_destinataires>
  • _plugins_/saisies/trunk/saisies/destinataires.html

    r86591 r86597  
    1212        <BOUCLE_tous(AUTEURS){tous}{id_auteur IN #GET*{choix_destinataires}}{par num nom,nom}>
    1313        [(#ENV{tout_afficher}|!={oui}|oui)
    14         <input type="hidden" name="#ENV{nom}&#91;&#93;" value="#ID_AUTEUR" />
     14        <input type="hidden" name="#ENV{nom}\[\]" value="#ID_AUTEUR" />
    1515        ]
    1616        [(#ENV{tout_afficher}|!={oui}|non)
    1717        <div class="choix">
    18                 <input type="checkbox" name="#ENV{nom}&#91;&#93;" class="checkbox"
     18                <input type="checkbox" name="#ENV{nom}\[\]" class="checkbox"
    1919                        readonly="readonly" checked="checked"
    2020                        id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_destinataire#ID_AUTEUR"
     
    3030</li>
    3131</BOUCLE_choix>
     32
     33[(#SET{valeur,[(#ENV*{valeur}|is_array|?{#ENV*{valeur},[(#ENV*{valeur}|explode{','})]})]})]
    3234<li class="editer editer_[(#ENV{nom})][ (#ENV{obligatoire})][ (#GET{erreurs}|oui)erreur][ (#ENV{li_class})][ saisie_(#ENV{type_saisie})]">
     35
    3336        #ENV*{inserer_debut}
    3437        [<label[(#GET{type_choix}|=={un}|ou{#GET{type_choix}|=={un_radio}}|oui)for="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]"]>(#ENV*{label})[<span class='obligatoire'>(#ENV{obligatoire}|oui)[(#ENV*{info_obligatoire}|is_null|?{<:info_obligatoire_02:>,#ENV*{info_obligatoire}})]</span>]</label>]
     
    3942        <B_destinataires>
    4043                [(#GET{type_choix}|=={un}|oui)
    41                         <select name="#ENV{nom}&#91;&#93;" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]">
    42                 [<option value="">(#ENV{option_intro})</option>]
     44                        <select name="#ENV{nom}\[\]" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]">
     45                                [<option value="">(#ENV{option_intro})</option>]
    4346                ]
    4447                <BOUCLE_destinataires(AUTEURS){tous}{id_auteur IN #GET*{choix_destinataires}}{par num nom,nom}>
    4548                        [(#GET{type_choix}|=={plusieurs}|ou{#GET{type_choix}|=={un_radio}}|oui)
    4649                                <div class="choix">
    47                                         <input type="[(#GET{type_choix}|=={plusieurs}|?{checkbox,radio})]" name="#ENV{nom}&#91;&#93;" class="checkbox"
     50                                        <input type="[(#GET{type_choix}|=={plusieurs}|?{checkbox,radio})]" name="#ENV{nom}\[\]" class="checkbox"
    4851                                                id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_destinataire#ID_AUTEUR"
    49                                                 value="#ID_AUTEUR"[ (#ID_AUTEUR|in_array{#ENV*{valeur_forcee,#ENV*{valeur,#ENV*{defaut,#ARRAY}}}}|oui)checked="checked"]
     52                                                value="#ID_AUTEUR"[ (#ID_AUTEUR|in_array{#ENV*{valeur_forcee,#GET*{valeur,#ENV*{defaut,#ARRAY}}}}|oui)checked="checked"]
    5053                                        />
    51                                         <label for="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_destinataire#ID_AUTEUR"[(#ID_AUTEUR|in_array{#ENV*{valeur_forcee,#ENV*{valeur,#ENV*{defaut,#ARRAY}}}}|oui)class="on"]>#NOM</label>
     54                                        <label for="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]_destinataire#ID_AUTEUR"[(#ID_AUTEUR|in_array{#ENV*{valeur_forcee,#GET*{valeur,#ENV*{defaut,#ARRAY}}}}|oui)class="on"]>#NOM</label>
    5255                                </div>
    5356                        ]
    5457                        [(#GET{type_choix}|=={un}|oui)
    55                                 <option value="#ID_AUTEUR"[ (#ID_AUTEUR|in_array{#ENV{valeur_forcee,#ENV*{valeur,#ENV*{defaut,#ARRAY}}}}|oui)selected="selected"]>#NOM</option>
     58                                <option value="#ID_AUTEUR"[ (#ID_AUTEUR|in_array{#ENV{valeur_forcee,#GET*{valeur,#ENV*{defaut,#ARRAY}}}}|oui)selected="selected"]>#NOM</option>
    5659                        ]
    57            
     60
    5861                </BOUCLE_destinataires>
    5962                [(#GET{type_choix}|=={un}|oui)
Note: See TracChangeset for help on using the changeset viewer.