Changeset 54421 in spip-zone


Ignore:
Timestamp:
Nov 14, 2011, 9:43:36 AM (8 years ago)
Author:
kent1@…
Message:

On n'aura plus besoin de ce répertoire spécifique 2.1

Location:
_plugins_/tickets/branches/v1.1
Files:
5 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/tickets/branches/v1.1/contenu/ticket.html

    r51207 r54421  
    88                <a class="i_edit" href="[(#URL_PAGE{editer_ticket}|parametre_url{id_ticket,#ID_TICKET})]"><:tickets:icone_modifier_ticket:></a>
    99        ]
    10                 <h1 class="titre"><:tickets:ticket:> <small>##ID_TICKET</small></h1>
     10                <h1 class="h1 titre #EDIT{titre}"><:tickets:ticket:> <small>##ID_TICKET</small> : #TITRE</h1>
     11                <div class="actions rss">
     12                        <a href="[(#URL_PAGE{backend-tickets}|parametre_url{lang,#ENV{lang}}|parametre_url{id_ticket,#ID_TICKET})]"><:tickets:suivre_tickets_rss_unique:></a>
     13                </div>
    1114        </div>
    1215
     
    1417        <div class="infos">
    1518                <dl>
    16                         [<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>]
    1720                        <BOUCLE_assigne(AUTEURS){id_auteur=#ID_ASSIGNE}{tous}>
    18                         <dt><:tickets:assigne_a:></dt><dd>#NOM</dd>
     21                        <dt><:tickets:assigne_a:></dt><dd><a href="#URL_AUTEUR" class="spip_in">#NOM</a></dd>
    1922                        </BOUCLE_assigne>
    20                         [<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>]
    2124                        [<dt><:tickets:champ_type:></dt><dd>(#TRACKER|tickets_texte_tracker)</dd>]
    2225                        [<dt><:tickets:champ_date:></dt><dd>(#DATE|affdate)</dd>]
    23                         <B_auteur><dt><:tickets:champ_createur:></dt><BOUCLE_auteur(AUTEURS){id_auteur=#ID_AUTEUR}{tous}><dd>#NOM</dd></BOUCLE_auteur>
    24                         [<dt><:tickets:champ_projet:></dt><dd>(#PROJET)</dd>]
    25                         [<dt><:tickets:champ_composant:></dt><dd>(#COMPOSANT)</dd>]
    26                         [<dt><:tickets:champ_projet:></dt><dd>(#VERSION)</dd>]
    27                         [<dt><:tickets:champ_jalon:></dt><dd>(#JALON)</dd>]
     26                        <B_auteur><dt><:tickets:champ_createur:></dt><BOUCLE_auteur(AUTEURS){id_auteur=#ID_AUTEUR}{tous}><dd><a href="#URL_AUTEUR" class="spip_in">#NOM</a></dd></BOUCLE_auteur>
     27                        [<dt><:tickets:champ_projet:></dt><dd class="#EDIT{projet}">(#PROJET)</dd>]
     28                        [<dt><:tickets:champ_composant:></dt><dd class="#EDIT{composant}">(#COMPOSANT)</dd>]
     29                        [<dt><:tickets:champ_version:></dt><dd class="#EDIT{version}">(#VERSION)</dd>]
     30                        [<dt><:tickets:champ_jalon:></dt><dd class="#EDIT{jalon}">(#JALON)</dd>]
     31                        [<dt><:tickets:champ_navigateur:></dt><dd class="#EDIT{navigateur}">(#NAVIGATEUR|tickets_texte_navigateur)</dd>]
    2832                </dl>
    2933                [(#REM) Bloc de choix du statut et de l'assignation]
     
    3640        </div>
    3741
    38 
    39         <h2 class="titre">[(#TITRE|typo)]</h2>
    40 
    4142        [(#REM) - Texte du ticket et url d'exemple]
    42         [<div class="texte">(#TEXTE|propre)</div>]
     43        [<div class="#EDIT{texte} texte">(#TEXTE|propre)</div>]
    4344        [<div><:tickets:champ_exemple:> <strong><a href="[(#EXEMPLE*|calculer_url{"",url})]">(#EXEMPLE*|calculer_url{"",titre}|replace{"</?html>",""})</a></strong></div>]
    44 
    4545        [(#REM) - Extensions, Extras 2 entre autre]
    4646        [(#PIPELINE{afficher_contenu_objet,[(#ARRAY{args,[(#ARRAY{type,ticket,id_objet,#ID_TICKET,contexte,[(#ENV**|unserialize)]})],data,''})]})]
    47 
     47        <INCLURE{fond=inclure/documents_tickets,id_ticket=#ID_TICKET}>
    4848</div>
    4949
    50 
    51 <div class="ticket_commentaires">
    52         <BOUCLE_decompte(TICKETS_FORUM){id_ticket} />[<h2 class="h2">(#TOTAL_BOUCLE|>{0}|?{#TOTAL_BOUCLE,''})
     50[(#PARAMETRES_FORUM|?{''})]
     51#SET{config_thread,#CONFIG{comments/comments_fil,list}}
     52<div class="ticket_commentaires comments comments-#GET{config_thread}">
     53        <BOUCLE_decompte(FORUMS){id_ticket} {plat} />[<h2 class="h2">(#TOTAL_BOUCLE|>{0}|?{#TOTAL_BOUCLE,''})
    5354        [(#TOTAL_BOUCLE|=={1}|?{<:tickets:commentaire:>,<:tickets:commentaires:>})]</h2>]
    5455        [(#TOTAL_BOUCLE|=={0}|oui)<h2><:tickets:commentaire_aucun:></h2>]
     
    5758        [(#REM) Bloc 2: liste des commentaires sur le ticket]
    5859        <B_messages>
    59         <ul class="forum">
    60         <BOUCLE_messages(TICKETS_FORUM){id_ticket}{par date}>
    61                 <li class="forum-fil" id="forum#ID_TICKET_FORUM">
     60        <ul class="forum comment-ul">
     61        <BOUCLE_messages(FORUMS?) {id_ticket}{0,1}>
     62        <BOUCLE_si_comment(CONDITION){si #PLUGIN{comments}|oui}>
     63                <BOUCLE_si_list(CONDITION){si #GET{config_thread}|=={list}|oui}>
     64                <BOUCLE_comments-list(FORUMS) {statut IN publie} {id_ticket} {plat} {par date}>
     65                <li class="comment-li[ (#COMPTEUR_BOUCLE|alterner{'odd','even'})][ (#COMPTEUR_BOUCLE|=={1}|oui)first][ (#EXPOSE)]">
     66                        [(#MODELE{comment}{id_forum}{compteur=#COMPTEUR_BOUCLE})]
     67                        [(#BOUTONS_ADMIN_FORUM)]
     68                </li>
     69                </BOUCLE_comments-list>
     70                </BOUCLE_si_list>
     71                </B_si_list>
     72                <BOUCLE_si_thread(CONDITION){si #GET{config_thread}|=={thread}|oui}>
     73                <BOUCLE_comments-thread(FORUMS) {statut IN publie} {id_ticket} {par date}>
     74                <li class="comment-li[ (#COMPTEUR_BOUCLE|alterner{'odd','even'})][ (#COMPTEUR_BOUCLE|=={1}|oui)first][ (#EXPOSE)]">
     75                        [(#MODELE{comment}{id_forum}{compteur=#COMPTEUR_BOUCLE}{thread=oui})]
     76                        [(#BOUTONS_ADMIN_FORUM)]
     77                        [<p class="repondre"><a
     78                                href="(#PARAMETRES_FORUM|url_reponse_forum)"
     79                                onclick="jQuery(this).add_reply_to([(#ID_FORUM)]);return false;"
     80                                rel="noindex nofollow"><:repondre_message:></a></p>]
     81                        <B_comments-fils>
     82                        <ul class="comments-ul comments-fils">
     83                                <BOUCLE_comments-fils(FORUMS){id_parent}{par date}>
     84                                <li class="comment-li[ (#COMPTEUR_BOUCLE|alterner{'odd','even'})][ (#COMPTEUR_BOUCLE|=={1}|oui)first][ (#EXPOSE)]">
     85                                        [(#MODELE{comment}{id_forum}{thread=oui})]
     86                                        [(#BOUTONS_ADMIN_FORUM)]
     87                                        [<p class="repondre"><a
     88                                                href="(#PARAMETRES_FORUM|url_reponse_forum)"
     89                                                onclick="jQuery(this).add_reply_to([(#ID_FORUM)]);return false;"
     90                                                rel="noindex nofollow"><:repondre_message:></a></p>]
     91                                        <BOUCLE_comments-fils-etc(boucle_comments-fils)></BOUCLE_comments-fils-etc>
     92                                </li>
     93                                </BOUCLE_comments-fils>
     94                        </ul>
     95                        </B_comments-fils>
     96                </li>
     97                </BOUCLE_comments-thread>
     98                [<script type="text/javascript">/*<!#EVAL{chr(91)}CDATA#EVAL{chr(91)}*/
     99                (#INCLURE{javascript/thread-move.js}|compacte{js})
     100                /*#EVAL{chr(93)}[(#EVAL{chr(93)})]>*/</script>]
     101                </BOUCLE_si_thread>
     102                </B_si_thread>
     103                <BOUCLE_si_thread-1(CONDITION){si #GET{config_thread}|=={thread-1}|oui}>
     104                <BOUCLE_comments-list-1(FORUMS){id_ticket} {!par date_thread}{pagination 10}>
     105                <li class="comment-li[ (#COMPTEUR_BOUCLE|alterner{'odd','even'})][ (#COMPTEUR_BOUCLE|=={1}|oui)first][ (#EXPOSE)]">
     106                        <INCLURE{fond=modeles/comment}{id_forum}{compteur=#COMPTEUR_BOUCLE}{thread=oui}>
     107                        [(#BOUTONS_ADMIN_FORUM)]
     108                        <B_comments-fils-1>
     109                        <ul class="comments-ul">
     110                                <BOUCLE_comments-fils-1(FORUMS){id_thread}{id_forum!=#_comments-list:ID_FORUM}{par date}>
     111                                <li class="comment-li[ (#COMPTEUR_BOUCLE|=={1}|oui)first][ (#COMPTEUR_BOUCLE|=={#TOTAL_BOUCLE}|oui)last]">
     112                                        <INCLURE{fond=modeles/comment}{id_forum}{thread=oui}>
     113                                        [(#BOUTONS_ADMIN_FORUM)]
     114                                        [<p class="repondre"><a
     115                                                href="(#PARAMETRES_FORUM|url_reponse_forum)"
     116                                                onclick="jQuery(this).add_reply_to([(#ID_THREAD)]);return false;"
     117                                                rel="noindex nofollow"><:repondre_message:></a></p>]
     118                                </li>
     119                                </BOUCLE_comments-fils-1>
     120                        </ul>
     121                        </B_comments-fils-1>
     122                        [<p class="repondre"><a
     123                                        href="(#PARAMETRES_FORUM|url_reponse_forum)"
     124                                        onclick="jQuery(this).add_reply_to([(#ID_THREAD)]);return false;"
     125                                        rel="noindex nofollow"><:repondre_message:></a></p>]
     126                </li>
     127                </BOUCLE_comments-list-1>
     128                [<script type="text/javascript">/*<!#EVAL{chr(91)}CDATA#EVAL{chr(91)}*/
     129                (#INCLURE{javascript/thread-move.js}|compacte{js})
     130                /*#EVAL{chr(93)}[(#EVAL{chr(93)})]>*/</script>]
     131                </BOUCLE_si_thread-1>
     132                <//B_si_thread>
     133                <//B_si_list>
     134        </BOUCLE_si_comment>
     135        </B_si_comment>
     136        <BOUCLE_messages_ticket(FORUMS){id_ticket}{par date}>
     137                <li class="forum-fil comment-li[ (#COMPTEUR_BOUCLE|alterner{'odd','even'})][ (#COMPTEUR_BOUCLE|=={1}|oui)first][ (#EXPOSE)]" id="forum#ID_FORUM">
    62138                        <div class="forum-message">
    63139                                <div class="forum-chapo">
    64140                                        <BOUCLE_auteur_message(AUTEURS){id_auteur}{tout}>
    65                                         Post&eacute; par <strong><a href="#URL_AUTEUR">#NOM</a></strong>
     141                                        <:par_auteur:> <strong><a href="#URL_AUTEUR">#NOM</a></strong>
    66142                                        </BOUCLE_auteur_message>
    67143                                        le [(#DATE|affdate)]
    68 
    69144                                </div>
    70145                                <div class="#EDIT{texte} forum-texte">
     
    73148                        </div>
    74149                </li>
    75                 </BOUCLE_messages>
     150        </BOUCLE_messages_ticket>
     151        <//B_si_comment>
     152        </BOUCLE_messages>     
    76153        </ul>
    77154        </B_messages>
    78 
    79155        [(#REM) Bloc 3: formulaire d'ajout d'un commentaire sur le ticket]
    80156        [(#AUTORISER{commenter, ticket, #ID_TICKET}|oui)
    81                 #FORMULAIRE_FORUM_TICKET{#ID_TICKET}
     157                #FORMULAIRE_FORUM{#SELF}
    82158        ]
    83159        [(#AUTORISER{commenter, ticket, #ID_TICKET}|non)
  • _plugins_/tickets/branches/v1.1/inclure/liste_commentaires_tickets.html

    r50327 r54421  
    11#CACHE{0}
    2 [(#SET{hash_pagination,[_tickets_(#ENV{titre}|sinon{pas de chance}|md5|substr{0,4})]})]
     2[(#SET{defaut_tri,#ARRAY{
     3        date,#ENV{date_sens,-1},
     4        id_objet,1
     5}})
     6][(#SET{hash_pagination,[_tickets_(#ENV{titre}|sinon{pas de chance}|md5|substr{0,4})]})]
    37[(#REM) Noisette d'affichage d'une liste detaillee des tickets suivant des criteres passes en arguments]
    48<B_detaillee>
    5 [<h3>(#ENV{titre})</h3>]
     9[<h3>(#ENV{titre})[ ((#GRAND_TOTAL))]</h3>]
    610<div class="ticket">
     11[(#ENV{recherche}|oui)
     12<p><:tickets:champ_recherche:> #ENV{recherche}</p>
     13]
    714[(#ANCRE_PAGINATION)]
    8 <table>
     15[<p class="pagination">(#PAGINATION)</p>]
     16[(#COMPTEUR_BOUCLE|>{10}|oui)
     17<p class="changer_pagination">
     18        <:tickets:label_paginer_par:>
     19        [(#ENV{pagination_[(#GET{hash_pagination})],#ENV{pagination,10}}|=={10}|?{10,<a href="[(#SELF|parametre_url{pagination_[(#GET{hash_pagination})],10}|parametre_url{debut[(#GET{hash_pagination})],''})]" class="ajax bouton">10</a>})]
     20        <span class="sep">|</span>
     21        [(#ENV{pagination_[(#GET{hash_pagination})]}|=={50}|?{50,<a href="[(#SELF|parametre_url{pagination_[(#GET{hash_pagination})],50}|parametre_url{debut[(#GET{hash_pagination})],''})]" class="ajax bouton">50</a>})]
     22        [(#COMPTEUR_BOUCLE|>{50}|oui)<span class="sep">|</span>
     23        [(#ENV{pagination_[(#GET{hash_pagination})]}|=={100}|?{100,<a href="[(#SELF|parametre_url{pagination_[(#GET{hash_pagination})],100}|parametre_url{debut[(#GET{hash_pagination})],''})]" class="ajax bouton">100</a>})]]
     24        [(#COMPTEUR_BOUCLE|>{100}|oui)<span class="sep">|</span>
     25        [(#ENV{pagination_[(#GET{hash_pagination})]}|=={200}|?{200,<a href="[(#SELF|parametre_url{pagination_[(#GET{hash_pagination})],200}|parametre_url{debut[(#GET{hash_pagination})],''})]" class="ajax bouton">200</a>})]]
     26</p>]
     27<table class="spip">
    928        <thead>
    1029                <tr>
    1130                        <th></th>
    12                         <th>#</th>
     31                        <th>
     32                                [(#ENV{tri_detaillee}|=={id_objet}|non)[(#TRI{id_objet,#,ajax})]]
     33                                [(#ENV{tri_detaillee}|=={id_objet}|oui)
     34                                        [(#ENV{sens_detaillee}|=={1}|ou{#ENV{sens_detaillee}|non}|oui)[(#TRI{'>',#,ajax})]]
     35                                        [(#ENV{sens_detaillee}|=={-1}|oui)[(#TRI{'<',#,ajax})]]]</th>
    1336                        <th><:tickets:champ_texte:></th>
    14                         <th><:tickets:champ_date:></th>
     37                        <th>
     38                                [(#ENV{tri_detaillee}|!={date}|et{#ENV{tri_detaillee}|oui}|oui)[(#TRI{date,<:tickets:champ_date:>,ajax})]]
     39                                [(#ENV{tri_detaillee}|=={date}|ou{#ENV{tri_detaillee}|non}|oui)
     40                                        [(#ENV{sens_detaillee}|=={1}|oui)[(#TRI{'>',<:tickets:champ_date:>,ajax})]]
     41                                        [(#ENV{sens_detaillee}|=={-1}|ou{#ENV{sens_detaillee}|non}|oui)[(#TRI{'<',<:tickets:champ_date:>,ajax})]]]
     42                        </th>
    1543                </tr>
    1644        </thead>
    1745        <tbody>
    18         <BOUCLE_detaillee(TICKETS_FORUM tickets){!par date}{pagination 10 #GET{hash_pagination}}>
     46        <BOUCLE_detaillee(FORUMS){recherche?}{objet=ticket}{tri #ENV{order,date},#GET{defaut_tri}}{pagination #ENV{pagination_#GET{hash_pagination},#ENV{pagination,10}} #GET{hash_pagination}}>
    1947                <tr class="[(#COMPTEUR_BOUCLE|alterner{odd,even})]">
    20                         <td><img[ src="(#CHEMIN{[prive/images/(#STATUT|tickets_icone_statut)]})"][ alt="(#STATUT|tickets_texte_statut)"][ title="(#STATUT|tickets_texte_statut)"] /></td>
    21                         <td><strong><a title="[(#TITRE|attribut_html)]" href="[(#URL_PAGE{ticket}|parametre_url{id_ticket,#ID_TICKET})]#forum#ID_TICKET_FORUM">##ID_TICKET</a></strong></td>
    22                         <td>[(#TEXTE|couper{160})]</td>
     48                        <td><img[ src="(#CHEMIN{[prive/images/(#INFO_STATUT{ticket, #ID_OBJET}|tickets_icone_statut)]})"][ alt="(#INFO_STATUT{ticket, #ID_OBJET}|tickets_texte_statut)"][ title="(#INFO_STATUT{ticket, #ID_OBJET}|tickets_texte_statut)"] /></td>
     49                        <td><strong><a title="[(#TITRE|attribut_html)]" href="[(#URL_TICKET{#ID_OBJET})]#forum#ID_FORUM">##ID_OBJET</a></strong></td>
     50                        <td><a title="[(#TITRE|attribut_html)]" href="[(#URL_TICKET{#ID_OBJET})]#forum#ID_FORUM">#TITRE</a><br />[(#TEXTE|couper{160})]</td>
    2351                        <td>[(#DATE|affdate)]</td>
    2452                </tr>
     
    2654        </tbody>
    2755</table>
     56[(#COMPTEUR_BOUCLE|>{10}|oui)
     57<p class="changer_pagination">
     58        <:tickets:label_paginer_par:>
     59        [(#ENV{pagination_[(#GET{hash_pagination})],#ENV{pagination,10}}|=={10}|?{10,<a href="[(#SELF|parametre_url{pagination_[(#GET{hash_pagination})],10}|parametre_url{debut[(#GET{hash_pagination})],''})]" class="ajax bouton">10</a>})]
     60        <span class="sep">|</span>
     61        [(#ENV{pagination_[(#GET{hash_pagination})]}|=={50}|?{50,<a href="[(#SELF|parametre_url{pagination_[(#GET{hash_pagination})],50}|parametre_url{debut[(#GET{hash_pagination})],''})]" class="ajax bouton">50</a>})]
     62        [(#COMPTEUR_BOUCLE|>{50}|oui)<span class="sep">|</span>
     63        [(#ENV{pagination_[(#GET{hash_pagination})]}|=={100}|?{100,<a href="[(#SELF|parametre_url{pagination_[(#GET{hash_pagination})],100}|parametre_url{debut[(#GET{hash_pagination})],''})]" class="ajax bouton">100</a>})]]
     64        [(#COMPTEUR_BOUCLE|>{100}|oui)<span class="sep">|</span>
     65        [(#ENV{pagination_[(#GET{hash_pagination})]}|=={200}|?{200,<a href="[(#SELF|parametre_url{pagination_[(#GET{hash_pagination})],200}|parametre_url{debut[(#GET{hash_pagination})],''})]" class="ajax bouton">200</a>})]]
     66</p>]
    2867[<p class="pagination">(#PAGINATION)</p>]
    2968</div>
  • _plugins_/tickets/branches/v1.1/plugin.xml

    r53986 r54421  
    11<plugin>
    2         <nom>
    3                 <multi>
    4                 [fr]Tickets
    5                 [en]Bug reports
    6                 [de]Tickets
    7                 </multi>
    8         </nom>
    9         <slogan>
    10                 <multi>
    11                 [fr]Syst&#232;me de suivi de bugs
    12                 [en]Bug tracking system
    13                 [de]System zur Fehler-Nachverfolgung
    14                 </multi>
    15         </slogan>
    16         <auteur>ARNO*, Kent1, Eric Lupinacci</auteur>
    17         <licence>GPL v3</licence>
    18         <description>
    19                 <multi>
    20                 [fr]{Tickets} est un outil de suivi de bugs directement int&#233;gr&#233; &#224; l'espace priv&#233; de SPIP. Il est con&#231;u pour faciliter la phase de d&#233;veloppement du site (notamment les squelettes du site public).
    21                 [de]{Tickets} ist ein Werkzeug zur Fehler-Nachverfolgung (bugtracker) das im SPIP Redaktionssystem zug&#228;nglich ist. Es wurde insbesondere entwickelt, um die Zusammenarbeit bei der Gestaltung des &#252;ffentlichen Sitelayouts zu unterst&#252;tzen.
    22                 [en]{Bug reports} is a bug tracking tool integrated into SPIP. It is designed to facilitate the development phase of the site.
    23                 </multi>
    24         </description>
    25         <icon>imgs/logo-bugs.png</icon>
    26         <lien>http://www.spip-contrib.net/Tickets-suivi-de-bugs</lien>
    27 
    28         <version>1.8.0</version>
    29         <version_base>0.7</version_base>
    30         <etat>stable</etat>
    31 
    32         <prefix>tickets</prefix>
    33 
    34         <options>tickets_options.php</options>
    35         <fonctions>tickets_fonctions.php</fonctions>
    36         <install>base/tickets_upgrade.php</install>
    37 
    38         <pipeline>
    39                 <nom>declarer_tables_interfaces</nom>
    40                 <inclure>base/tickets_install.php</inclure>
    41         </pipeline>
    42         <pipeline>
    43                 <nom>declarer_tables_principales</nom>
    44                 <inclure>base/tickets_install.php</inclure>
    45         </pipeline>
    46         <pipeline>
    47                 <nom>ajouter_boutons</nom>
    48                 <action>ajouterBoutons</action>
    49                 <inclure>tickets_pipelines.php</inclure>
    50         </pipeline>
    51         <pipeline>
    52                 <nom>affiche_droite</nom>
    53                 <action>droite</action>
    54                 <inclure>tickets_pipelines.php</inclure>
    55         </pipeline>
    56         <pipeline>
    57                 <nom>affiche_gauche</nom>
    58                 <action>gauche</action>
    59                 <inclure>tickets_pipelines.php</inclure>
    60         </pipeline>
    61         <pipeline>
    62                 <nom>autoriser</nom>
    63                 <inclure>inc/tickets_autoriser.php</inclure>
    64         </pipeline>
    65         <pipeline>
    66                 <nom>notifications</nom>
    67                 <inclure>tickets_notifications.php</inclure>
    68         </pipeline>
    69         <!-- avec plugin champs extras 2 -->
    70         <pipeline>
    71                 <nom>objets_extensibles</nom>
    72                 <inclure>tickets_pipelines.php</inclure>
    73         </pipeline>
    74         <pipeline>
    75                 <nom>accueil_gadgets</nom>
    76                 <inclure>tickets_pipelines.php</inclure>
    77         </pipeline>
    78         <pipeline>
    79                 <nom>accueil_informations</nom>
    80                 <inclure>tickets_pipelines.php</inclure>
    81         </pipeline>
    82         <pipeline>
    83                 <nom>affiche_milieu</nom>
    84                 <inclure>tickets_pipelines.php</inclure>
    85         </pipeline>
    86         <pipeline>
    87                 <nom>declarer_url_objets</nom>
    88                 <inclure>tickets_pipelines.php</inclure>
    89         </pipeline>
    90         <pipeline>
    91                 <nom>rechercher_liste_des_champs</nom>
    92                 <inclure>tickets_pipelines.php</inclure>
    93         </pipeline>
    94 
    95         <bouton id='tickets' parent='bando_publication'>
    96                 <icone>images/ticket-16.png</icone>
    97                 <titre>tickets:titre</titre>
    98                 <url>tickets</url>
    99         </bouton>
    100 
    101         <categorie>divers</categorie>
    102         <necessite id="SPIP" version="[2.0.0;2.0.99)" />
    103         <necessite id="saisies" version="[1.3;]" />
    104         <!-- pour les boucles pour des "selections" de saisies, je suis vraiment sincerement desole -->
    105         <necessite id="spip_bonux" version="[1.8;]" />
    106         <utilise id="cfg" version="[1.14.1;]" />
    107 </plugin>
    108 <plugin spip='[2.1.0;2.1.99]'>
    1092        <nom>
    1103                <multi>
     
    232125       
    233126        <chemin dir='' />
    234         <chemin dir='spip21/' />
    235127
    236128        <categorie>divers</categorie>
     129        <necessite id="SPIP" version="[2.1.0;2.1.99]" />
    237130        <necessite id="saisies" version="[1.3;]" />
    238131        <!-- pour les boucles pour des "selections" de saisies -->
  • _plugins_/tickets/branches/v1.1/prive/contenu/ticket_commenter.html

    r50327 r54421  
    11[(#REM) Bloc 2: liste des commentaires sur le ticket]
     2<BOUCLE_ticket(TICKETS){id_ticket}>
    23<B_messages>
    34<div class="cadre cadre-r">
    4 <BOUCLE_messages(TICKETS_FORUM){id_ticket}{par date}{"<hr style='height: 1px; background-color: #666666; color: #666666; border: 0px;' />"}>
     5<BOUCLE_messages(FORUMS){id_ticket}{par date}{"<hr style='height: 1px; background-color: #666666; color: #666666; border: 0px;' />"}>
    56        <div class="cadre_padding">
    67                <div style="text-align: #LANG_RIGHT;">
    78                        <BOUCLE_auteur_message(AUTEURS){id_auteur}{tout}>
    8                         post&eacute; par <strong><a href="[(#ID_AUTEUR|generer_url_entite{autaur})]">#NOM</a></strong>
     9                        <:par_auteur:> <strong><a href="[(#ID_AUTEUR|generer_url_entite{auteur})]">#NOM</a></strong>
    910                        </BOUCLE_auteur_message>
    1011                        le [(#DATE|affdate)]
     
    1819[(#REM) Bloc 3: formulaire d'ajout d'un commentaire sur le ticket]
    1920[(#AUTORISER{commenter, ticket, #ID_TICKET}|oui)
    20         #FORMULAIRE_FORUM_TICKET{#ID_TICKET}
     21        [(#FORMULAIRE_FORUM{#SELF})]
    2122]
     23</BOUCLE_ticket>
  • _plugins_/tickets/branches/v1.1/tickets_options.php

    r52869 r54421  
    1212 * Enregistre une revision de ticket
    1313 *
     14 * @param int $id_ticket : l'identifiant numérique du ticket
     15 * @param array $c[optional] : un array des champs à modifier en base
    1416 * @return
    15  * @param int $id_ticket
    16  * @param array $c[optional]
    1717 */
    1818function revision_ticket($id_ticket, $c=false) {
Note: See TracChangeset for help on using the changeset viewer.