Commit 98eaf31a0e3553c16b595375201868727fe17e58
1 parent
060324bb
Exists in
master
and in
3 other branches
Restriction affichage
J'ai restreint l'affichage des autres listes lors de la connexion à cette page par un utilisateur pour qu'il ne puisse accéder qu'au listes qui l'intérèsse
Showing
1 changed file
with
63 additions
and
49 deletions
Show diff stats
src/Template/Pages/tools_menu_sm.ctp
... | ... | @@ -14,19 +14,23 @@ echo $this->Html->link('Voir les liste des Catégories', [ |
14 | 14 | ]); |
15 | 15 | echo '</td></tr>'; |
16 | 16 | |
17 | -echo '<tr><td>'; | |
18 | -echo $this->Html->link('Liste des sites', [ | |
19 | - 'controller' => 'sites', | |
20 | - 'sort' => 'nom' | |
21 | -]); | |
22 | -echo '</td></tr>'; | |
23 | - | |
24 | -echo '<tr><td>'; | |
25 | -echo $this->Html->link('Liste des organismes', [ | |
26 | - 'controller' => 'organismes', | |
27 | - 'sort' => 'nom' | |
28 | -]); | |
29 | -echo '</td></tr>'; | |
17 | +//On restreint l'affichage sur les champs qu'un utilisateur n'a besoin de modifier | |
18 | +if (! $USER_IS_UTILISATEUR) { | |
19 | + | |
20 | + echo '<tr><td>'; | |
21 | + echo $this->Html->link('Liste des sites', [ | |
22 | + 'controller' => 'sites', | |
23 | + 'sort' => 'nom' | |
24 | + ]); | |
25 | + echo '</td></tr>'; | |
26 | + | |
27 | + echo '<tr><td>'; | |
28 | + echo $this->Html->link('Liste des organismes', [ | |
29 | + 'controller' => 'organismes', | |
30 | + 'sort' => 'nom' | |
31 | + ]); | |
32 | + echo '</td></tr>'; | |
33 | +} | |
30 | 34 | |
31 | 35 | echo '<tr><td>'; |
32 | 36 | echo $this->Html->link('Liste des types de suivis', [ |
... | ... | @@ -35,31 +39,36 @@ echo $this->Html->link('Liste des types de suivis', [ |
35 | 39 | ]); |
36 | 40 | echo '</td></tr>'; |
37 | 41 | |
38 | -$names = explode(" ", $configuration->nom_groupe_thematique); | |
39 | -if (isset($names[1])) { | |
40 | - $nom = $names[0] . 's ' . $names[1] . 's'; | |
41 | -} else { | |
42 | - $nom = $names[0] . 's'; | |
43 | -} | |
44 | -echo '<tr><td>'; | |
45 | -echo $this->Html->link('Liste des ' . $nom, [ | |
46 | - 'controller' => 'groupes_thematiques', | |
47 | - 'sort' => 'nom' | |
48 | -]); | |
49 | -echo '</td></tr>'; | |
50 | - | |
51 | -$names = explode(" ", $configuration->nom_groupe_metier); | |
52 | -if (isset($names[1])) { | |
53 | - $nom = $names[0] . 's ' . $names[1] . 's'; | |
54 | -} else { | |
55 | - $nom = $names[0] . 's'; | |
42 | +if (! $USER_IS_UTILISATEUR) { | |
43 | + | |
44 | + | |
45 | + $names = explode(" ", $configuration->nom_groupe_thematique); | |
46 | + if (isset($names[1])) { | |
47 | + $nom = $names[0] . 's ' . $names[1] . 's'; | |
48 | + } else { | |
49 | + $nom = $names[0] . 's'; | |
50 | + } | |
51 | + echo '<tr><td>'; | |
52 | + echo $this->Html->link('Liste des ' . $nom, [ | |
53 | + 'controller' => 'groupes_thematiques', | |
54 | + 'sort' => 'nom' | |
55 | + ]); | |
56 | + echo '</td></tr>'; | |
57 | + | |
58 | + $names = explode(" ", $configuration->nom_groupe_metier); | |
59 | + if (isset($names[1])) { | |
60 | + $nom = $names[0] . 's ' . $names[1] . 's'; | |
61 | + } else { | |
62 | + $nom = $names[0] . 's'; | |
63 | + } | |
64 | + echo '<tr><td>'; | |
65 | + echo $this->Html->link('Liste des ' . $nom, [ | |
66 | + 'controller' => 'groupes_metiers', | |
67 | + 'sort' => 'nom' | |
68 | + ]); | |
69 | + echo '</td></tr>'; | |
70 | + | |
56 | 71 | } |
57 | -echo '<tr><td>'; | |
58 | -echo $this->Html->link('Liste des ' . $nom, [ | |
59 | - 'controller' => 'groupes_metiers', | |
60 | - 'sort' => 'nom' | |
61 | -]); | |
62 | -echo '</td></tr>'; | |
63 | 72 | |
64 | 73 | echo '<tr><td>'; |
65 | 74 | echo $this->Html->link('Liste des types de documents', [ |
... | ... | @@ -68,12 +77,22 @@ echo $this->Html->link('Liste des types de documents', [ |
68 | 77 | ]); |
69 | 78 | echo '</td></tr>'; |
70 | 79 | |
71 | -echo '<tr><td>'; | |
72 | -echo $this->Html->link('Liste des unités', [ | |
73 | - 'controller' => 'unites', | |
74 | - 'sort' => 'nom' | |
75 | -]); | |
76 | -echo '</td></tr>'; | |
80 | +if (! $USER_IS_UTILISATEUR) { | |
81 | + echo '<tr><td>'; | |
82 | + echo $this->Html->link('Liste des unités', [ | |
83 | + 'controller' => 'unites', | |
84 | + 'sort' => 'nom' | |
85 | + ]); | |
86 | + echo '</td></tr>'; | |
87 | + | |
88 | + echo '<tr><td>'; | |
89 | + echo $this->Html->link('Liste des formules', [ | |
90 | + 'controller' => 'formules', | |
91 | + 'sort' => 'nom' | |
92 | + ]); | |
93 | + echo '</td></tr>'; | |
94 | + | |
95 | +} | |
77 | 96 | |
78 | 97 | echo '<tr><td>'; |
79 | 98 | echo $this->Html->link('Liste des fournisseurs', [ |
... | ... | @@ -82,12 +101,7 @@ echo $this->Html->link('Liste des fournisseurs', [ |
82 | 101 | ]); |
83 | 102 | echo '</td></tr>'; |
84 | 103 | |
85 | -echo '<tr><td>'; | |
86 | -echo $this->Html->link('Liste des formules', [ | |
87 | - 'controller' => 'formules', | |
88 | - 'sort' => 'nom' | |
89 | -]); | |
90 | -echo '</td></tr>'; | |
104 | + | |
91 | 105 | |
92 | 106 | ?> |
93 | 107 | </table> | ... | ... |