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 |
|