Documentation du code de SPIP et de ses plugins

SPIP

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
bool

effacer_config()

Effacement d'une configuration.

effacer_config(string $cfg) : bool
Parameters
$cfg : string
Return values
bool

liste_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
Return values
string

        
On this page

Search results