config.php
SPIP, Système de publication pour l'internet
Copyright © avec tendresse depuis 2001 Arnaud Martin, Antoine Pitrou, Philippe Rivière, Emmanuel Saint-James
Ce programme est un logiciel libre distribué sous licence GNU/GPL.
Table of Contents
Functions
- inc_config_dist() : mixed
- Appliquer les valeurs par défaut pour les options non initialisées (pour les langues c'est fait)
- lire_config() : mixed
- Lecture de la configuration.
- ecrire_config() : bool
- Écriture d'une configuration ; `null` supprime la clé.
- effacer_config() : bool
- Effacement d'une configuration.
- liste_metas() : array<string, mixed>
- Définir les `meta` de configuration
- actualise_metas() : mixed
- Mets les `meta` à des valeurs conventionnelles quand elles sont vides et recalcule les langues
- appliquer_modifs_config() : mixed
- Appliquer les modifications apportées aux `metas`
- appliquer_adresse_site() : string
- Mettre à jour l'adresse du site à partir d'une valeur saisie (ou auto détection si vide).
Functions
inc_config_dist()
Appliquer les valeurs par défaut pour les options non initialisées (pour les langues c'est fait)
inc_config_dist() : mixed
lire_config()
Lecture de la configuration.
lire_config([string $cfg = '' ][, mixed $def = null ][, bool $unserialize = true ]) : mixed
Accepte les formes :
'casier''casier/sous_casier/...''/store/casier/...'(déprécié)
Parameters
- $cfg : string = ''
- $def : mixed = null
- $unserialize : bool = true
ecrire_config()
Écriture d'une configuration ; `null` supprime la clé.
ecrire_config(string $cfg, mixed $store[, bool|null $importable = null ]) : bool
Parameters
- $cfg : string
- $store : mixed
- $importable : bool|null = null
Return values
booleffacer_config()
Effacement d'une configuration.
effacer_config(string $cfg) : bool
Parameters
- $cfg : string
Return values
boolliste_metas()
Définir les `meta` de configuration
liste_metas() : array<string, mixed>
Return values
array<string, mixed>actualise_metas()
Mets les `meta` à des valeurs conventionnelles quand elles sont vides et recalcule les langues
actualise_metas(array<string, mixed> $liste_meta) : mixed
Parameters
- $liste_meta : array<string, mixed>
appliquer_modifs_config()
Appliquer les modifications apportées aux `metas`
appliquer_modifs_config([bool $purger_skel = false ]) : mixed
Si $purger_skel est à true, on purge le répertoire de cache des squelettes
Parameters
- $purger_skel : bool = false
appliquer_adresse_site()
Mettre à jour l'adresse du site à partir d'une valeur saisie (ou auto détection si vide).
appliquer_adresse_site(string $adresse_site) : string
Parameters
- $adresse_site : string