source: spip-zone/_plugins_/Association/Associaspip/action/editer_asso_membres.php @ 63491

Last change on this file since 63491 was 63491, checked in by gildas.cotomale@…, 8 years ago

plus d'objets extensibles

File size: 1.9 KB
Line 
1<?php
2/***************************************************************************\
3 *  Associaspip, extension de SPIP pour gestion d'associations             *
4 *                                                                         *
5 *  Copyright (c) 2007 Bernard Blazin & François de Montlivault (V1)       *
6 *  Copyright (c) 2010-2011 Emmanuel Saint-James & Jeannot Lapin (V2)       *
7 *                                                                         *
8 *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
9 *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
10\***************************************************************************/
11
12
13if (!defined('_ECRIRE_INC_VERSION'))
14        return;
15
16function action_editer_asso_membres()
17{
18        $securiser_action = charger_fonction('securiser_action', 'inc');
19        $id_auteur = $securiser_action();
20        $modifs = array(
21                'commentaire' => _request('commentaire'),
22                'validite' => association_recupere_date(_request('validite')),
23                'categorie' => _request('categorie'),
24                'statut_interne' => _request('statut_interne'),
25                'nom_famille' => _request('nom_famille'),
26#               'fonction' => _request('fonction'),
27        );
28        /* pour ne pas ecraser les champs quand ils sont desactives */
29        if ($GLOBALS['association_metas']['civilite']=='on')
30                $modifs['sexe'] = _request('sexe');
31        if ($GLOBALS['association_metas']['prenom']=='on')
32                $modifs['prenom'] = _request('prenom');
33        if ($GLOBALS['association_metas']['id_asso']=='on')
34                $modifs['id_asso'] = _request('id_asso');
35        include_spip('base/association');
36        // on passe par modifier_contenu pour que la modification soit envoyee aux plugins et que Champs Extras 2 la recupere
37        include_spip('inc/modifier');
38        modifier_contenu(
39                'asso_membre', // table a modifier
40                $id_auteur, // identifiant
41                '', // parametres
42                $modifs // champs a modifier
43        );
44
45        return (array($id_auteur,''));
46}
47?>
Note: See TracBrowser for help on using the repository browser.