source: spip-zone/_plugins_/mafia/action/lier_filleul.php @ 52123

Last change on this file since 52123 was 52123, checked in by toutati@…, 9 years ago

Un plugin très très simple, pour créer des parrains et des filleuls, du coup mafia ça lui va bien :)
Merci à ceux a qui j'ai pompe des codes marcimat et cym entre autres.

File size: 1.1 KB
Line 
1<?php
2/**
3 * Plugin organisations & Organisations
4 * Licence GPL (c) 2010-2011 Matthieu Marcillaud, Cyril Marion
5**/
6
7if (!defined("_ECRIRE_INC_VERSION")) return;
8
9function action_lier_filleul_dist($arg=null) {
10        if (is_null($arg)){
11                $securiser_action = charger_fonction('securiser_action', 'inc');
12                $arg = $securiser_action();
13        }
14        $args = explode('/', $arg);
15
16        // cas liaison id_parrain/id_filleul
17        if (intval($args[0]) and is_numeric($args[1])) {
18                // spip_log("appel a l'action_lier_filleul_dist avec $arg[0] $arg[1] comme argument");
19                action_lier_filleul_post($args[0], $args[1]);
20        }
21
22        else {
23                spip_log("action_lier_filleul_dist $arg pas compris","mafia");
24        }
25}
26
27function action_lier_filleul_post($id_parrain,$id_filleul) {
28        $id_parrain = intval($id_parrain);
29        $id_filleul = intval($id_filleul);
30       
31        if ($id_filleul && $id_parrain) {
32                        sql_insertq("spip_mafias", array(
33                                "id_parrain"   => $id_parrain,
34                                "id_filleul" => $id_filleul,
35                        ));
36
37                include_spip('inc/invalideur');
38                suivre_invalideur("id='id_filleul/$id_filleul'");
39        }
40}
41
42?>
Note: See TracBrowser for help on using the repository browser.