source: spip-zone/_plugins_/tickets/trunk/tickets_notifications.php @ 81170

Last change on this file since 81170 was 77824, checked in by kent1@…, 6 years ago

On essaie de faire fonctionner ça : http://contrib.spip.net/Tickets-suivi-de-bugs#forum471183

(milsabor)

Version 2.8.1

File size: 1.2 KB
Line 
1<?php
2/**
3 * Plugin Tickets
4 * Licence GPL (c) 2008-2013
5 *
6 * @package SPIP\Tickets\Notifications
7 */
8
9if (!defined("_ECRIRE_INC_VERSION")) return;
10
11// pour le pipeline
12function tickets_notifications($flux){
13        return $flux;
14}
15
16/**
17 *
18 * Fonction de notification appelée lors du changement de statut d'un ticket
19 *
20 * @return
21 * @param object $quoi
22 * @param object $id_article
23 * @param object $options
24 */
25function notifications_instituerticket_dist($quoi, $id_ticket, $options) {
26       
27        // ne devrait jamais se produire
28        if ($options['statut'] == $options['statut_ancien']) {
29                spip_log('on ne notifie pas car même statut','test.'._LOG_ERREUR);
30                return;
31        }
32
33        $notifier_publication_ticket = charger_fonction('notifier_publication_ticket','inc');
34        $notifier_publication_ticket($id_ticket,$options['statut'],$options['statut_ancien']);
35}
36
37/**
38 *
39 * Fonction de notification appelée lors du changement d'assignation d'un ticket
40 *
41 * @return
42 * @param object $quoi
43 * @param object $id_article
44 * @param object $options
45 */
46function notifications_assignerticket_dist($quoi, $id_ticket, $options) {
47       
48        $notifier_assignation_ticket = charger_fonction('notifier_assignation_ticket','inc');
49        $notifier_assignation_ticket($id_ticket,$options);
50}
51
52?>
Note: See TracBrowser for help on using the repository browser.