[SPIP][PLUGINS] v3.0-->v3.2
[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')) {
11 return;
12 }
13
14 /* déclaration des différentes variables utilisées pour effectuer l'anonymisation */
15 $GLOBALS['formulaires']['variables_anonymisation'] = array(
16 'remote_user' => '$_SERVER["REMOTE_USER"]',
17 'php_auth_user' => '$_SERVER["PHP_AUTH_USER"]',
18 );
19
20 /*
21 * on se contente d'initialiser si ces variable si elles ne
22 * le sont pas dans mes_options.php de l'instance
23 */
24 if (isset($GLOBALS['formulaires']['passwd']) == false) {
25 $GLOBALS['formulaires']['passwd'] = array(
26 'interne' => 'palabresecreta',
27 );
28 }
29
30 if (!function_exists('array_fill_keys')) {
31 /**
32 * Remplit un tableau avec des valeurs, en spécifiant les clés
33 *
34 * Fonction dans PHP 5.2+
35 * @see http://php.net/manual/fr/function.array-fill-keys.php
36 *
37 * @param array $keys
38 * Tableau de valeurs qui sera utilisé comme clés.
39 * @param mixed $value
40 * Valeur à utiliser pour remplir le tableau.
41 * @return array
42 * Le tableau rempli.
43 **/
44 function array_fill_keys($keys, $value) {
45 array_combine($keys, array_fill(0, count($keys), $value));
46 }
47 }
48
49 /* Lieux de stockages des fichiers, qu'on définit ici pour pouvoir l'utiliser en squelette
50 */
51 if (!defined('_DIR_FICHIERS')) { // En attendant que ce soit natif spip
52 define('_DIR_FICHIERS', _DIR_ETC.'fichiers/');
53 }
54
55 if (!defined('_DIR_FICHIERS_FORMIDABLE')) {
56 define('_DIR_FICHIERS_FORMIDABLE', _DIR_FICHIERS.'formidable/');
57 }