/trunk/actions/GttCtrlActionGestion.class.php |
---|
1,20 → 1,4 |
<?php |
require_once GTT_CHEMIN_CLASSE.'Calendrier.class.php'; |
require_once GTT_CHEMIN_ACTION.'GttCtrlActionIdentification.class.php'; |
require_once GTT_CHEMIN_PEAR.'Calendar/Month/Weeks.php'; |
require_once GTT_CHEMIN_PEAR.'Calendar/Week.php'; |
require_once GTT_CHEMIN_PEAR.'Calendar/Day.php'; |
require_once GTT_CHEMIN_METIER.'Projet.class.php'; |
require_once GTT_CHEMIN_METIER.'TravailProjet.class.php'; |
require_once GTT_CHEMIN_METIER.'Absence.class.php'; |
require_once GTT_CHEMIN_METIER.'AbsenceMotif.class.php'; |
require_once GTT_CHEMIN_METIER.'ProjetCategorie.class.php'; |
require_once GTT_CHEMIN_METIER.'Utilisateur.class.php'; |
require_once GTT_CHEMIN_METIER.'UtilisateurAProjet.class.php'; |
class GttCtrlActionGestion extends aControlleurAction { |
public function __construct(Registre $Registre) |
/trunk/actions/GttCtrlActionUtilisateur.class.php |
---|
1,7 → 1,4 |
<?php |
require_once GTT_CHEMIN_METIER.'Utilisateur.class.php'; |
class GttCtrlActionUtilisateur extends aAction { |
public function __construct() |
11,7 → 8,7 |
$Resultats->ajouterEspace('Utilisateur', 'utilisateur'); |
$Resultats->ajouterSquelette('utilisateur', 'utilisateur.tpl.html'); |
} |
public function executer(Resultat $Resultat) |
{ |
$Resultat->setTitre('Ajouter un utilisateur'); |
18,7 → 15,7 |
$tab_preferences =& Projet::recupererTableauProjet(); |
$aso_preferences = array(); |
$Preference = new Preferences($GLOBALS['_GTT_']['Utilisateur']->getIdUtilisateur(), 5000); |
$aso_preferences['nbre_projets'] = count($tab_preferences); |
$aso_preferences['nbre_projets'] = count($tab_preferences); |
// Parcourt du tableau de projets |
for($i = 0; $i < $aso_preferences['nbre_projets']; $i++) { |
$ligne = $tab_preferences[$i]; |
27,12 → 24,12 |
$coche = true; |
} |
$aso_preferences['preferences'][$ligne[GEST_CHAMPS_LIBELLE_CATEGORIE]][] = array( |
'id' => 'pr['.$ligne[GEST_CHAMPS_ID_PROJET].']', |
'valeur' => $ligne[GEST_CHAMPS_ID_PROJET], |
'id' => 'pr['.$ligne[GEST_CHAMPS_ID_PROJET].']', |
'valeur' => $ligne[GEST_CHAMPS_ID_PROJET], |
'nom' => $ligne[GEST_CHAMPS_NOM_PROJET], |
'coche' => $coche); |
} |
$Resultat->ajouterDonnee('preferences', $aso_preferences); |
} |
} |
} |
?> |
/trunk/actions/GttCtrlActionPreferences.class.php |
---|
1,8 → 1,4 |
<?php |
require_once GTT_CHEMIN_METIER.'Projet.class.php'; |
require_once GTT_CHEMIN_METIER.'ProjetCategorie.class.php'; |
require_once GTT_CHEMIN_METIER.'UtilisateurAProjet.class.php'; |
class GttCtrlActionPreferences extends aControlleurAction { |
public function __construct(Registre $Registre) |
10,7 → 6,7 |
$Registre->ajouterEspace('Preferences', 'preferences'); |
$Registre->ajouterSquelette('preferences', 'preferences.tpl.html'); |
} |
public function executer() |
{ |
$aso_preferences = array(); |
28,17 → 24,17 |
if ($present = $UtilisateurAProjet->consulter($cmd, $param)) { |
$coche = true; |
} |
// Récupération de la catégorie du projet |
$ProjetCategorie = new ProjetCategorie(); |
$cmd = ProjetCategorie::GPC_ID; |
$param = $Projet->getCeCategorie(); |
$Categorie = $ProjetCategorie->consulter($cmd, $param); |
// Récupération de toutes les infos |
$aso_preferences['preferences'][$Categorie->getLibelle()][] = array( |
'id' => $Projet->getIdProjet(), |
'valeur' => $Projet->getIdProjet(), |
'id' => $Projet->getIdProjet(), |
'valeur' => $Projet->getIdProjet(), |
'nom' => $Projet->getNomProjet(), |
'coche' => $coche); |
} |
46,7 → 42,7 |
//echo '<pre>'.print_r($aso_preferences, true).'</pre>'; |
$this->getRegistre()->ajouterDonnee('preferences', $aso_preferences); |
} |
public function executerValider() |
{ |
// Mise à jour des Préférences |
60,7 → 56,7 |
$UtilisateurAProjet->setIdProjet($pr_id); |
$UtilisateurAProjet->ajouter(); |
} |
// Action suivante |
$this->setSuivant('__defaut__'); |
} |