10 |
jpm |
1 |
<?php
|
|
|
2 |
|
|
|
3 |
require_once GTT_CHEMIN_METIER.'Utilisateur.class.php';
|
|
|
4 |
|
11 |
jpm |
5 |
class GttCtrlActionUtilisateur extends aAction {
|
10 |
jpm |
6 |
|
|
|
7 |
public function __construct()
|
|
|
8 |
{
|
|
|
9 |
print_r($this->getResultat());
|
|
|
10 |
$Resultats = $this->getResultat();
|
|
|
11 |
$Resultats->ajouterEspace('Utilisateur', 'utilisateur');
|
|
|
12 |
$Resultats->ajouterSquelette('utilisateur', 'utilisateur.tpl.html');
|
|
|
13 |
}
|
|
|
14 |
|
|
|
15 |
public function executer(Resultat $Resultat)
|
|
|
16 |
{
|
|
|
17 |
$Resultat->setTitre('Ajouter un utilisateur');
|
|
|
18 |
$tab_preferences =& Projet::recupererTableauProjet();
|
|
|
19 |
$aso_preferences = array();
|
|
|
20 |
$Preference = new Preferences($GLOBALS['_GTT_']['Utilisateur']->getIdUtilisateur(), 5000);
|
|
|
21 |
$aso_preferences['nbre_projets'] = count($tab_preferences);
|
|
|
22 |
// Parcourt du tableau de projets
|
|
|
23 |
for($i = 0; $i < $aso_preferences['nbre_projets']; $i++) {
|
|
|
24 |
$ligne = $tab_preferences[$i];
|
|
|
25 |
$coche = false;
|
|
|
26 |
if ($Preference->isInPreferences($ligne[GEST_CHAMPS_ID_PROJET])) {
|
|
|
27 |
$coche = true;
|
|
|
28 |
}
|
|
|
29 |
$aso_preferences['preferences'][$ligne[GEST_CHAMPS_LIBELLE_CATEGORIE]][] = array(
|
|
|
30 |
'id' => 'pr['.$ligne[GEST_CHAMPS_ID_PROJET].']',
|
|
|
31 |
'valeur' => $ligne[GEST_CHAMPS_ID_PROJET],
|
|
|
32 |
'nom' => $ligne[GEST_CHAMPS_NOM_PROJET],
|
|
|
33 |
'coche' => $coche);
|
|
|
34 |
}
|
|
|
35 |
$Resultat->ajouterDonnee('preferences', $aso_preferences);
|
|
|
36 |
}
|
|
|
37 |
}
|
|
|
38 |
?>
|