Overview
Comment: | Config plus lisible, plus de doc |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | dev |
Files: | files | file ages | folders |
SHA1: |
bfdb9ce4b1ccb695afe2f9010e84c487 |
User & Date: | bohwaz on 2017-05-09 06:58:07 |
Other Links: | branch diff | manifest | tags |
Context
2017-05-09
| ||
06:58 | DB: Ajout méthode close(), et autorisation d'avoir un WHERE vide dans UPDATE check-in: 4569a5c086 user: bohwaz tags: dev | |
06:58 | Config plus lisible, plus de doc check-in: bfdb9ce4b1 user: bohwaz tags: dev | |
2017-05-08
| ||
07:29 | Ajout d'une contrainte sur les champs date pour empêcher d'y mettre des trucs qui ne sont pas des dates check-in: 51a82e5421 user: bohwaz tags: dev | |
Changes
Modified src/config.dist.php from [73cd358136] to [159ec20c1f].
1 2 3 4 5 6 7 8 9 | <?php /** * Ce fichier représente un exemple des constantes de configuration * disponibles pour Garradin. * * NE PAS MODIFIER CE FICHIER! * * Pour configurer Garradin, copiez ce fichier en 'config.local.php' | | > | > > | > | < < > > | < < < < > > > | > | | | < < | > | < < < | | > | | | | | > > > > > > > > > > > > > > > > > > > > > > > > > > | > > > > | > > > > > > | > > > > > > > > > > > > > > > > > > | | | > | > > | > | | | | > > > > | > | | | | > | > > | > > | | | | > | > | | > > > > | | > > > > | > | | > > > > | > | > > > > | > | > | > > > > | > | > | | | > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 | <?php /** * Ce fichier représente un exemple des constantes de configuration * disponibles pour Garradin. * * NE PAS MODIFIER CE FICHIER! * * Pour configurer Garradin, copiez ce fichier en 'config.local.php' * puis décommentez et modifiez ce dont vous avez besoin. */ // Nécessaire pour situer les constantes dans le bon namespace namespace Garradin; /** * Se connecter automatiquement avec l'ID de membre indiqué * Exemple: LOCAL_LOGIN = 42 * * Défault : false (connexion automatique désactivée) */ const LOCAL_LOGIN = false; /** * Autoriser (ou non) l'import de sauvegarde qui a été modifiée ? * * Si mis à true, un avertissement et une confirmation seront demandés * Si mis à false, tout fichier SQLite importé qui ne comporte pas une signature * valide (hash SHA1) sera refusé. * * Ceci ne s'applique qu'à la page "Sauvegarde et restauration" de l'admin, * il est toujours possible de restaurer une base de données non signée en * la recopiant à la place du fichier association.sqlite * * Défaut : true */ const ALLOW_MODIFIED_IMPORT = true; /** * Doit-on suggérer à l'utilisateur d'utiliser la version chiffrée du site ? * * 1 ou true = affiche un message de suggestion sur l'écran de connexion invitant à utiliser le site chiffré * (conseillé si vous avez un certificat auto-signé ou peu connu type CACert) * 2 = rediriger automatiquement sur la version chiffrée pour l'administration (mais pas le site public) * 3 = rediriger automatiquement sur la version chiffrée pour administration et site public * false ou 0 = aucune version chiffrée disponible, donc ne rien proposer ni rediriger * * Défaut : false */ const PREFER_HTTPS = false; /** * Répertoire où se situe le code source de Garradin * * Défaut : répertoire racine de Garradin (__DIR__) */ const ROOT = __DIR__; /** * Répertoire où sont situées les données de Garradin * (incluant la base de données SQLite, le cache et les fichiers locaux) * * Défaut : identique à ROOT */ const DATA_ROOT = ROOT; /** * Emplacement du fichier de base de données de Garradin * * Défaut : ROOT . '/association.sqlite' */ const DB_FILE = ROOT . '/association.sqlite'; /** * Emplacement de stockage des plugins * * Défaut : DATA_ROOT . '/plugins' */ const PLUGINS_ROOT = DATA_ROOT . '/plugins'; /** * Plugins fixes qui ne peuvent être désinstallés par l'utilisateur * (séparés par une virgule) * * Exemple : PLUGINS_SYSTEM = 'gestion_emails,factures' * * Défaut : aucun (chaîne vide) */ const PLUGINS_SYSTEM = ''; /** * Adresse URI de la racine du site Garradin * (doit se terminer par un slash) * * Défaut : découverte automatique à partir de SCRIPT_NAME */ //const WWW_URI = '/asso/'; /** * Adresse URL HTTP(S) de Garradin * * Défaut : découverte à partir de HTTP_HOST ou SERVER_NAME + WWW_URI */ //const WWW_URL = 'http://garradin.chezmoi.tld' . WWW_URI; /** * Affichage des erreurs * Si "true" alors un message expliquant l'erreur et comment rapporter le bug s'affiche * en cas d'erreur. Sinon rien ne sera affiché. * * Défaut : true */ const SHOW_ERRORS = true; /** * Envoi des erreurs par e-mail * * Si renseigné, un email sera envoyé à l'adresse indiquée à chaque fois qu'une erreur * d'exécution sera rencontrée. * Si "false" alors aucun email ne sera envoyé. * Note : les erreurs sont déjà toutes loguées dans error.log à la racine de DATA_ROOT * * Défaut : false */ const MAIL_ERRORS = false; /** * Utilisation de cron pour les tâches automatiques * * Si "true" on s'attend à ce qu'une tâche automatisée appelle * le script cron.php à la racine toutes les 24 heures. Sinon Garradin * effectuera les actions automatiques quand quelqu'un se connecte à * l'administration ou visite le site. * * Défaut : false */ const USE_CRON = false; /** * Activation de l'envoi de fichier directement par le serveur web. * (X-SendFile) * * Permet d'améliorer la rapidité d'envoi des fichiers. * Supporte les serveurs web suivants : * - Apache avec mod_xsendfile (paquet libapache2-mod-xsendfile) * - Lighttpd * * N'activer que si vous êtes sûr que le module est installé et activé (sinon * les fichiers ne pourront être vus ou téléchargés). * Nginx n'est PAS supporté, car X-Accel-Redirect ne peut gérer que des fichiers * qui sont *dans* le document root du vhost, ce qui n'est pas le cas ici. * * Défaut : false */ const ENABLE_XSENDFILE = false; /** * Hôte du serveur SMTP, mettre à false (défaut) pour utiliser la fonction * mail() de PHP * * Défaut : false */ const SMTP_HOST = false; /** * Port du serveur SMTP * * 25 = port standard pour connexion non chiffrée (465 pour Gmail) * 587 = port standard pour connexion SSL * * Défaut : 587 */ const SMTP_PORT = 587; /** * Login utilisateur pour le server SMTP * * mettre à null pour utiliser un serveur local ou anonyme * * Défaut : null */ //const SMTP_USER = 'garradin@monserveur.com'; /** * Mot de passe pour le serveur SMTP * * mettre à null pour utiliser un serveur local ou anonyme * * Défaut : null */ //const SMTP_PASSWORD = 'abcd'; /** * Sécurité du serveur SMTP * * NONE = pas de chiffrement * SSL = connexion SSL (le plus sécurisé) * STARTTLS = utilisation de STARTTLS (moyennement sécurisé) * * Défaut : STARTTLS */ const SMTP_SECURITY = 'STARTTLS'; |