4 Faire fonctionner les images de statut avec SPIP
3...
5 Elles sont dans [(#CHEMIN_IMAGE{auteur-
1comite-
16.png})]
8 - class : classe(s) css ajoutes au select
9 - multiple : si quelquechose est passe, le select est multiple, sinon, c'est un select simple
10 Dans le cas multiple, defaut et valeur doivent etre un array, sinon un int
11 - option_intro : chaine de langue de la premiere ligne vide ? (defaut:
"")
12 (seulement si non multiple)
13 - option_statut: si quelque chose est passe on insere un bonhomme de statut a cote du nom, sinon rien
15 - cacher_option_intro : pas de premier option vide (defaut:
"")
16 - defaut : valeur par defaut si pas présente dans l'environnement
17 - valeur_forcee : valeur utilisee meme si une valeur est dans l'environnement
18 - webmestre : si oui, ne selectionne que les webmestres
21 [(#SAISIE{auteurs,auteurs_site,
22 label=
<:plugin:auteurs_du_site:>,
26 [(#ENV{option_statut}|oui)
27 #SET{bonhomme_statut, #ARRAY{
0minirezo, admin-
12.gif,
1comite, redac-
12.gif,
6forum, visit-
12.gif}}
30 [(#SET{valeur,[(#ENV*{valeur}|is_array|?{[(#ENV*{valeur})],[(#ENV*{valeur}|explode{','})]})]})]
32 <select name=
"#ENV{nom}[(#ENV{multiple}|?{[(#VAL{[]}|html_entity_decode)]})]" id=
"champ_#ENV{nom}"[
class=
"(#ENV{class})"][(#ENV{multiple}|oui)
multiple=
"multiple" size=
"#ENV{size,10}"][
disabled=
"(#ENV{disable})"]
>
33 [(#ENV{cacher_option_intro}|ou{#ENV{multiple}}|non)
34 <option value=
"">[(#ENV{option_intro})]
</option>]
35 <BOUCLE_auteurs(AUTEURS){par num nom, nom}{statut ?}{statut !=
5poubelle}{webmestre ?}{tout}
>
36 #SET{image_statut, #GET{bonhomme_statut}|table_valeur{#STATUT}}
38 <option value=
"#ID_AUTEUR"[(#ID_AUTEUR|in_array{#ENV{valeur_forcee,#GET{valeur,#ENV{defaut,#ARRAY}}}}|oui)
selected=
"selected"][(#GET{image_statut}|oui)[
style=
"background:url((#CHEMIN{prive/images/#GET{image_statut}})) no-repeat left; padding-left: 20px;"]]
>#NOM
</option>]
40 <option value=
"#ID_AUTEUR"[(#ID_AUTEUR|=={#ENV{valeur_forcee,#ENV{valeur,#ENV{defaut}}}}|oui)
selected=
"selected"][(#GET{image_statut}|oui)[
style=
"background:url((#CHEMIN{prive/images/#GET{image_statut}})) no-repeat left; padding-left: 20px;"]]
>#NOM
</option>]