source: spip-zone/_plugins_/zpipcoop/zpipcoop_fonctions.php @ 48972

Last change on this file since 48972 was 48972, checked in by pierrekuhn82@…, 10 years ago

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

File size: 2.3 KB
Line 
1<?php
2// =======================================================================================================================================
3// Filtres :
4// =======================================================================================================================================
5// Auteur: Smellup
6// Fonction : regroupe les filtres definis par le squelette
7// =======================================================================================================================================
8//
9include_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
72?>
Note: See TracBrowser for help on using the repository browser.