1 | [(#REM)<!-- CHOISIR MemBRes acteur/destinataire et indiquer le NOM affiche... |
---|
2 | si c'est un membre on le choisi directement dans la liste, puis on indique le nom a afficher ; |
---|
3 | si ce n'est pas un membre le nom a aficher est son nom. |
---|
4 | |
---|
5 | plugin = associaspip ; tables = spip_asso_comptes. |
---|
6 | plugins necessaires = aucun |
---|
7 | |
---|
8 | parametres = |
---|
9 | - champ_nom (texte) : nom du "champ de nom libre" |
---|
10 | - valeur_nom (texte) : valeur du "champ de nom libre" |
---|
11 | - lignes_noms (entier) : nombre de lignes visibles pour la saisie de noms (experimental v:0.1.1) |
---|
12 | - champ_id (texte) : nom du "cham id d'auteur" |
---|
13 | - valeur_id (entier) : valeur du "champ id d'auteur" |
---|
14 | - tri_id (texte) : champ par lequel trier la liste des membres (par defaut nom de famille et prenom) |
---|
15 | - statut_interne (texte) : "statut de membres" auquel restreindre la liste |
---|
16 | - categorie (texte) : "categorie de membres" auquel restreindre la liste |
---|
17 | - champs_legende (texte) : titre a utiliser si on veut grouper tous les champs |
---|
18 | - lecture_seule (booleen) : indique si les champs sont non-editables ou au contraire. |
---|
19 | |
---|
20 | maj:2012-02-15; version:0.1.0; licence:GPL; copyleft:gilcot; -->] |
---|
21 | |
---|
22 | #CACHE{0} |
---|
23 | [ |
---|
24 | <fieldset> |
---|
25 | <legend>(#ENV{champs_legende})</legend> |
---|
26 | <ul> |
---|
27 | ] |
---|
28 | [(#ENV{champ_nom}|oui) |
---|
29 | <li class="editer_#ENV{champ_nom}"> |
---|
30 | [<span class="erreur_message">(#ENV**{erreurs}|table_valeur{#ENV{champ_nom}})</span>] |
---|
31 | <label for="saisie_#ENV{champ_nom}">[(#ENV{lignes_noms}|?{<:asso:libelle_noms:>,<:asso:libelle_nom:>})]</label> |
---|
32 | [(#ENV{lignes_noms}|oui) |
---|
33 | <textarea name="#ENV{champ_nom}" id="saisie_#ENV{champ_nom}" rows="#ENV{lignes_noms}" [(#ENV{lecture_seule}|oui) readonly="readonly" disabled="disabled"]>#ENV{valeur_nom}</textarea> |
---|
34 | ] |
---|
35 | [(#ENV{lignes_noms}|non) |
---|
36 | <input type="text" name="#ENV{champ_nom}" [value="(#ENV{valeur_nom})"] id="saisie_#ENV{champ_nom}" class="text" [(#ENV{lecture_seule}|oui) readonly="readonly" disabled="disabled"] /> |
---|
37 | ] |
---|
38 | </li> |
---|
39 | ] |
---|
40 | <li class="editer_#ENV{champ_id}"> |
---|
41 | [<span class="erreur_message">(#ENV**{erreurs}|table_valeur{#ENV{champ_id}})</span>] |
---|
42 | <B_choix2membre> |
---|
43 | <label for="saisie_#ENV{champ_id}">[(#ENV{lignes_noms}|?{<:asso:libelle_membres:>,<:asso:libelle_membre:>})]</label> |
---|
44 | <select name="#ENV{champ_id}" [ multiple="multiple" size="(#ENV{lignes_noms})" ] id="saisie_#ENV{champ_id}" [(#ENV{lecture_seule}|oui) readonly="readonly" disabled="disabled"]> |
---|
45 | <option></option> |
---|
46 | <BOUCLE_choix2membre(ASSO_MEMBRES) {statut_interne?IN #ENV{statut_interne}}{categorie?IN #ENV{categories}} {par #ENV{tri_id,nom_famille,prenom}} > |
---|
47 | <option value="#ID_AUTEUR"[ (#ENV{valeur_id}|=={#ID_AUTEUR}|oui)selected="selected"]>#NOM_FAMILLE[, (#META{/association/prenom}|oui) #PRENOM [((#SEXE))] ]</option> |
---|
48 | </BOUCLE_choix2membre> |
---|
49 | </select> |
---|
50 | </B_choix2membre> |
---|
51 | [(#REM)<!-- bah idealement s'il n'y a pas de membre on ne met rien... mais ceci permet juste de desactiver la liste (en specifiant un/une statutcategorie inexistant/inexistante par exemple pour retomber sur l'ancienne interface et indiquer un auteur non membre par exemple ) -->] |
---|
52 | <label for="saisie_#ENV{champ_id}"><:asso:nd_de_membre:></label> |
---|
53 | [(#ENV{lignes_noms}|oui) |
---|
54 | <textarea name="#ENV{champ_id}" id="saisie_#ENV{champ_id}" rows="#ENV{lignes_noms}" [(#ENV{lecture_seule}|oui) readonly="readonly" disabled="disabled"]>#ENV{valeur_id}</textarea> |
---|
55 | ] |
---|
56 | [(#ENV{lignes_noms}|non) |
---|
57 | <input type="[(#HTML5|?{number,text})]" name="#ENV{champ_id}" [value="(#ENV{valeur_id})"] id="saisie_#ENV{champ_id}" class="number integer" [(#ENV{lecture_seule}|oui) readonly="readonly" disabled="disabled"] /> |
---|
58 | ] |
---|
59 | <//B_choix2membre> |
---|
60 | </li> |
---|
61 | [(#ENV{champs_legende}|oui) |
---|
62 | </ul> |
---|
63 | </fieldset> |
---|
64 | ] |
---|