Subversion Repositories Applications.gtt

Compare Revisions

Ignore whitespace Rev 6 → Rev 7

/trunk/index.php
38,20 → 38,11
// Fichiers de la bibliotheque PEAR
include_once 'Auth/Auth.php';
include_once 'DB.php';
include_once 'HTML/QuickForm.php';
include_once 'gtt_config.inc.php';
include_once CHEMIN_LANGUES.'gtt_langue_fr.inc.php';
include_once CHEMIN_CLASSES.'gtt_authentification.php';
include_once CHEMIN_FN_GENERIQUE_AFFICHAGE;
include_once CHEMIN_MENU.'gtt_menu_admin_utilisateur.php';
include_once CHEMIN_MENU.'gtt_menu_travail.php';
include_once CHEMIN_CONTROLEUR.'gtt_controleur_admin_categorie.php';
include_once CHEMIN_CONTROLEUR.'gtt_controleur_admin_motif_absence.php';
include_once CHEMIN_CONTROLEUR.'gtt_controleur_admin_projet.php';
include_once CHEMIN_CONTROLEUR.'gtt_controleur_admin_statut.php';
include_once CHEMIN_CONTROLEUR.'gtt_controleur_admin_utilisateur.php';
include_once CHEMIN_CONTROLEUR.'gtt_controleur_travail.php';
include_once CHEMIN_CONTROLEUR.'gtt_controleur_editer_preferences.php';
include_once CHEMIN_MENU.'gtt_menu_editer_preferences.php';
 
// Création du dsn
// Connexion a la base de donnees
88,6 → 79,8
switch ($action) {
// Cas affichage menu travail 1
case GESTION_TRAVAIL :
include_once CHEMIN_MENU.'gtt_menu_travail.php';
include_once CHEMIN_CONTROLEUR.'gtt_controleur_travail.php';
if (!isset($semaine)) {
$semaine = date('W',mktime(0, 0, 0, date('m'), date('d') ,date('Y')));
}
99,36 → 92,45
// Cas affichage du menu ajout autilisateurss 13
case GESTION_ADMIN_UTILISATEUR :
include_once CHEMIN_MENU.'gtt_menu_admin_utilisateur.php';
include_once CHEMIN_CONTROLEUR.'gtt_controleur_admin_utilisateur.php';
$text = traiterAdminUtilisateur('',0);
break;
// Cas editer des utilisateurs 14
case GESTION_EDITER_UTILISATEUR :
include_once CHEMIN_MENU.'gtt_menu_admin_utilisateur.php';
include_once CHEMIN_CONTROLEUR.'gtt_controleur_admin_utilisateur.php';
$text = traiterAdminUtilisateur(renvoyerDonneesUser(),1);
break;
// Cas afficher menu administration projet 15
case GESTION_ADMIN_PROJET :
include_once CHEMIN_CONTROLEUR.'gtt_controleur_admin_projet.php';
$text = traiterAdminProjet();
break;
// Cas afficher menu administration categorie 16
case GESTION_ADMIN_CATEGORIE :
include_once CHEMIN_CONTROLEUR.'gtt_controleur_admin_categorie.php';
$text = traiterAdminCategorie();
break;
// Cas afficher menu admin motif absence 17
case GESTION_ADMIN_MOTIF_ABSENCE :
include_once CHEMIN_CONTROLEUR.'gtt_controleur_admin_motif_absence.php';
$text = traiterAdminMotif();
break;
// Cas afficher menu admin statut 18
case GESTION_ADMIN_STATUT :
include_once CHEMIN_CONTROLEUR.'gtt_controleur_admin_statut.php';
$text = traiterAdminStatut();
break;
// Cas afficher admin editer frais 19
case GESTION_ADMIN_FRAIS :
$text = '';
break;
139,6 → 141,8
// Cas editer preferences d'un utilisateur 21
case GESTION_EDITER_PREFERENCES :
include_once CHEMIN_MENU.'gtt_menu_editer_preferences.php';
include_once CHEMIN_CONTROLEUR.'gtt_controleur_editer_preferences.php';
$text = traiterEditerPreferences($GLOBALS['idCurrentUser']);
break;
/trunk/gtt_config.inc.php
49,7 → 49,7
*/
//******************utilisateur***********************//
define ("GEST_UTILISATEUR", "gestion_utilisateur");
define ("GEST_CHAMPS_ID_UTILISATEUR","gp_id_utilisateur");
define ("GEST_CHAMPS_ID_UTILISATEUR","gu_id_utilisateur");
define("GEST_CHAMPS_NOM","gu_nom");
define("GEST_CHAMPS_PRENOM", "gu_prenom");
define("GEST_CHAMPS_PASSWORD","gu_password");
/trunk/classes_metier/gtt_preference.class.php
66,12 → 66,12
function recupererTableauPreferences()
{
$table = array();
$requete = "SELECT P.".GEST_CHAMPS_ID_PROJET.", P.".GEST_CHAMPS_NOM_PROJET." ,C.".GEST_CHAMPS_ID_CATEGORIE.",C.".GEST_CHAMPS_LIBELLE_CATEGORIE.
" FROM ".GEST_PREFERENCES." F, ".GEST_PROJET." P,".GEST_CATEGORIE." C".
" WHERE ".GEST_CHAMPS_ID_UTILISATEUR. " = $this->_utilisateur".
" AND F.".GEST_CHAMPS_ID_PROJET." = P.".GEST_CHAMPS_ID_PROJET.
" AND P.".GEST_CHAMPS_ID_CATEGORIE." = C.".GEST_CHAMPS_ID_CATEGORIE.
" ORDER BY ".GEST_CHAMPS_LIBELLE_CATEGORIE;
$requete = 'SELECT P.gp_id_projet, P.gp_nom_projet , C.gc_id_categorie, C.gc_libelle_categorie '.
'FROM gestion_preferences F, gestion_projet P, gestion_categorie C '.
'WHERE gp_id_utilisateur = '.$this->_utilisateur.' '.
'AND F.gp_id_projet = P.gp_id_projet '.
'AND P.gc_id_categorie = C.gc_id_categorie '.
'ORDER BY gc_libelle_categorie ';
$resultat = $GLOBALS['db']->query($requete);
(DB::isError($resultat)) ? die (BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : '' ;
83,12 → 83,11
return $table;
}
/**
*supprimer liste de preferences
*pour un utilisateur donne
*@param identifiant d'un utilisateur
*/
/**
*supprimer liste de preferences
*pour un utilisateur donne
*@param identifiant d'un utilisateur
*/
function supprimerPreferences($id)
{
$requete = 'DELETE FROM '.GEST_PREFERENCES.' '.
/trunk/menu/gtt_menu_travail.php
34,15 → 34,12
// | INCLUSION DE FICHIERS |
// +------------------------------------------------------------------------------------------------------+
include_once CHEMIN_CLASSES_METIER.'gtt_travail.class.php';
include_once CHEMIN_CLASSES_METIER.'gtt_motif.class.php';
include_once CHEMIN_CLASSES_METIER.'gtt_projet.class.php';
include_once CHEMIN_CLASSES_METIER.'gtt_absence.class.php';
include_once CHEMIN_CALENDRIER.'gtt_calendrier.class.php';
include_once CHEMIN_CONTROLEUR.'gtt_controleur_travail.php';
//fichier langues
include_once CHEMIN_LANGUES.'gtt_langue_fr.inc.php';
//inclusion des paquets de la librairie pear
include_once 'HTML/QuickForm.php';
 
 
/**
*fonction affichant le tableau des jours
*et le menu travail