528d87ef7e47017155403b553e39207990113517
[lhc/web/www.git] / www / plugins-dist / mots / formulaires / configurer_mots.php
1 <?php
2
3 /***************************************************************************\
4 * SPIP, Systeme de publication pour l'internet *
5 * *
6 * Copyright (c) 2001-2016 *
7 * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
8 * *
9 * Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
10 * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
11 \***************************************************************************/
12
13 /**
14 * Gestion du formulaire de configuration des groupes de mots
15 *
16 * @package SPIP\Mots\Formulaires
17 **/
18 if (!defined('_ECRIRE_INC_VERSION')) {
19 return;
20 }
21
22 include_spip('inc/presentation');
23
24 /**
25 * Chargement du formulaire de configuration des mots
26 *
27 * @return array
28 * Environnement du formulaire
29 **/
30 function formulaires_configurer_mots_charger_dist() {
31 foreach (array(
32 'articles_mots',
33 'config_precise_groupes',
34 'mots_cles_forums',
35 ) as $m) {
36 $valeurs[$m] = $GLOBALS['meta'][$m];
37 }
38
39 return $valeurs;
40 }
41
42 /**
43 * Traitement du formulaire de configuration des mots
44 *
45 * @return array
46 * Retours du traitement
47 **/
48 function formulaires_configurer_mots_traiter_dist() {
49 $res = array('editable' => true);
50 foreach (array(
51 'articles_mots',
52 'config_precise_groupes',
53 'mots_cles_forums',
54 ) as $m) {
55 if (!is_null($v = _request($m))) {
56 ecrire_meta($m, $v == 'oui' ? 'oui' : 'non');
57 }
58 }
59
60 $res['message_ok'] = _T('config_info_enregistree');
61
62 return $res;
63 }