source: spip-zone/_core_/plugins/compresseur/formulaires/configurer_compresseur.php @ 94396

Last change on this file since 94396 was 94396, checked in by denisb@…, 5 years ago

bonne année.

File size: 2.0 KB
Line 
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 du compresseur
15 *
16 * @package SPIP\Compresseur\Formulaires
17 **/
18if (!defined("_ECRIRE_INC_VERSION")) {
19        return;
20}
21
22/**
23 * Chargement du formulaire de configuration du compresseur
24 *
25 * @return array
26 *     Environnement du formulaire
27 **/
28function formulaires_configurer_compresseur_charger_dist() {
29
30        $valeurs = array();
31
32        $valeurs['auto_compress_js'] = $GLOBALS['meta']['auto_compress_js'];
33        $valeurs['auto_compress_css'] = $GLOBALS['meta']['auto_compress_css'];
34        $valeurs['auto_compress_closure'] = $GLOBALS['meta']['auto_compress_closure'];
35
36        return $valeurs;
37
38}
39
40/**
41 * Vérifications du formulaire de configuration du compresseur
42 *
43 * @return array
44 *     Tableau des erreurs
45 **/
46function formulaires_configurer_compresseur_verifier_dist() {
47        $erreurs = array();
48
49        // les checkbox
50        foreach (array('auto_compress_js', 'auto_compress_css', 'auto_compress_closure') as $champ) {
51                if (_request($champ) != 'oui') {
52                        set_request($champ, 'non');
53                }
54        }
55
56        return $erreurs;
57}
58
59/**
60 * Traitement du formulaire de configuration du compresseur
61 *
62 * @return array
63 *     Retours du traitement
64 **/
65function formulaires_configurer_compresseur_traiter_dist() {
66        include_spip('inc/config');
67        appliquer_modifs_config();
68
69        return array('message_ok' => _T('config_info_enregistree'));
70}
Note: See TracBrowser for help on using the repository browser.