4.4 KiB
Configuration globale
La plus grande partie de la configuration globale se trouve dans le fichier config.inc.php
.
// Variables globales
$GLOBALS['LSconfig'] = array(
// Variables globales
);
// Variables et constantes indépendantes
$var1 = 'val1'
$var2 = 'val2'
...
define('CONST1','val1')
define('CONST2','val2')
...
Variables globales
-
NetLDAP2
Chemin vers la librairie PEAR Net_LDAP2.
/usr/share/php/Net/LDAP2.php
-
Smarty
Chemin vers le moteur de template Smarty.
/usr/share/php/smarty/libs/Smarty.class.php
-
public_root_url
URL publique de la racine web de l'application. Il peut s'agir d'une URL relative bien qu'une URL absolue soit préférable, notament pour éviter l'auto-détection de celle-ci lorsque nécessaire (lien dans un e-mail par exemple. Par défaut :
/
.)!!! important
Il est indispensable que ce paramètre soit configuré en adéquation avec votre environement pour que l'application fonctionne correctement (notament en cas en cas de déploiement dans un sous-dossier ou encore dans le cadre d'un accès à l'application au travers un *reverse-proxy*).
-
lang
Paramètre utilisé pour l'internationalisation : code de la langue (
fr_FR
ouen_US
) -
encoding
Encodage de caractère (
UTF8
) -
ldap_servers
Configuration des serveurs LDAP. Voir section concernée.
Préférences globales
!!! important
Les variables globales suivantes ont une action globale, mais non-prioritaire sur le
comportement de l'application. Il peux être redéfini pour chacun des serveurs LDAP.
-
cacheLSprofiles
Activation/Désactivation de la mise en cache des profils des utilisateurs connectés (LSprofiles).
Valeurs possibles :
True
ouFalse
Valeur recommandée :
True
Valeur par défaut :
False
-
cacheSubDn
Activation/Désactivation de la mise en cache des niveaux de connexion (subDn) dans l'annuaire.
Valeurs possibles :
True
ouFalse
Valeur recommandée :
True
Valeur par défaut :
False
-
cacheSearch
Activation/Désactivation de la mise en cache du résultat des recherches dans l'annuaire.
Valeurs possibles :
True
ouFalse
Valeur recommandée :
True
Valeur par défaut :
False
-
globalSearch
Activation/Désactivation de la recherche globale dans l'annuaire.
Valeurs possibles :
True
ouFalse
Valeur par défaut :
True
-
keepLSsessionActive
Activation/Désactivation du maintient de la LSsession active.
Valeurs possibles :
True
ouFalse
Valeur par défaut :
False
Variables et constantes indépendantes
-
LS_THEME
Constante déterminant le nom du theme utilisé.
Valeur par défaut : default
-
LS_TEMPLATES_DIR
Constante déterminant le chemin du dossier des templates.
Valeur par défaut : templates
-
LS_IMAGES_DIR
Constante déterminant le chemin du dossier des images.
Valeur par défaut : images
-
LS_CSS_DIR
Constante déterminant le chemin du dossier des CSS.
Valeur par défaut : css
-
LSdebug
Variable booléenne déterminant si le débogage à l'écran est activé.
-
$GLOBALS['LSlog']
Variable permettant de configurer la journalisation de l'application. Voir section concernée.
-
NB_LSOBJECT_LIST
Constante déterminant le nombre d'objet affichés par page de résultat de recherche.
-
NB_LSOBJECT_LIST_SELECT
Constante déterminant le nombre d'objet affichés par page de résultat de recherche dans une fenêtre LSselect.
-
$GLOBALS['NB_LSOBJECT_LIST_CHOICES']
Variable permettant de configurer la liste des choix proposés à l'utilisateur pour le nombre maximum d'objets affichés par page de résultat de recherche.
-
MAX_SEND_FILE_SIZE
Constante déterminant la taille maximale d'un fichier envoyé à travers les formulaires.
-
$GLOBALS['defaultJSscripts']
Tableau déterminant les fichiers Javascript à charger sur toute les pages.
-
$GLOBALS['defaultCSSfiles']
Tableau déterminant les fichiers CSS à charger sur toute les pages. Ces fichiers seront chargés dans l'ordre et en dernier permettant de surcharger tous paramètres de style.