source: spip-zone/_plugins_/edition_directe/branches/3.0/action/edition_directe_auteur.php @ 118388

Last change on this file since 118388 was 118388, checked in by Rainer Müller, 12 months ago

v3.3.2 - eviter des erreurs php dans l'espace publique

File size: 709 bytes
Line 
1<?php
2/**
3 * Action d'édition du plugin Edition_directe
4 *
5 * @plugin     Edition_directe
6 * @copyright  2011 - 2019
7 * @author     Rainer Müller
8 * @licence    GNU/GPL
9 * @package    SPIP\Edition_directe\Action
10 */
11
12if (!defined("_ECRIRE_INC_VERSION"))
13        return;
14
15function action_edition_directe_auteur_dist() {
16        include_spip('inc/session');
17
18        $securiser_action = charger_fonction('securiser_action', 'inc');
19        $arg = $securiser_action();
20        $id_auteur = session_get('id_auteur');
21
22        $prefs = session_get('prefs');
23
24        list ($action, $objet) = explode('-', $arg);
25
26        $prefs['edition_directe'][$objet] = $action;
27
28        sql_updateq('spip_auteurs', array(
29                'prefs' => serialize($prefs)
30        ), 'id_auteur=' . $id_auteur);
31}
Note: See TracBrowser for help on using the repository browser.