source: spip-zone/_plugins_/mafia/action/delier_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: 965 bytes
Line 
1<?php
2/**
3 * Plugin Filleuls & Organisations
4 * Licence GPL (c) 2010 Matthieu Marcillaud
5**/
6
7if (!defined("_ECRIRE_INC_VERSION")) return;
8
9function action_delier_filleul_dist($arg=null) {
10        if (is_null($arg)){
11                $securiser_action = charger_fonction('securiser_action', 'inc');
12                $arg = $securiser_action();
13        }
14        $arg = explode('/', $arg);
15
16        // cas suppression d'une adresse et de toutes ses liaisons
17        if (intval($arg[0]) and intval($arg[1])) {
18                action_delier_filleul_post($arg[0], $arg[1]);
19        }
20
21        else {
22                spip_log("action_delier_filleul_dist $arg pas compris");
23        }
24}
25
26function action_delier_filleul_post($id_parrain,$id_filleul) {
27        $id_filleul = intval($id_filleul);
28        $id_parrain = intval($id_parrain);
29        if ($id_filleul and $id_parrain) {
30                sql_delete("spip_mafias", array(
31                        "id_filleul=" . sql_quote($id_filleul),
32                        "id_parrain=" . sql_quote($id_parrain),
33                ));
34               
35                include_spip('inc/invalideur');
36                suivre_invalideur("id='id_filleul/$id_filleul'");
37        }
38}
39
40?>
Note: See TracBrowser for help on using the repository browser.