[SPIP] v3.2.12 -> v3.2.12 - Reinstallation avec le spip_loader
[lhc/web/www.git] / www / plugins-dist / compagnon / formulaires / reinitialiser_compagnon.php
1 <?php
2 /**
3 * Gestion du formulaire de réinitialisation des messages de compagnon
4 * validés (vus) par des auteurs.
5 *
6 * Ce formulaire permet d'effacer pour soi ou pour tous les auteurs
7 * les messages qu'on a déjà vus. Du coup, ils seront de nouveaux
8 * affichés sur les différentes pages.
9 *
10 * @package SPIP\Compagnon\Formulaires
11 **/
12
13 if (!defined('_ECRIRE_INC_VERSION')) {
14 return;
15 }
16
17 /**
18 * Chargement du formulaire de réinitialisation des messages du compagnon
19 *
20 * @return array
21 * Environnement du formulaire
22 **/
23 function formulaires_reinitialiser_compagnon_charger() {
24 return array('qui' => 'moi');
25 }
26
27 /**
28 * Traitement du formulaire de réinitialisation des messages du compagnon
29 *
30 * @return array
31 * Retours du traitement
32 **/
33 function formulaires_reinitialiser_compagnon_traiter() {
34 $qui = _request('qui');
35 include_spip('inc/config');
36 if ($qui == 'moi') {
37 effacer_config('compagnon/' . $GLOBALS['visiteur_session']['id_auteur']);
38 }
39 if ($qui == 'tous') {
40 $config = lire_config('compagnon/config');
41 effacer_config('compagnon');
42 ecrire_config('compagnon/config', $config);
43 }
44
45 return array(
46 'message_ok' => _T('compagnon:reinitialisation_ok')
47 );
48 }