Line 1... |
Line 1... |
1 |
<?php
|
1 |
<?php
|
2 |
|
- |
|
- |
|
2 |
//==================================== GTT v4 ==================================
|
3 |
/*fichier de definition */
|
3 |
// Niveau d'erreur
|
4 |
error_reporting(E_ALL);
|
4 |
error_reporting(E_ALL);
|
Line -... |
Line 5... |
- |
|
5 |
|
- |
|
6 |
// Base de données
|
- |
|
7 |
define('GTT_BDD_NOM', 'gestion_v4');
|
- |
|
8 |
define('GTT_BDD_DSN', 'mysql://root:0000@localhost/'.GTT_BDD_NOM);
|
5 |
|
9 |
|
6 |
// Les constantes d'action
|
10 |
// Les constantes d'action
|
7 |
define ('GTT_ACTION_CONNEXION', 'gestion');
|
11 |
define ('GTT_ACTION_CONNEXION', 'gestion');
|
8 |
define ('GTT_ACTION_DECONNEXION', 'identification_deconnexion');
|
12 |
define ('GTT_ACTION_DECONNEXION', 'identification_deconnexion');
|
9 |
define ('GTT_ACTION_IDENTIFICATION', 'identification');
|
13 |
define ('GTT_ACTION_IDENTIFICATION', 'identification');
|
10 |
define ('GTT_ACTION_PREFERENCE', 'preferences');
|
14 |
define ('GTT_ACTION_PREFERENCE', 'preferences');
|
11 |
define ('GTT_ACTION_PREFERENCE_VALIDER', 'preferences_valider');
|
15 |
define ('GTT_ACTION_PREFERENCE_VALIDER', 'preferences_valider');
|
12 |
define ('GTT_ACTION_GESTION', 'gestion');
|
16 |
define ('GTT_ACTION_GESTION', 'gestion');
|
13 |
define ('GTT_ACTION_GESTION_VALIDER', 'gestion_valider');
|
17 |
define ('GTT_ACTION_GESTION_VALIDER', 'gestion_valider');
|
Line 14... |
Line -... |
14 |
define ('GTT_ACTION_UTILISATEUR', 'utilisateur');
|
- |
|
15 |
|
- |
|
16 |
// Définition des constantes
|
- |
|
17 |
define ('GESTION_TRAVAIL', 1);
|
- |
|
18 |
define ('GESTION_ADMIN_UTILISATEUR', 13);
|
- |
|
19 |
define ('GESTION_EDITER_UTILISATEUR', 14);
|
- |
|
20 |
define ('GESTION_ADMIN_PROJET', 15);
|
- |
|
21 |
define ('GESTION_ADMIN_CATEGORIE', 16);
|
- |
|
22 |
define ('GESTION_ADMIN_MOTIF_ABSENCE', 17);
|
- |
|
23 |
define ('GESTION_ADMIN_STATUT', 18);
|
- |
|
24 |
define ('GESTION_ADMIN_FRAIS', 19);
|
- |
|
25 |
define ('GESTION_ADMIN_TACHE', 20);
|
- |
|
26 |
define ('GESTION_EDITER_PREFERENCES', 21);
|
- |
|
27 |
define ('GESTION_DECONNEXION', 22);
|
- |
|
28 |
|
18 |
define ('GTT_ACTION_UTILISATEUR', 'utilisateur');
|
29 |
//==================================== CHEMINS ==================================
|
- |
|
30 |
/* definition des chemins d'acces
|
- |
|
31 |
//==================================================================================
|
- |
|
32 |
*/
|
- |
|
33 |
define ("CHEMIN",'');
|
- |
|
34 |
define("CHEMIN_PRESENTATION",CHEMIN.'presentation/');
|
- |
|
35 |
define("CHEMIN_CALENDRIER",CHEMIN_PRESENTATION);
|
- |
|
36 |
define("CHEMIN_CSS",CHEMIN.'presentation/');
|
- |
|
37 |
define("CHEMIN_CLASSES_METIER",CHEMIN.'classes_metier/');
|
- |
|
38 |
define("CHEMIN_CLASSES",CHEMIN.'classes/');
|
- |
|
39 |
define("CHEMIN_LANGUES",CHEMIN.'langues/');
|
- |
|
40 |
define("CHEMIN_MENU",CHEMIN.'menu/');
|
- |
|
41 |
define("CHEMIN_CONTROLEUR",CHEMIN.'controleur/');
|
19 |
|
42 |
|
20 |
// Les chemins d'accès
|
43 |
define('GTT_CHEMIN_APPLI', '');
|
21 |
define('GTT_CHEMIN_APPLI', '');
|
44 |
define('GTT_CHEMIN_CLASSE', GTT_CHEMIN_APPLI.'classes/');
|
22 |
define('GTT_CHEMIN_CLASSE', GTT_CHEMIN_APPLI.'classes/');
|
45 |
define('GTT_CHEMIN_PEAR', GTT_CHEMIN_CLASSE.'pear/');
|
23 |
define('GTT_CHEMIN_PEAR', GTT_CHEMIN_CLASSE.'pear/');
|
46 |
define('GTT_CHEMIN_METIER', GTT_CHEMIN_CLASSE.'metiers/');
|
24 |
define('GTT_CHEMIN_METIER', GTT_CHEMIN_CLASSE.'metiers/');
|
47 |
define('GTT_CHEMIN_MODULE', GTT_CHEMIN_APPLI.'modules/');
|
25 |
define('GTT_CHEMIN_MODULE', GTT_CHEMIN_APPLI.'modules/');
|
48 |
define('GTT_CHEMIN_ACTION', GTT_CHEMIN_APPLI.'actions/');
|
26 |
define('GTT_CHEMIN_ACTION', GTT_CHEMIN_APPLI.'actions/');
|
Line -... |
Line 27... |
- |
|
27 |
define('GTT_CHEMIN_PRESENTATION', GTT_CHEMIN_APPLI.'presentation/');
|
49 |
define('GTT_CHEMIN_PRESENTATION', GTT_CHEMIN_APPLI.'presentation/');
|
28 |
define('GTT_CHEMIN_VUE', GTT_CHEMIN_APPLI.'vues/');
|
Line -... |
Line 29... |
- |
|
29 |
|
- |
|
30 |
// Inclusion des chemins des bibliothèques
|
- |
|
31 |
ini_set('include_path',ini_get('include_path').';'.GTT_CHEMIN_PEAR.';');
|
- |
|
32 |
|
- |
|
33 |
// Les valeur de la bdd
|
Line 50... |
Line -... |
50 |
define('GTT_CHEMIN_VUE', GTT_CHEMIN_APPLI.'vues/');
|
- |
|
51 |
|
34 |
define('GTT_ABSCENCE_ID_CP', 1);
|
52 |
ini_set('include_path',ini_get('include_path').';'.GTT_CHEMIN_PEAR.';');
|
35 |
define('GTT_ABSCENCE_ID_RTT', 2);
|
- |
|
36 |
define('GTT_ABSCENCE_ID_MALADIE', 3);
|
53 |
|
37 |
define('GTT_ABSCENCE_ID_GREVE', 4);
|
54 |
|
- |
|
- |
|
38 |
|
55 |
/**
|
39 |
//==================================== GTT v3 ==================================
|
56 |
//==================================== CONSTANTES ==================================
|
40 |
/* definition des chemins d'acces */
|
- |
|
41 |
define ("CHEMIN",'');
|
- |
|
42 |
define("CHEMIN_PRESENTATION",CHEMIN.'presentation/');
|
- |
|
43 |
define("CHEMIN_CALENDRIER",CHEMIN_PRESENTATION);
|
- |
|
44 |
define("CHEMIN_CSS",CHEMIN.'presentation/');
|
Line 57... |
Line -... |
57 |
/* Base de données
|
- |
|
58 |
//==================================================================================
|
- |
|
59 |
*/
|
45 |
define("CHEMIN_CLASSES_METIER",CHEMIN.'classes_metier/');
|
- |
|
46 |
define("CHEMIN_CLASSES",CHEMIN.'classes/');
|
- |
|
47 |
define("CHEMIN_LANGUES",CHEMIN.'langues/');
|
- |
|
48 |
define("CHEMIN_MENU",CHEMIN.'menu/');
|
- |
|
49 |
define("CHEMIN_CONTROLEUR",CHEMIN.'controleur/');
|
- |
|
50 |
|
60 |
define('GTT_BDD_NOM', 'gestion_v4');
|
51 |
// Définition des constantes d'action v3
|
- |
|
52 |
define ('GESTION_TRAVAIL', 1);
|
- |
|
53 |
define ('GESTION_ADMIN_UTILISATEUR', 13);
|
- |
|
54 |
define ('GESTION_EDITER_UTILISATEUR', 14);
|
- |
|
55 |
define ('GESTION_ADMIN_PROJET', 15);
|
- |
|
56 |
define ('GESTION_ADMIN_CATEGORIE', 16);
|
61 |
define('GTT_BDD_DSN', 'mysql://root:0000@localhost/'.GTT_BDD_NOM);
|
57 |
define ('GESTION_ADMIN_MOTIF_ABSENCE', 17);
|
- |
|
58 |
define ('GESTION_ADMIN_STATUT', 18);
|
62 |
|
59 |
define ('GESTION_ADMIN_FRAIS', 19);
|
63 |
/**
|
60 |
define ('GESTION_ADMIN_TACHE', 20);
|
64 |
//==================================== CONSTANTES ==================================
|
61 |
define ('GESTION_EDITER_PREFERENCES', 21);
|
65 |
/* definition des constantes de plusieurs tests et divers
|
62 |
define ('GESTION_DECONNEXION', 22);
|
66 |
//==================================================================================
|
63 |
|
67 |
*/
|
64 |
/* definition des constantes de plusieurs tests et divers */
|
68 |
$GLOBALS['dsn_v3'] = 'mysql://root:0000@localhost/gestion_v3';
|
65 |
$GLOBALS['dsn_v3'] = 'mysql://root:0000@localhost/gestion_v3';
|
69 |
$GLOBALS['urlBase'] = 'http://localhost/gestion/index.php?action=';
|
- |
|
70 |
//on suppose que le nombre d'heure maximum par jour de travail est 23
|
66 |
$GLOBALS['urlBase'] = 'http://localhost/gestion/index.php?action=';
|
71 |
$GLOBALS['limiteJourTravail'] = 24;
|
- |
|
72 |
//on suppose que le nombre d'heure maximumde par jour de recuperation partielle est 11
|
- |
|
73 |
$GLOBALS['limiteJourRecupPart'] = 12;
|
- |
|
74 |
/**
|
67 |
//on suppose que le nombre d'heure maximum par jour de travail est 23
|
75 |
//==================================== CONSTANTES ==================================
|
68 |
$GLOBALS['limiteJourTravail'] = 24;
|
76 |
/* definition des constantes de nom de table et de leurs champs
|
69 |
//on suppose que le nombre d'heure maximumde par jour de recuperation partielle est 11
|
77 |
//==================================================================================
|
70 |
$GLOBALS['limiteJourRecupPart'] = 12;
|
78 |
*/
|
71 |
|
79 |
//******************utilisateur***********************//
|
72 |
/* definition des constantes de nom de table et de leurs champs */
|
80 |
define ("GEST_UTILISATEUR", "gestion_utilisateur");
|
73 |
define ("GEST_UTILISATEUR", "gestion_utilisateur");
|
81 |
define ("GEST_CHAMPS_ID_UTILISATEUR","gu_id_utilisateur");
|
74 |
define ("GEST_CHAMPS_ID_UTILISATEUR","gu_id_utilisateur");
|
82 |
define("GEST_CHAMPS_NOM","gu_nom");
|
75 |
define("GEST_CHAMPS_NOM","gu_nom");
|
83 |
define("GEST_CHAMPS_PRENOM", "gu_prenom");
|
76 |
define("GEST_CHAMPS_PRENOM", "gu_prenom");
|
84 |
define("GEST_CHAMPS_PASSWORD","gu_password");
|
77 |
define("GEST_CHAMPS_PASSWORD","gu_password");
|
Line 98... |
Line 91... |
98 |
//******************motif absence***********************//
|
91 |
//******************motif absence***********************//
|
Line 99... |
Line 92... |
99 |
|
92 |
|
100 |
define("GEST_MOTIF_ABSENCE","gestion_motif_absence");
|
93 |
define("GEST_MOTIF_ABSENCE","gestion_motif_absence");
|
101 |
define("GEST_CHAMPS_ID_MOTIF","gma_id_motif");
|
94 |
define("GEST_CHAMPS_ID_MOTIF","gma_id_motif");
|
102 |
define("GEST_CHAMPS_LIBELLE_MOTIF","gma_libelle_motif");
|
95 |
define("GEST_CHAMPS_LIBELLE_MOTIF","gma_libelle_motif");
|
Line 103... |
Line 96... |
103 |
define("GEST_CHAMPS_TYPE_RTT","gma_type_rtt");
|
96 |
define("GEST_CHAMPS_TYPE_RTT","gma_type_rtt");
|
Line 104... |
Line 97... |
104 |
|
97 |
|
105 |
//******************note frais***********************//
|
98 |
//******************note frais***********************//
|