| Line 1... |
Line 1... |
| 1 |
<?php
|
1 |
<?php
|
| 2 |
//==================================== GTT v4 ==================================
|
2 |
//==================================== GTT v4 ==================================
|
| 3 |
// +------------------------------------------------------------------------------------------------------+
|
3 |
// +------------------------------------------------------------------------------------------------------+
|
| 4 |
// Gestion des dates
|
4 |
// Gestion des dates
|
| 5 |
/** Définition du fuseau horaire à utiliser pour eFlore. */
|
5 |
/** Définition du fuseau horaire à utiliser pour eFlore. */
|
| 6 |
date_default_timezone_set('Europe/Paris');
|
6 |
date_default_timezone_set('Europe/Paris');
|
| Line 7... |
Line 7... |
| 7 |
|
7 |
|
| 8 |
// +------------------------------------------------------------------------------------------------------+
|
8 |
// +------------------------------------------------------------------------------------------------------+
|
| 9 |
// Définition de la langue
|
9 |
// Définition de la langue
|
| 10 |
/** Paramêtres indiquant que l'on est en français pourpermettre la mise en majuscule des caractères accentués. */
|
10 |
/** Paramêtres indiquant que l'on est en français pourpermettre la mise en majuscule des caractères accentués. */
|
| Line 11... |
Line 11... |
| 11 |
setlocale(LC_CTYPE, 'fr_FR');
|
11 |
setlocale(LC_CTYPE, 'fr_FR');
|
| 12 |
|
12 |
|
| 13 |
// +------------------------------------------------------------------------------------------------------+
|
13 |
// +------------------------------------------------------------------------------------------------------+
|
| Line 29... |
Line 29... |
| 29 |
define ('GTT_ACTION_UTILISATEUR', 'utilisateur');
|
29 |
define ('GTT_ACTION_UTILISATEUR', 'utilisateur');
|
| 30 |
define ('GTT_ACTION_STAT_TAB_GLOB', 'stat-tableau-global');
|
30 |
define ('GTT_ACTION_STAT_TAB_GLOB', 'stat-tableau-global');
|
| 31 |
define ('GTT_ACTION_STAT_TAB_CHARGE', 'stat-tableau-charge');
|
31 |
define ('GTT_ACTION_STAT_TAB_CHARGE', 'stat-tableau-charge');
|
| Line 32... |
Line 32... |
| 32 |
|
32 |
|
| 33 |
// +------------------------------------------------------------------------------------------------------+
|
33 |
// +------------------------------------------------------------------------------------------------------+
|
| 34 |
// Les chemins d'accès
|
34 |
// Les chemins d'accès
|
| 35 |
define('GTT_CHEMIN_APPLI', '');
|
35 |
define('GTT_CHEMIN_APPLI', '');
|
| 36 |
define('GTT_CHEMIN_BIBLIO', GTT_CHEMIN_APPLI.'bibliotheque'.DIRECTORY_SEPARATOR);
|
36 |
define('GTT_CHEMIN_BIBLIO', GTT_CHEMIN_APPLI.'bibliotheque'.DIRECTORY_SEPARATOR);
|
| 37 |
define('GTT_CHEMIN_ARTICHOW', GTT_CHEMIN_BIBLIO.'artichow'.DIRECTORY_SEPARATOR);
|
37 |
define('GTT_CHEMIN_ARTICHOW', GTT_CHEMIN_BIBLIO.'artichow'.DIRECTORY_SEPARATOR);
|
| 38 |
define('GTT_CHEMIN_PEAR', GTT_CHEMIN_BIBLIO.'pear'.DIRECTORY_SEPARATOR);
|
38 |
define('GTT_CHEMIN_PEAR', GTT_CHEMIN_BIBLIO.'pear'.DIRECTORY_SEPARATOR);
|
| 39 |
define('GTT_CHEMIN_METIER', GTT_CHEMIN_BIBLIO.'metier'.DIRECTORY_SEPARATOR);
|
39 |
define('GTT_CHEMIN_METIER', GTT_CHEMIN_BIBLIO.'metier'.DIRECTORY_SEPARATOR);
|
| 40 |
define('GTT_CHEMIN_NOYAU', GTT_CHEMIN_BIBLIO.'noyau'.DIRECTORY_SEPARATOR);
|
40 |
define('GTT_CHEMIN_NOYAU', GTT_CHEMIN_BIBLIO.'noyau'.DIRECTORY_SEPARATOR);
|
| 41 |
define('GTT_CHEMIN_ACTION', GTT_CHEMIN_APPLI.'actions'.DIRECTORY_SEPARATOR);
|
41 |
define('GTT_CHEMIN_ACTION', GTT_CHEMIN_APPLI.'actions'.DIRECTORY_SEPARATOR);
|
| 42 |
define('GTT_CHEMIN_PRESENTATION', GTT_CHEMIN_APPLI.'presentation'.DIRECTORY_SEPARATOR);
|
42 |
define('GTT_CHEMIN_PRESENTATION', GTT_CHEMIN_APPLI.'presentation'.DIRECTORY_SEPARATOR);
|
| Line 43... |
Line 43... |
| 43 |
define('GTT_CHEMIN_LANGUE', GTT_CHEMIN_APPLI.'langues'.DIRECTORY_SEPARATOR);
|
43 |
define('GTT_CHEMIN_LANGUE', GTT_CHEMIN_APPLI.'langues'.DIRECTORY_SEPARATOR);
|
| 44 |
|
44 |
|
| 45 |
// Inclusion des chemins des bibliothèques
|
45 |
// Inclusion des chemins des bibliothèques
|
| Line 46... |
Line 46... |
| 46 |
// Nous incluons la bibliothèque PEAR de l'appli en premier
|
46 |
// Nous incluons la bibliothèque PEAR de l'appli en premier
|
| 47 |
ini_set('include_path', GTT_CHEMIN_PEAR.PATH_SEPARATOR.ini_get('include_path'));
|
47 |
ini_set('include_path', GTT_CHEMIN_PEAR.PATH_SEPARATOR.ini_get('include_path'));
|
| Line 57... |
Line 57... |
| 57 |
define('GTT_ABSCENCE_ID_GREVE', 4);
|
57 |
define('GTT_ABSCENCE_ID_GREVE', 4);
|
| 58 |
// TODO : mettre cette valeur dans la table utilisateur
|
58 |
// TODO : mettre cette valeur dans la table utilisateur
|
| 59 |
define('GTT_SEMAINE_JOUR_W_NBRE', '1,2,3,4,5');
|
59 |
define('GTT_SEMAINE_JOUR_W_NBRE', '1,2,3,4,5');
|
| Line 60... |
Line 60... |
| 60 |
|
60 |
|
| 61 |
// +------------------------------------------------------------------------------------------------------+
|
61 |
// +------------------------------------------------------------------------------------------------------+
|
| 62 |
// Débogage
|
62 |
// Débogage
|
| 63 |
/** Constante stockant si oui ou non on veut afficher le débogage.*/
|
63 |
/** Constante stockant si oui ou non on veut afficher le débogage.*/
|
| 64 |
define('GTT_DEBOGAGE', true);
|
64 |
define('GTT_DEBOGAGE', true);
|
| 65 |
/** Constante stockant si oui ou non on veut afficher le débogage des fichiers PEAR.*/
|
65 |
/** Constante stockant si oui ou non on veut afficher le débogage des fichiers PEAR.*/
|
| 66 |
define('GTT_DEBOGAGE_PEAR', false);
|
66 |
define('GTT_DEBOGAGE_PEAR', false);
|
| 67 |
/** Constante stockant la chaine permettant de repérer en se basant sur le chemin, les fichiers provenant de la bibliothèque PEAR.*/
|
67 |
/** Constante stockant la chaine permettant de repérer en se basant sur le chemin, les fichiers provenant de la bibliothèque PEAR.*/
|
| 68 |
define('GTT_DEBOGAGE_PEAR_REGEXP_CHAINE', '/(?:\/lib\/php\/|pear)/i');
|
68 |
define('GTT_DEBOGAGE_PEAR_REGEXP_CHAINE', '/(?:\/lib\/php\/|pear)/i');
|
| 69 |
/** Constante stockant une expression régulière permettant de repérer en se basant sur le message, les fichiers provenant de la bibliothèque PEAR.*/
|
69 |
/** Constante stockant une expression régulière permettant de repérer en se basant sur le message, les fichiers provenant de la bibliothèque PEAR.*/
|
| 70 |
define('GTT_DEBOGAGE_PEAR_REGEXP_MESSAGE', '/Non-static method (?:DB|PEAR|Calendar_Engine_Factory|Calendar_Factory)/i');
|
70 |
define('GTT_DEBOGAGE_PEAR_REGEXP_MESSAGE', '/Non-static method (?:DB|PEAR|Calendar_Engine_Factory|Calendar_Factory)/i');
|
| 71 |
/** Constante stockant si oui ou non on veut afficher le contexte de débogage.*/
|
71 |
/** Constante stockant si oui ou non on veut afficher le contexte de débogage.*/
|
| 72 |
define('GTT_DEBOGAGE_CONTEXTE', false);
|
72 |
define('GTT_DEBOGAGE_CONTEXTE', false);
|
| 73 |
/** Constante stockant une valeur correspondant au niveau d'erreur à employer pour le code PHP.*/
|
73 |
/** Constante stockant une valeur correspondant au niveau d'erreur à employer pour le code PHP.*/
|
| 74 |
define('GTT_DEBOGAGE_NIVEAU', 2048);// Voir le manuel de PHP pour les différents niveaux disponibles.
|
74 |
define('GTT_DEBOGAGE_NIVEAU', 2048);// Voir le manuel de PHP pour les différents niveaux disponibles.
|
| 75 |
/** Constante stockant si oui ou nom on veut afficher le tableau de chronométrage de l'application.*/
|
75 |
/** Constante stockant si oui ou nom on veut afficher le tableau de chronométrage de l'application.*/
|
| Line 76... |
Line 76... |
| 76 |
define('GTT_DEBOGAGE_CHRONO', false);
|
76 |
define('GTT_DEBOGAGE_CHRONO', false);
|
| 77 |
|
77 |
|