4 * Ce fichier représente un exemple des constantes de configuration
5 * disponibles pour Garradin.
8 // Nécessaire pour situer les constantes dans le bon namespace
11 // Connexion automatique à l'administration avec l'adresse e-mail donnée
12 #const LOCAL_LOGIN = 'president@association.net';
14 // Connexion automatique avec le numéro de membre indiqué
15 // Défaut : false (connexion automatique désactivée)
16 const LOCAL_LOGIN
= false;
18 // Répertoire où est le code source de Garradin
19 // const ROOT = '/usr/share/garradin';
20 const ROOT
= '/home/www/data/cyclo-paris20-garradin';
22 // Répertoire où sont situées les données de Garradin
23 // (incluant la base de données SQLite, le cache et les fichiers locaux)
24 // Défaut : le même répertoire que le source
25 const DATA_ROOT
= '/home/www/data/cyclo-paris20-garradin/data';
27 // Emplacement de la base de données
28 const DB_FILE
= '/home/www/data/cyclo-paris20-garradin/data/paris20.garradin.sqlite';
30 // Adresse URI de la racine du site Garradin
31 // (doit se terminer par un slash)
32 // Défaut : découverte automatique à partir de SCRIPT_NAME
35 // Adresse URL HTTP(S) de Garradin
36 // Défaut : découverte à partir de HTTP_HOST ou SERVER_NAME + WWW_URI
37 define('Garradin\WWW_URL', WWW_URI
);
39 // Emplacement de stockage des plugins
40 define('Garradin\PLUGINS_ROOT', DATA_ROOT
. '/plugins');
42 // Plugins fixes qui ne peuvent être désinstallés (séparés par une virgule)
43 const PLUGINS_SYSTEM
= 'email,web';
45 // Affichage des erreurs
46 // Si "true" alors un message expliquant l'erreur et comment rapporter le bug s'affiche
47 // en cas d'erreur. Sinon rien ne sera affiché.
49 const SHOW_ERRORS
= true;
51 // Envoi des erreurs par e-mail
52 // Si rempli, un email sera envoyé à l'adresse indiquée à chaque fois qu'une erreur
53 // d'exécution sera rencontrée.
54 // Si "false" alors aucun email ne sera envoyé
55 // Note : les erreurs sont déjà toutes loguées dans error.log à la racine de DATA_ROOT
56 const MAIL_ERRORS
= false;
58 // Utilisation de cron pour les tâches automatiques
59 // Si "true" on s'attend à ce qu'une tâche automatisée appelle
60 // le script cron.php à la racine toutes les 24 heures. Sinon Garradin
61 // effectuera les actions automatiques quand quelqu'un se connecte à
62 // l'administration ou visite le site.
64 const USE_CRON
= false;