Changeset 48972 in spip-zone


Ignore:
Timestamp:
Jun 21, 2011, 11:04:30 AM (10 years ago)
Author:
pierrekuhn82@…
Message:

Suite aux commit fait sur le plugins tickets_kiss, on s'adapte.

Location:
_plugins_/zpipcoop
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/zpipcoop/contenu/page-tickets.html

    r38145 r48972  
    33<div id="tf#ID_TICKET_FORUM" class="cadre cadre-r">
    44        <div class="cadre_padding">
    5                 [(#REM) Bloc d'informations de base du ticket (titre, texte, date, type...)]
    6                 [(#REM) - Bouton de modification]
    7                 [(#AUTORISER{ecrire, ticket}|oui)
    8                 <span style="float:right"><a href="[(#URL_PAGE{tickets_edit,id_ticket=#ID_TICKET}|parametre_url{retour,[(#URL_PAGE{tickets,id_ticket=#ID_TICKET})]})]">
    9                 <:zpipcoop:modifier_ticket:>
    10                 </a></span>
    11                 ]
    125               
    136                [(#REM) - Titre du ticket]
    14                 <span class="arial1 spip_small"><strong><:tickets:ticket:> ##ID_TICKET</strong></span>
     7                <span class="arial1 spip_small"><strong><:ticketskiss:ticket:> ##ID_TICKET</strong></span>
    158                <h1>[(#TITRE|typo)]</h1>
    169                [(#REM) Statut, severite, assignement]
    1710                <div>
    1811                        <div style="float: #LANG_RIGHT; padding-#LANG_RIGHT: 20px;">
    19                                 [<div><:tickets:champ_statut:> : <strong>(#STATUT|tickets_texte_statut)</strong></div>]
     12                                [<div><:ticketskiss:champ_statut:> : <strong>(#STATUT|tickets_texte_statut)</strong></div>]
    2013                                <BOUCLE_assigne(AUTEURS){id_auteur=#ID_ASSIGNE}{tous}>
    21                                 <div style="color: red;"><:tickets:assigne_a:> <strong><a href="#URL_AUTEUR" title="[(#NOM|supprimer_numero)]">#NOM</a></strong></div>
     14                                <div style="color: red;"><:ticketskiss:assigne_a:> <strong><a href="#URL_AUTEUR" title="[(#NOM|supprimer_numero)]">#NOM</a></strong></div>
    2215                                </BOUCLE_assigne>
    2316                        </div>
    24                         [<div><:tickets:champ_severite:> : <strong>(#SEVERITE|tickets_texte_severite)</strong></div>]
    25                         [<:tickets:champ_type:> : <strong>(#TYPE|tickets_texte_type)</strong>]
     17                        [<div><:ticketskiss:champ_severite:> : <strong>(#SEVERITE|tickets_texte_severite)</strong></div>]
     18                        [<:ticketskiss:champ_type:> : <strong>(#TYPE|tickets_texte_type)</strong>]
    2619                </div>
    2720               
     
    3023                        <BOUCLE_auteur(AUTEURS){id_auteur=#ID_AUTEUR}{tous}>
    3124                        [(#SET{date,[(#_principale:DATE|affdate_court)]})]
    32                         <:tickets:date_creation_auteur{date=#GET{date},nom=#NOM}:>
     25                        <:ticketskiss:date_creation_auteur{date=#GET{date},nom=#NOM}:>
    3326                        </BOUCLE_auteur>
    3427                </div>
     
    3629                <br />
    3730                [<div>(#PROJET|ou{#COMPOSANT}|ou{#VERSION}|ou{#JALON}|oui)
    38                         [<div><:tickets:champ_projet:> : <strong>(#PROJET)</strong></div>]
    39                         [<div><:tickets:champ_composant:>: <strong>(#COMPOSANT)</strong></div>]
    40                         [<div><:tickets:champ_projet:> : <strong>(#VERSION)</strong></div>]
    41                         [<div><:tickets:champ_jalon:> : <strong>(#JALON)</strong></div>]
     31                        [<div><:ticketskiss:champ_projet:> : <strong>(#PROJET)</strong></div>]
     32                        [<div><:ticketskiss:champ_composant:>: <strong>(#COMPOSANT)</strong></div>]
     33                        [<div><:ticketskiss:champ_projet:> : <strong>(#VERSION)</strong></div>]
     34                        [<div><:ticketskiss:champ_jalon:> : <strong>(#JALON)</strong></div>]
    4235                </div>
    4336                <div class="nettoyeur"></div>]
     
    4538                [(#REM) - Texte du ticket et url d'exemple]
    4639                [<div class="texte" style="font-size: 125%; line-height: 1.4em;">(#TEXTE|propre)</div>]
    47                 [<div><:tickets:champ_exemple:> : <strong><a href="[(#EXEMPLE*|calculer_url{"",url})]">(#EXEMPLE*|calculer_url{"",titre}|replace{"</?html>",""})</a></strong></div>]
     40                [<div><:ticketskiss:champ_exemple:> : <strong><a href="[(#EXEMPLE*|calculer_url{"",url})]">(#EXEMPLE*|calculer_url{"",titre}|replace{"</?html>",""})</a></strong></div>]
    4841
    4942                [(#REM) - Extensions, Extras 2 entre autre]
  • _plugins_/zpipcoop/contenu/page-tickets_edit.html

    r38145 r48972  
    22<div class="entete-formulaire">
    33[(#ENV{id_ticket}|intval|oui)
    4         <span style="float:right"><a href="[(#URL_PAGE{tickets_edit,id_ticket=#ID_TICKET}|parametre_url{retour,[(#URL_PAGE{tickets,id_ticket=#ID_TICKET})]})]">
     4        <span style="float:right"><a href="[(#URL_PAGE{ticketskiss_edit,id_ticket=#ID_TICKET}|parametre_url{retour,[(#URL_PAGE{ticketskiss,id_ticket=#ID_TICKET})]})]">
    55        <:zpipcoop:retour:>
    66        </a></span>
    7         <span class="arial1 spip_small"><strong><:tickets:ticket:> ##ENV{id_ticket}</strong></span>
     7        <span class="arial1 spip_small"><strong><:ticketskiss:ticket:> ##ENV{id_ticket}</strong></span>
    88]
    99        <h1>[(#ENV{titre}|typo)]</h1>
  • _plugins_/zpipcoop/contenu/page-tickets_page.html

    r45848 r48972  
    11<div class="contenu-principal">
    22        <div class="cartouche">
    3                 <h2 class="h2"><:tickets:tickets:></h2>
     3                <h2 class="h2"><:ticketskiss:tickets:></h2>
    44        </div><!--#cartouche-->
    5                 [(#REM) <!-- Listes de tickets pour chaque jalon considere --> ]
     5                [(#REM) <!-- Listes de ticketskiss pour chaque jalon considere --> ]
    66                [(#EVAL{_TICKETS_LISTE_JALONS}|afaire_liste_par_jalon)]
    7                 [(#REM) <!-- Liste des tickets non planifies (uniquement si pas de jalon) --> ]
     7                [(#REM) <!-- Liste des ticketskiss non planifies (uniquement si pas de jalon) --> ]
    88                <INCLURE{fond=inclure/afaire/inc_afaire_non_planifie}>
    99</div><!--#contenu-principal-->
  • _plugins_/zpipcoop/inclure/afaire/inc_afaire_jalon.html

    r38145 r48972  
    11[(#REM) <!-- Pour chaque jalon on affiche les listes:
    2         - des Tickets termines
    3         - des Tickets ouverts et assignes (donc en cours de traitement)
    4         - des Tickets ouverts ou en redac mais non assignes (donc en cours d'analyse)
     2        - des ticketskiss termines
     3        - des ticketskiss ouverts et assignes (donc en cours de traitement)
     4        - des ticketskiss ouverts ou en redac mais non assignes (donc en cours d'analyse)
    55--> ]
    66#SET{jalon_vide, 1}
     
    99        <h2 class="jalon"><:zpipcoop:afaire_colonne_jalon:>&nbsp;&#171;&nbsp;#ENV{jalon}&nbsp;&#187;</h2>
    1010        <div class="description">
    11                 [(#REM) <!-- Tickets termines --> ]
     11                [(#REM) <!-- ticketskiss termines --> ]
    1212                <B_termines>
    1313                <table class="spip"[ summary="<:zpipcoop:afaire_colonne_jalon:>(#ENV{jalon}) - <:zpipcoop:afaire_tickets_termines:>"]>
     
    2424                </B_termines>
    2525
    26                 [(#REM) <!-- Tickets en cours de traitement --> ]
     26                [(#REM) <!-- ticketskiss en cours de traitement --> ]
    2727                <B_en_traitement>
    2828                [(#GET{jalon_vide}|non)<br />]
     
    4040                </B_en_traitement>
    4141
    42                 [(#REM) <!-- Tickets en cours d'analyse --> ]
     42                [(#REM) <!-- ticketskiss en cours d'analyse --> ]
    4343                <B_en_analyse>
    4444                [(#GET{jalon_vide}|non)<br />]
  • _plugins_/zpipcoop/inclure/login_bloc.html

    r48479 r48972  
    1010                [(#CONFIG{activer_sites}|oui)<li class="item"><a href="[(#URL_PAGE{sites_page})]" title="<:zpipcoop:tous_les_sites|attribut_html:>"><:zpipcoop:tous_les_sites:></a></li>]
    1111                [(#PLUGIN{spiplistes}|ou{#PLUGIN{clevermail}}|oui)<li class="item"><a href="#URL_PAGE{abonnement}" title="<:zpipcoop:abonnement|attribut_html:>"><:zpipcoop:abonnement:></a></li>]
    12                 [(#PLUGIN{tickets}|oui)<li class="item"><a href="#URL_PAGE{tickets_page}" title="<:zpipcoop:tous_les_tickets|attribut_html:>"><:zpipcoop:tous_les_tickets:></a></li>]
     12                [(#PLUGIN{ticketskiss}|oui)<li class="item"><a href="#URL_PAGE{tickets_page}" title="<:zpipcoop:tous_les_tickets|attribut_html:>"><:zpipcoop:tous_les_tickets:></a></li>]
    1313                [(#AUTORISER{webmestre})<li class="item"><a href="#EVAL{_DIR_RESTREINT_ABS}"><:espace_prive:></a></li>]
    1414                <li class="item"><a href="#URL_LOGOUT{#URL_PAGE{login_public}|parametre_url{url,#URL_SITE_SPIP}}" rel="nofollow" title="<:icone_deconnecter|attribut_html:>"><:icone_deconnecter:></a></li>
  • _plugins_/zpipcoop/inclure/redaction.html

    r48426 r48972  
    1 [(#AUTORISER{creerrubriquedans}|ou{#CONFIG{activer_sites}}|ou{#CONFIG{activer_breves}}|ou{#PLUGIN{tickets}})
     1[(#AUTORISER{creerrubriquedans}|ou{#CONFIG{activer_sites}}|ou{#CONFIG{activer_breves}}|ou{#PLUGIN{ticketskiss}})
    22<div class="liste">
    33<h2 class="h2"><:zpipcoop:redaction:></h2>
     
    2424
    2525        [(#REM) Cree un ticket]
    26         [(#PLUGIN{tickets}|oui)
    27         <li class="item"><a href="[(#URL_PAGE{tickets_edit,id_ticket=news}|parametre_url{retour,tickets_edit})]" class="add" title="<:zpipcoop:nouveau_ticket|attribut_html:>"><:zpipcoop:nouveau_ticket:></a></li>]
     26        [(#ENV{type}|=={page}|oui)[(#ENV{id_ticket}|oui)[(#ENV{id_ticket}|=={oui}|non)[(#AUTORISER{ecrire, ticket}|oui)
     27        <li class="item"><a href="[(#URL_PAGE{tickets_edit,id_ticket=#ID_TICKET}|parametre_url{retour,[(#URL_PAGE{tickets,id_ticket=#ID_TICKET})]})]" class="edit" title="<:zpipcoop:modifier_ticket|attribut_html:>"><:zpipcoop:modifier_ticket:></a></li>]]]]
     28        [(#PLUGIN{ticketskiss}|oui)<li class="item"><a href="[(#URL_PAGE{tickets_edit,id_ticket=news}|parametre_url{retour,tickets_edit})]" class="add" title="<:zpipcoop:nouveau_ticket|attribut_html:>"><:zpipcoop:nouveau_ticket:></a></li>]
    2829</ul>
    2930</div>]
  • _plugins_/zpipcoop/plugin.xml

    r48315 r48972  
    2424        <utilise id="spiplistes" version="[2.0135;]" />
    2525        <utilise id="thumbsites" version='[0.3;]' />
    26         <utilise id="tickets" version='[1.6;]' />
     26        <utilise id="ticketskiss" version='[1.10;]' />
    2727        <utilise id="zengarden" version="[1.0.1;]" />
    2828        <traduire gestionnaire="salvatore" module="zpipcoop" reference="fr" />
  • _plugins_/zpipcoop/zpipcoop_fonctions.php

    r38145 r48972  
    88//
    99include_spip('inclure/zpipcoop_filtres');
     10
     11// =======================================================================================================================================
     12//  Repris du plugins tickets
     13// =======================================================================================================================================
     14// Auteur: Smellup
     15// Fonction : tickets_texte
     16// =======================================================================================================================================
     17//
     18
     19foreach (array('severite', 'type', 'statut') as $nom){
     20        eval("function tickets_texte_$nom(\$niveau) {
     21                \$type = tickets_liste_$nom();
     22                if (isset(\$type[\$niveau])) {
     23                        return \$type[\$niveau];
     24                }
     25        }");
     26}
     27
     28function tickets_icone_statut ($niveau) {
     29        $img = array(
     30                "redac" => "puce-blanche.gif",
     31                "ouvert" => "puce-orange.gif",
     32                "resolu" => "puce-verte.gif",
     33                "ferme" => "puce-poubelle.gif"
     34                );
     35        return $img[$niveau];
     36}
     37
     38
     39function tickets_liste_statut($connecte = true){
     40        $statuts = array(
     41                "redac" => _T("tickets:statut_redac"),
     42                "ouvert" => _T("tickets:statut_ouvert"),
     43                "resolu" => _T("tickets:statut_resolu"),
     44                "ferme" => _T("tickets:statut_ferme"),
     45        );
     46        if (!$connecte) {
     47                unset($statuts['redac']);
     48        }
     49        return $statuts;
     50}
     51
     52function tickets_liste_type($id_ticket = null){
     53        $types = array(
     54                1 => _T("ticketskiss:type_probleme"),
     55                2 => _T("ticketskiss:type_amelioration"),
     56                3 => _T("ticketskiss:type_tache"),
     57        );
     58        return $types;
     59}
     60
     61function tickets_liste_severite($id_ticket = null){
     62        $severites = array(
     63                1 => _T("ticketskiss:severite_bloquant"),
     64                2 => _T("ticketskiss:severite_important"),
     65                3 => _T("ticketskiss:severite_normal"),
     66                4 => _T("ticketskiss:severite_peu_important"),
     67        );
     68        return $severites;
     69}
     70
     71
    1072?>
Note: See TracChangeset for help on using the changeset viewer.