Changeset 73235 in spip-zone


Ignore:
Timestamp:
Jun 4, 2013, 8:25:51 AM (6 years ago)
Author:
kent1@…
Message:

Evacuer la syntaxe #ARRAY{0,tada,1,tidi} qui est intéressante si on a des clés nommées au profite de #LISTE

Location:
_plugins_/tickets/trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/tickets/trunk/backend-tickets.html

    r56968 r73235  
    4848        </image>
    4949]
    50 <BOUCLE_recents(TICKETS){id_auteur?}{id_auteur IN #ENV{auteurs,#GET{tout_auteurs}}}{id_auteur !IN #ENV{id_auteur_non,#ARRAY{0,999999999999}}}{id_assigne?}{id_assigne IN #ENV{assignes,#GET{tout_assignes}}}{id_assigne !IN #ENV{id_assigne_non,#ARRAY{0,999999999999}}}{severite?}{severite IN #ENV{severites,#GET{tout_severites}}}{statut?}{statut IN #ENV{statuts,#GET{tout_statuts}}}{tracker?}{tracker IN #ENV{trackers,#GET{tout_trackers}}}{projet?}{composant?}{version?}{jalon?}{navigateur?}{sticked?}{date > #ENV{date_debut,2000-01-01}}{date < #ENV{date_fin,2100-01-01}}{par date}{inverse}{0,#ENV{limit,10}}{unique}>
     50<BOUCLE_recents(TICKETS){id_auteur?}{id_auteur IN #ENV{auteurs,#GET{tout_auteurs}}}{id_auteur !IN #ENV{id_auteur_non,#LISTE{999999999999}}}{id_assigne?}{id_assigne IN #ENV{assignes,#GET{tout_assignes}}}{id_assigne !IN #ENV{id_assigne_non,#LISTE{999999999999}}}{severite?}{severite IN #ENV{severites,#GET{tout_severites}}}{statut?}{statut IN #ENV{statuts,#GET{tout_statuts}}}{tracker?}{tracker IN #ENV{trackers,#GET{tout_trackers}}}{projet?}{composant?}{version?}{jalon?}{navigateur?}{sticked?}{date > #ENV{date_debut,2000-01-01}}{date < #ENV{date_fin,2100-01-01}}{par date}{inverse}{0,#ENV{limit,10}}{unique}>
    5151[(#REM) on ne met que les forums si un ticket dans l'environnement]
    5252[(#ENV{id_ticket}|non)
  • _plugins_/tickets/trunk/contenu/page-tickets.html

    r66429 r73235  
    4040        [(#GET{tickets_tries}|!={oui}|oui)
    4141                [<div class="ajax">
    42                         (#INCLURE{fond=inclure/liste_tickets,env,ajax,tracker="",statuts=#ARRAY{0,ouvert,1,redac,2,resolu,3,ferme},sticked=on,
     42                        (#INCLURE{fond=inclure/liste_tickets,env,ajax,tracker="",statuts=#LISTE{ouvert,redac,resolu,ferme},sticked=on,
    4343                                recherche,jalon,composant,version,navigateur,projet,id_auteur,
    4444                                titre=<:tickets:tickets_sticked:>}|trim)
     
    5050                [(#SESSION{id_auteur}|oui)
    5151                        [<div class="ajax">
    52                                 (#INCLURE{fond=inclure/liste_tickets,env,ajax,tracker="",statuts=#ARRAY{0,ouvert},id_assigne=#SESSION{id_auteur},
     52                                (#INCLURE{fond=inclure/liste_tickets,env,ajax,tracker="",statuts=#LISTE{ouvert},id_assigne=#SESSION{id_auteur},
    5353                                        recherche,jalon,composant,version,navigateur,projet,id_auteur,
    5454                                        titre=<:tickets:vos_tickets_assignes:>}|trim)
     
    6060                [(#SESSION{id_auteur}|oui)
    6161                        [<div class="ajax">
    62                         (#INCLURE{fond=inclure/liste_tickets,env,ajax,tracker="",tri=statut,statuts=#ARRAY{0,ouvert,1,redac},id_assigne_non=#SESSION{id_auteur},id_auteur=#SESSION{id_auteur},
     62                        (#INCLURE{fond=inclure/liste_tickets,env,ajax,tracker="",tri=statut,statuts=#LISTE{ouvert,redac},id_assigne_non=#SESSION{id_auteur},id_auteur=#SESSION{id_auteur},
    6363                                recherche,jalon,composant,version,navigateur,projet,
    6464                                titre=<:tickets:vos_tickets_en_cours:>}|trim)
     
    7373                        [(#SET{titre,<:tickets:tous_tickets_ouverts:>})]})]
    7474                [<div class="ajax">
    75                 (#INCLURE{fond=inclure/liste_tickets,env,ajax,tracker="",statuts=#ARRAY{0,ouvert},id_auteur_non=#SESSION{id_auteur},id_assigne_non=#SESSION{id_auteur},
     75                (#INCLURE{fond=inclure/liste_tickets,env,ajax,tracker="",statuts=#LISTE{ouvert},id_auteur_non=#SESSION{id_auteur},id_assigne_non=#SESSION{id_auteur},
    7676                        titre=#GET{titre}}|trim)
    7777                        <div class="actions rss">
     
    8181               
    8282                [<div class="ajax">
    83                 (#INCLURE{fond=inclure/liste_tickets,env,ajax,tracker="",statuts=#ARRAY{0,resolu,1,ferme},
     83                (#INCLURE{fond=inclure/liste_tickets,env,ajax,tracker="",statuts=#LISTE{resolu,ferme},
    8484                        titre=<:tickets:tickets_traites:>}|trim)
    8585                        <div class="actions rss">
    86                                 <a href="[(#URL_PAGE{backend-tickets}|parametre_url{lang,#ENV{lang}}|parametre_url{statut,#ARRAY{0,resolu,1,ferme}})]"><:tickets:suivre_tickets_rss:></a>
     86                                <a href="[(#URL_PAGE{backend-tickets}|parametre_url{lang,#ENV{lang}}|parametre_url{statut,#LISTE{resolu,ferme}})]"><:tickets:suivre_tickets_rss:></a>
    8787                        </div>
    8888                </div>]
     
    9393                        titre=<:tickets:tous_vos_tickets:>}|trim)
    9494                        <div class="actions rss">
    95                                 <a href="[(#URL_PAGE{backend-tickets}|parametre_url{lang,#ENV{lang}}|parametre_url{statut,#ARRAY{0,resolu,1,ferme}})]"><:tickets:suivre_tickets_rss:></a>
     95                                <a href="[(#URL_PAGE{backend-tickets}|parametre_url{lang,#ENV{lang}}|parametre_url{statut,#LISTE{resolu,ferme}})]"><:tickets:suivre_tickets_rss:></a>
    9696                        </div>
    9797                </div>]
     
    109109
    110110        [(#GET{tickets_tries}|=={oui}|oui)
    111                 [(#SET{statut,[(#ENV{statut}|is_array|?{#ENV{statut},#ARRAY{0,ouvert,1,redac,2,resolu,3,ferme}})]})]
     111                [(#SET{statut,[(#ENV{statut}|is_array|?{#ENV{statut},#LISTE{ouvert,redac,resolu,ferme}})]})]
    112112                [<div class="ajax">
    113113                (#INCLURE{fond=inclure/liste_tickets,env,ajax,afficher_filtres=oui,url_defiltrer=oui,tri=statut,statut=#GET{statut},titre=<:tickets:tickets_tries:>}|sinon{<h3><:tickets:tickets_tries:> (0)</h3><p><:tickets:message_aucun_ticket_recherche:></p>}|trim)
  • _plugins_/tickets/trunk/formulaires/inc-tickets_autorisations.html

    r72944 r73235  
    1 [(#SET{legendes,[(#ARRAY{0,<:tickets:cfg_lgd_autorisation_ecrire:>,1,<:tickets:cfg_lgd_autorisation_assigner:>,2,<:tickets:cfg_lgd_autorisation_modifier:>,3,<:tickets:cfg_lgd_autorisation_commenter:>,4,<:tickets:cfg_lgd_autorisation_epingler:>})]})]
    2 #SET{prefixes,#ARRAY{0,ecrire_,1,assigner_,2,modifier_,3,commenter_,4,epingler_}}
     1[(#SET{legendes,[(#LISTE{<:tickets:cfg_lgd_autorisation_ecrire:>,<:tickets:cfg_lgd_autorisation_assigner:>,<:tickets:cfg_lgd_autorisation_modifier:>,<:tickets:cfg_lgd_autorisation_commenter:>,<:tickets:cfg_lgd_autorisation_epingler:>})]})]
     2[(#SET{prefixes,#LISTE{ecrire_,assigner_,modifier_,commenter_,epingler_}})]
    33<B_bloc_autorisation>
    44<ul>
     
    2222                        <ul id="[(#GET{prefixe})]bloc_par_statut" class="[(#GET{prefixe})]bloc[(#ENV{[(#GET{prefixe})type]}|non) visible]">
    2323                                [(#CONFIG{[(#GET{prefixe})type]}|non)
    24                                         [(#GET{prefixe}|in_array{#ARRAY{0,ecrire_,1,assigner_,2,modifier_,3,epingler_}}|oui)
    25                                                 #SET{defaut,#ARRAY{0,0minirezo}}]
    26                                         [(#GET{prefixe}|in_array{#ARRAY{0,commenter_}}|oui)
    27                                                 #SET{defaut,#ARRAY{0,0minirezo,1,1comite}}]
     24                                        [(#GET{prefixe}|in_array{#LISTE{ecrire_,assigner_,modifier_,epingler_}}|oui)
     25                                                #SET{defaut,#LISTE{0minirezo}}]
     26                                        [(#GET{prefixe}|in_array{#LISTE{commenter_}}|oui)
     27                                                #SET{defaut,#LISTE{0minirezo,1comite}}]
    2828                                ]
    2929
  • _plugins_/tickets/trunk/inclure/liste_tickets.html

    r73055 r73235  
    235235        </thead>
    236236        <tbody>
    237         <BOUCLE_detaillee(TICKETS){recherche?}{id_auteur?}{id_auteur IN #ENV{auteurs,#GET{tout_auteurs}}}{id_auteur !IN #ENV{id_auteur_non,#ARRAY{0,999999999999}}}{id_assigne?}{id_assigne IN #ENV{assignes,#GET{tout_assignes}}}{id_assigne !IN #ENV{id_assigne_non,#ARRAY{0,999999999999}}}{statut IN #ENV{statuts,#GET{tout_statuts}}}{tracker?}{tracker IN #ENV{trackers,#GET{tout_trackers}}}{severite?}{severite IN #ENV{severites,#GET{tout_severites}}}{version?}{jalon?}{composant?}{projet?}{sticked?}{tri #ENV{order,date},#GET{defaut_tri},#ENV{tri_nom,detaillee}}{date > #ENV{date_debut,2000-01-01}}{date < #ENV{date_fin,2100-01-01}}{pagination #ENV{pagination_#GET{hash_pagination},#ENV{pagination,10}} #GET{hash_pagination}}>
     237        <BOUCLE_detaillee(TICKETS){recherche?}{id_auteur?}{id_auteur IN #ENV{auteurs,#GET{tout_auteurs}}}{id_auteur !IN #ENV{id_auteur_non,#LISTE{999999999999}}}{id_assigne?}{id_assigne IN #ENV{assignes,#GET{tout_assignes}}}{id_assigne !IN #ENV{id_assigne_non,#LISTE{999999999999}}}{statut IN #ENV{statuts,#GET{tout_statuts}}}{tracker?}{tracker IN #ENV{trackers,#GET{tout_trackers}}}{severite?}{severite IN #ENV{severites,#GET{tout_severites}}}{version?}{jalon?}{composant?}{projet?}{sticked?}{tri #ENV{order,date},#GET{defaut_tri},#ENV{tri_nom,detaillee}}{date > #ENV{date_debut,2000-01-01}}{date < #ENV{date_fin,2100-01-01}}{pagination #ENV{pagination_#GET{hash_pagination},#ENV{pagination,10}} #GET{hash_pagination}}>
    238238                <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd odd,row_even even})] #STATUT">
    239239                        <td><a href="[(#SELF|parametre_url{statut,#STATUT})]">[(#STATUT|tickets_icone_statut{true})]</a></td>
  • _plugins_/tickets/trunk/inclure/liste_tickets_ss_version.html

    r73055 r73235  
    244244        </thead>
    245245        <tbody>
    246         <BOUCLE_detaillee(TICKETS){recherche?}{id_auteur?}{id_auteur IN #ENV{auteurs,#GET{tout_auteurs}}}{id_auteur !IN #ENV{id_auteur_non,#ARRAY{0,999999999999}}}{id_assigne?}{id_assigne IN #ENV{assignes,#GET{tout_assignes}}}{id_assigne !IN #ENV{id_assigne_non,#ARRAY{0,999999999999}}}{statut IN #ENV{statuts,#GET{tout_statuts}}}{tracker?}{tracker IN #ENV{trackers,#GET{tout_trackers}}}{severite?}{severite IN #ENV{severites,#GET{tout_severites}}}{version=""}{jalon?}{composant?}{projet?}{version=""}{sticked?}{tri #ENV{order,date},#GET{defaut_tri},#ENV{tri_nom,detaillee}}{date > #ENV{date_debut,2000-01-01}}{date < #ENV{date_fin,2100-01-01}}{pagination #ENV{pagination_#GET{hash_pagination},#ENV{pagination,10}} #GET{hash_pagination}}>
     246        <BOUCLE_detaillee(TICKETS){recherche?}{id_auteur?}{id_auteur IN #ENV{auteurs,#GET{tout_auteurs}}}{id_auteur !IN #ENV{id_auteur_non,#LISTE{999999999999}}}{id_assigne?}{id_assigne IN #ENV{assignes,#GET{tout_assignes}}}{id_assigne !IN #ENV{id_assigne_non,#LISTE{999999999999}}}{statut IN #ENV{statuts,#GET{tout_statuts}}}{tracker?}{tracker IN #ENV{trackers,#GET{tout_trackers}}}{severite?}{severite IN #ENV{severites,#GET{tout_severites}}}{version=""}{jalon?}{composant?}{projet?}{version=""}{sticked?}{tri #ENV{order,date},#GET{defaut_tri},#ENV{tri_nom,detaillee}}{date > #ENV{date_debut,2000-01-01}}{date < #ENV{date_fin,2100-01-01}}{pagination #ENV{pagination_#GET{hash_pagination},#ENV{pagination,10}} #GET{hash_pagination}}>
    247247                <tr class="[(#COMPTEUR_BOUCLE|alterner{odd,even})] #STATUT">
    248248                        <td><a href="[(#SELF|parametre_url{statut,#STATUT})]">[(#STATUT|tickets_icone_statut{true})]</a></td>
  • _plugins_/tickets/trunk/inclure/vues/tickets_liste.html

    r73055 r73235  
    2121[(#GET{tickets_tries}|!={oui}|oui)
    2222        [<div class="ajax">
    23                 (#INCLURE{fond=inclure/liste_tickets,env,ajax,tracker="",statuts=#ARRAY{0,ouvert,1,redac,2,resolu,3,ferme},sticked=on,
     23                (#INCLURE{fond=inclure/liste_tickets,env,ajax,tracker="",statuts=#LISTE{ouvert,redac,resolu,ferme},sticked=on,
    2424                        recherche,jalon,composant,version,navigateur,projet,id_auteur,tri_nom="sticked",
    2525                        titre=<:tickets:tickets_sticked:>}|trim)
     
    3131        [(#SESSION{id_auteur}|oui)
    3232                [<div class="ajax">
    33                         (#INCLURE{fond=inclure/liste_tickets,env,ajax,tracker="",statuts=#ARRAY{0,ouvert},id_assigne=#SESSION{id_auteur},
     33                        (#INCLURE{fond=inclure/liste_tickets,env,ajax,tracker="",statuts=#LISTE{ouvert},id_assigne=#SESSION{id_auteur},
    3434                                recherche,jalon,composant,version,navigateur,projet,id_auteur,tri_nom="tickets_assigne",
    3535                                titre=<:tickets:vos_tickets_assignes:>}|trim)
     
    4141        [(#SESSION{id_auteur}|oui)
    4242                [<div class="ajax">
    43                 (#INCLURE{fond=inclure/liste_tickets,env,ajax,tracker="",tri=statut,statuts=#ARRAY{0,ouvert,1,redac},id_assigne_non=#SESSION{id_auteur},id_auteur=#SESSION{id_auteur},
     43                (#INCLURE{fond=inclure/liste_tickets,env,ajax,tracker="",tri=statut,statuts=#LISTE{ouvert,redac},id_assigne_non=#SESSION{id_auteur},id_auteur=#SESSION{id_auteur},
    4444                        recherche,jalon,composant,version,navigateur,projet,tri_nom="tickets_en_cours",
    4545                        titre=<:tickets:vos_tickets_en_cours:>}|trim)
     
    5454                [(#SET{titre,<:tickets:tous_tickets_ouverts:>})]})]
    5555        [<div class="ajax">
    56         (#INCLURE{fond=inclure/liste_tickets,env,ajax,tracker="",statuts=#ARRAY{0,ouvert},id_auteur_non=#SESSION{id_auteur},id_assigne_non=#SESSION{id_auteur},tri_nom="tickets_autres",
     56        (#INCLURE{fond=inclure/liste_tickets,env,ajax,tracker="",statuts=#LISTE{ouvert},id_auteur_non=#SESSION{id_auteur},id_assigne_non=#SESSION{id_auteur},tri_nom="tickets_autres",
    5757                titre=#GET{titre}}|trim)
    5858                <div class="actions rss">
     
    6262       
    6363        [<div class="ajax">
    64         (#INCLURE{fond=inclure/liste_tickets,env,ajax,tracker="",statuts=#ARRAY{0,resolu,1,ferme},tri_nom="tickets_traites",
     64        (#INCLURE{fond=inclure/liste_tickets,env,ajax,tracker="",statuts=#LISTE{resolu,ferme},tri_nom="tickets_traites",
    6565                titre=<:tickets:tickets_traites:>}|trim)
    6666                <div class="actions rss">
    67                         <a href="[(#URL_PAGE{backend-tickets}|parametre_url{lang,#ENV{lang}}|parametre_url{statut,#ARRAY{0,resolu,1,ferme}})]"><:tickets:suivre_tickets_rss:></a>
     67                        <a href="[(#URL_PAGE{backend-tickets}|parametre_url{lang,#ENV{lang}}|parametre_url{statut,#LISTE{resolu,ferme}})]"><:tickets:suivre_tickets_rss:></a>
    6868                </div>
    6969        </div>]
     
    7474                titre=<:tickets:tous_vos_tickets:>}|trim)
    7575                <div class="actions rss">
    76                         <a href="[(#URL_PAGE{backend-tickets}|parametre_url{lang,#ENV{lang}}|parametre_url{statut,#ARRAY{0,resolu,1,ferme}})]"><:tickets:suivre_tickets_rss:></a>
     76                        <a href="[(#URL_PAGE{backend-tickets}|parametre_url{lang,#ENV{lang}}|parametre_url{statut,#LISTE{resolu,ferme}})]"><:tickets:suivre_tickets_rss:></a>
    7777                </div>
    7878        </div>]]
     
    8989
    9090[(#GET{tickets_tries}|=={oui}|oui)
    91         [(#SET{statut,[(#ENV{statuts}|is_array|?{#ENV{statuts},#ENV{statuts}|?{#ARRAY{0,#ENV{statuts}},#ARRAY{0,ouvert,1,redac,2,resolu,3,ferme}}})]})]
     91        [(#SET{statut,[(#ENV{statuts}|is_array|?{#ENV{statuts},#ENV{statuts}|?{#LISTE{#ENV{statuts}},#LISTE{ouvert,redac,resolu,ferme}}})]})]
    9292        [<div class="ajax">
    9393        (#INCLURE{fond=inclure/liste_tickets,afficher_filtres=oui,url_defiltrer=oui,tri=statut,statuts=#GET{statut},titre=<:tickets:tickets_tries:>,env,ajax}|trim)
  • _plugins_/tickets/trunk/prive/squelettes/inclure/inc_classement_tous.html

    r58675 r73235  
    4747            <td>[(#DATE|affdate{'d-m-Y'})]</td>
    4848            <td class="#EDIT{id_auteur}">#INFO_NOM{auteur,#ID_AUTEUR}</td>
    49             <td class="#EDIT{titre}[(#STATUT|in_array{#ARRAY{0,ferme,1,resolu}}|oui) del]"[ title="(#GET{discussion}|texte_backend)"]><a href="?exec=ticket_afficher&amp;id_ticket=#ID_TICKET">#TITRE</a><br />[(#TEXTE|PtoBR|couper{100})]</td>
     49            <td class="#EDIT{titre}[(#STATUT|in_array{#LISTE{ferme,resolu}}|oui) del]"[ title="(#GET{discussion}|texte_backend)"]><a href="?exec=ticket_afficher&amp;id_ticket=#ID_TICKET">#TITRE</a><br />[(#TEXTE|PtoBR|couper{100})]</td>
    5050            <td>
    5151                [(#TRACKER|tickets_texte_tracker)]
Note: See TracChangeset for help on using the changeset viewer.