e5011146b6d22ddf9b9cc7c0ff0b249f3a84c3b1
[lhc/web/www.git] / www / plugins / formidable / formidable_options.php
1 <?php
2
3 /**
4 * Options globales chargées à chaque hit
5 *
6 * @package SPIP\Formidable\Options
7 **/
8
9 // Sécurité
10 if (!defined("_ECRIRE_INC_VERSION")) return;
11
12
13 /* déclaration des différentes variables utilisées pour effectuer l'anonymisation */
14 $GLOBALS['formulaires']['variables_anonymisation'] = array(
15 'remote_user' => '$_SERVER["REMOTE_USER"]',
16 'php_auth_user' => '$_SERVER["PHP_AUTH_USER"]',
17 );
18
19 /*
20 * on se contente d'initialiser si ces variable si elles ne
21 * le sont pas dans mes_options.php de l'instance
22 */
23 if (isset($GLOBALS['formulaires']['passwd']) == false) {
24 $GLOBALS['formulaires']['passwd'] = array(
25 'interne' => 'palabresecreta',
26 );
27 }
28
29 if (isset($GLOBALS['formulaires']['autoriser_admin_restreint']) == false) {
30 $GLOBALS['formulaires']['autoriser_admin_restreint'] = false;
31 }
32
33 if (!function_exists('array_fill_keys')) {
34 /**
35 * Remplit un tableau avec des valeurs, en spécifiant les clés
36 *
37 * Fonction dans PHP 5.2+
38 * @see http://php.net/manual/fr/function.array-fill-keys.php
39 *
40 * @param array $keys
41 * Tableau de valeurs qui sera utilisé comme clés.
42 * @param mixed $value
43 * Valeur à utiliser pour remplir le tableau.
44 * @return array
45 * Le tableau rempli.
46 **/
47 function array_fill_keys($keys, $value){
48 array_combine($keys,array_fill(0,count($keys),$value));
49 }
50 }
51
52 ?>