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
= 1;
18 // Répertoire où est le code source de Garradin
19 const ROOT
= '/usr/share/garradin';
21 // Répertoire où sont situées les données de Garradin
22 // (incluant la base de données SQLite, le cache et les fichiers locaux)
23 // Défaut : le même répertoire que le source
24 const DATA_ROOT
= '/var/www/garradin';
26 // Emplacement de la base de données
27 const DB_FILE
= '/var/lib/sqlite/garradin.sqlite';
29 // Adresse URI de la racine du site Garradin
30 // (doit se terminer par un slash)
31 // Défaut : découverte automatique à partir de SCRIPT_NAME
32 const WWW_URI
= '/garradin/';
34 // Adresse URL HTTP(S) de Garradin
35 // Défaut : découverte à partir de HTTP_HOST ou SERVER_NAME + WWW_URI
36 define('Garradin\WWW_URL', 'http://garradin.net' . WWW_URI
);
38 // Emplacement de stockage des plugins
39 define('Garradin\PLUGINS_ROOT', DATA_ROOT
. '/plugins');
41 // Plugins fixes qui ne peuvent être désinstallés (séparés par une virgule)
42 const PLUGINS_SYSTEM
= 'email,web';
44 // Affichage des erreurs
45 // Si "true" alors un message expliquant l'erreur et comment rapporter le bug s'affiche
46 // en cas d'erreur. Sinon rien ne sera affiché.
48 const SHOW_ERRORS
= true;
50 // Envoi des erreurs par e-mail
51 // Si rempli, un email sera envoyé à l'adresse indiquée à chaque fois qu'une erreur
52 // d'exécution sera rencontrée.
53 // Si "false" alors aucun email ne sera envoyé
54 // Note : les erreurs sont déjà toutes loguées dans error.log à la racine de DATA_ROOT
55 const MAIL_ERRORS
= false;
57 // Utilisation de cron pour les tâches automatiques
58 // Si "true" on s'attend à ce qu'une tâche automatisée appelle
59 // le script cron.php à la racine toutes les 24 heures. Sinon Garradin
60 // effectuera les actions automatiques quand quelqu'un se connecte à
61 // l'administration ou visite le site.
63 const USE_CRON
= false;