Ces variables sont définies dans le VirtualHost Apache du site :
- id_site : contient la valeur de la clé primaire du site en cours d'exécution
- front : vaut 1 si nous sommes sur le frontoffice, 0 sinon
- back : vaut 1 si nous sommes sur le backoffice, 0 sinon
- usr : nom du projet ou du site (correspondant au répertoire dans
usr/
)
- env : environnement de fonctionnement dev/preprod/prod
- ID_LOC : identifiant de la locale actuellement utilisée
- LOC : code de la locale
- URL_LOC : préfixe localisé pour les URLs (example : /fr)
- ID_COUNTRY : identifiant du pays
- ID_SITE : identifiant du site
Constantes liées aux path
- GABOX_USR_DIR / USR : répertoire du projet
- ROOT
- INC : dossier de GaboX
- LIBS : dossier des librairies dans GaboX
- COMMON : dossier common de GaboX
- ADMIN : dossier admin-common de GaboX
- MODS : dossier des modules dans GaboX
- USR_MODS : dossier des modules dans le répertoire du projet
- VAR_PATH : dossier var du projet
En frontoffice on pourra compléter dans le dossier fichier usr/nomprojet/etc/config.php par :
define('VIEWS_DIR', GABOX_USR_DIR . '/www/views/');
define('CONTROLLER_DIR', GABOX_USR_DIR . '/www/controller/');