Changeset 51698 in spip-zone


Ignore:
Timestamp:
Sep 22, 2011, 1:45:10 PM (8 years ago)
Author:
kent1@…
Message:

Modifier les fonctions qui auparavant donnaient le nom du fichier d'une icone de statut ou sévérité en leur ajoutant un second paramètre $full donnant la balise img complète

On ajoute ces icones dans le cadre d'infos d'un ticket

Location:
_plugins_/tickets/branches/v1
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/tickets/branches/v1/inclure/liste_tickets.html

    r51690 r51698  
    238238        <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}}{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}}>
    239239                <tr class="[(#COMPTEUR_BOUCLE|alterner{odd,even})]">
    240                         <td><img[ src="(#CHEMIN{[prive/images/(#STATUT|tickets_icone_statut)]})"][ alt="(#STATUT|tickets_texte_statut)"][ title="(#STATUT|tickets_texte_statut)"] /></td>
     240                        <td>[(#STATUT|tickets_icone_statut{true})]</td>
    241241                        <td><strong class="#EDIT{titre}"><a href="[(#URL_TICKET)]">##ID_TICKET</a></strong></td>
    242242                        <td>
     
    247247                        [(#ENV{tracker}|non)<td>[(#TRACKER|tickets_texte_tracker)]</td>]
    248248                        <td>
    249                                 <img[ src="(#CHEMIN{[prive/images/(#SEVERITE|tickets_icone_severite)]})"][ alt="(#SEVERITE|tickets_texte_severite)"][ title="(#STATUT|tickets_texte_severite)"] />
     249                                [(#SEVERITE|tickets_icone_severite{true})]
    250250                                [&nbsp;(#SEVERITE|tickets_texte_severite)]
    251251                        </td>
  • _plugins_/tickets/branches/v1/spip21/contenu/ticket.html

    r51285 r51698  
    1717        <div class="infos">
    1818                <dl>
    19                         [<dt><:tickets:champ_statut:></dt><dd>(#STATUT|tickets_texte_statut)</dd>]
     19                        [<dt><:tickets:champ_statut:></dt><dd>[(#STATUT|tickets_icone_statut{true}) ](#STATUT|tickets_texte_statut)</dd>]
    2020                        <BOUCLE_assigne(AUTEURS){id_auteur=#ID_ASSIGNE}{tous}>
    2121                        <dt><:tickets:assigne_a:></dt><dd><a href="#URL_AUTEUR" class="spip_in">#NOM</a></dd>
    2222                        </BOUCLE_assigne>
    23                         [<dt><:tickets:champ_severite:></dt><dd>(#SEVERITE|tickets_texte_severite)</dd>]
     23                        [<dt><:tickets:champ_severite:></dt><dd>[(#SEVERITE|tickets_icone_severite{true}) ](#SEVERITE|tickets_texte_severite)</dd>]
    2424                        [<dt><:tickets:champ_type:></dt><dd>(#TRACKER|tickets_texte_tracker)</dd>]
    2525                        [<dt><:tickets:champ_date:></dt><dd>(#DATE|affdate)</dd>]
  • _plugins_/tickets/branches/v1/tickets_fonctions.php

    r51207 r51698  
    111111}
    112112
    113 function tickets_icone_statut ($niveau) {
     113function tickets_icone_statut ($niveau,$full=false) {
    114114        $img = array(
    115115                "redac" => "puce-blanche.gif",
     
    118118                "ferme" => "puce-poubelle.gif"
    119119                );
    120         return $img[$niveau];
    121 }
    122 
    123 function tickets_icone_severite ($niveau) {
     120        if($full)
     121                return '<img src="'.find_in_path('prive/images/'.$img[$niveau]).'" alt="'.tickets_texte_statut($niveau).'" />';
     122        else
     123                return $img[$niveau];
     124}
     125
     126function tickets_icone_severite ($niveau,$full=false) {
    124127        $img = array(
    125128                1 => "puce-rouge-breve.gif",
     
    128131                4 => "puce-poubelle-breve.gif"
    129132                );
    130         return $img[$niveau];
     133        if($full)
     134                return '<img src="'.find_in_path('prive/images/'.$img[$niveau]).'" alt="'.tickets_texte_severite($niveau).'" />';
     135        else
     136                return $img[$niveau];
    131137}
    132138
Note: See TracChangeset for help on using the changeset viewer.