[SPIP] v3.2.7-->v3.2.9
[lhc/web/www.git] / www / plugins-dist / breves / formulaires / configurer_breves.php
1 <?php
2
3 /***************************************************************************\
4 * SPIP, Systeme de publication pour l'internet *
5 * *
6 * Copyright (c) 2001-2020 *
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 brèves
15 *
16 * @package SPIP\Breves\Formulaires
17 **/
18 if (!defined('_ECRIRE_INC_VERSION')) {
19 return;
20 }
21
22 /**
23 * Chargement du formulaire de configuration des brèves
24 *
25 * @return array
26 * Environnement du formulaire
27 **/
28 function formulaires_configurer_breves_charger_dist() {
29 $valeurs = array();
30 foreach (array(
31 'activer_breves',
32 ) as $m) {
33 $valeurs[$m] = $GLOBALS['meta'][$m];
34 }
35
36 return $valeurs;
37 }
38
39 /**
40 * Traitement du formulaire de configuration des brèves
41 *
42 * @return array
43 * Retours du traitement
44 **/
45 function formulaires_configurer_breves_traiter_dist() {
46 $res = array('editable' => true);
47 foreach (array(
48 'activer_breves',
49 ) as $m) {
50 if (!is_null($v = _request($m))) {
51 ecrire_meta($m, $v == 'oui' ? 'oui' : 'non');
52 }
53 }
54
55 $res['message_ok'] = _T('config_info_enregistree');
56
57 return $res;
58 }