fd847d001236e44bd0987fd4774864f2b9d61e8f
3 /***************************************************************************\
4 * SPIP, Systeme de publication pour l'internet *
6 * Copyright (c) 2001-2013 *
7 * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
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 \***************************************************************************/
14 * Gestion du formulaire de configuration du compresseur
16 * @package SPIP\Compresseur\Formulaires
18 if (!defined("_ECRIRE_INC_VERSION")) return;
21 * Chargement du formulaire de configuration du compresseur
24 * Environnement du formulaire
26 function formulaires_configurer_compresseur_charger_dist(){
30 $valeurs['_editer_auto_compress_http'] = function_exists('ob_gzhandler');
31 $valeurs['auto_compress_http'] = $GLOBALS['meta']['auto_compress_http'];
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'];
41 * Vérifications du formulaire de configuration du compresseur
46 function formulaires_configurer_compresseur_verifier_dist(){
50 foreach(array('auto_compress_http','auto_compress_js','auto_compress_css', 'auto_compress_closure') as $champ)
51 if (_request($champ)!='oui')
52 set_request($champ,'non');
58 * Traitement du formulaire de configuration du compresseur
61 * Retours du traitement
63 function formulaires_configurer_compresseur_traiter_dist(){
64 include_spip('inc/config');
65 appliquer_modifs_config();
67 return array('message_ok'=>_T('config_info_enregistree'));