Blame view

src/Template/Pages/tools.ctp 3.3 KB
4260780b   Alexandre   Migration vue, co...
1

6f27e48f   Alexandre   Ajout "outils" da...
2
<div class="index">
63c3cb16   epallier   Nombreux petits b...
3
4
5
	<h2>
		<i class="icon-wrench"></i> Outils
	</h2>
b2dade50   Prugniel   modifs Jeanne boo...
6
	<table style="border-collapse: separate; border-spacing: 0; width: 400px;">
63c3cb16   epallier   Nombreux petits b...
7
8
9
		<tr>
			<th></th>
		</tr>
6f27e48f   Alexandre   Ajout "outils" da...
10
		<?php
63c3cb16   epallier   Nombreux petits b...
11
12
13
14
15
16
17
18
if ($role == 'Super Administrateur') :
    echo '<tr><td>';
    echo $this->Html->link('Configuration  générale de l\'application', [
        'controller' => 'configurations',
        'action' => 'view',
        1
    ]);
    echo '</td></tr>';
9fc6b8a2   Alexandre   Version: 2.4.2.6
19
			endif;
6f27e48f   Alexandre   Ajout "outils" da...
20

63c3cb16   epallier   Nombreux petits b...
21
22
23
24
25
26
27
28
29
30
31
32
33
34
if (in_array($role, [
    'Administration',
    'Administration Plus',
    'Super Administrateur'
])) {
    echo '<tr><td>';
    echo $this->Html->link('Gérer le contenu variable de l\'application', [
        'controller' => 'pages',
        'action' => 'tools_sm'
    ]);
    echo '</td></tr>';
}

echo '<tr><td>';
bc14f1eb   Etienne Pallier   LDAP CACHED v3
35
36
//echo $this->Html->link('Gérer les utilisateurs privilégiés', [
echo $this->Html->link('Gérer les utilisateurs', [
63c3cb16   epallier   Nombreux petits b...
37
    'controller' => 'users',
bc14f1eb   Etienne Pallier   LDAP CACHED v3
38
    //'sort' => 'nom'
63c3cb16   epallier   Nombreux petits b...
39
40
41
42
43
44
45
46
47
48
]);
echo '</td></tr>';

if ($role == 'Super Administrateur') :
    echo '<tr><td>';
    echo $this->Html->link('Gérer les fichiers', [
        'controller' => 'documents',
        'action' => 'index'
    ]);
    echo '</td></tr>';
cb6baea5   Etienne Pallier   bugfixes et refac...
49
endif;
63c3cb16   epallier   Nombreux petits b...
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71

echo '<tr><td>';
echo $this->Html->link('Export de la liste des materiels actifs (format CSV)', [
    'controller' => 'materiels',
    'action' => 'export'
]);
echo '</td></tr>';

echo '<tr><td>';
echo $this->Html->link('Voir les Droits des utilisateurs (ACLs)', [
    'controller' => 'pages',
    'action' => 'acls'
]);
echo '</td></tr>';

echo '<tr><td>';
echo $this->Html->link('Etiqueteuse', [
    'controller' => 'pages',
    'action' => 'printers'
]);
echo '</td></tr>';

63c3cb16   epallier   Nombreux petits b...
72
if ($role == 'Super Administrateur') :
cb6baea5   Etienne Pallier   bugfixes et refac...
73

84079767   Etienne Pallier   Nouvelle page qui...
74
75
76
77
78
79
80
81
82
    // Page des messages de log (level info, debug, et notice)
    echo '<tr><td>';
    echo $this->Html->link('Voir les messages de LOG', [
        //'controller' => 'pages',
        'action' => 'logs'
    ]);
    echo '</td></tr>';

    // Infos système
cb6baea5   Etienne Pallier   bugfixes et refac...
83
84
    echo '<tr><td>';
    echo $this->Html->link('Voir les informations sur le système', [
84079767   Etienne Pallier   Nouvelle page qui...
85
        //'controller' => 'pages',
cb6baea5   Etienne Pallier   bugfixes et refac...
86
87
88
89
        'action' => 'infos'
    ]);
    echo '</td></tr>';

63c3cb16   epallier   Nombreux petits b...
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
    /*
     * Mode debug
     */
    echo '<tr><td>';
    if ($configuration->mode_debug) {
        echo $this->Form->postLink("Stopper le mode DEBUG", [
            'controller' => 'configurations',
            'action' => 'debugOff'
        ], [
            'confirm' => __('Êtes-vous sur ?')
        ]);
    } else {
        echo $this->Form->postLink("Passer en mode DEBUG", [
            'controller' => 'configurations',
            'action' => 'debugOn'
        ], [
            'confirm' => __('Êtes-vous sur ?')
        ]);
    }
    echo '</td></tr>';
    
    /*
     * Mode install
     */
    echo '<tr><td>';
    if ($configuration->mode_install) {
        echo $this->Form->postLink("Stopper le mode INSTALL", [
            'controller' => 'configurations',
            'action' => 'installOff'
        ], [
            'confirm' => __('Êtes-vous sur ?')
        ]);
    } else {
        echo $this->Form->postLink("Passer en mode INSTALL", [
            'controller' => 'configurations',
            'action' => 'installOn'
        ], [
            'confirm' => __('Êtes-vous sur ?')
        ]);
    }
    echo '</td></tr>';
04a6b875   Alexandre   Version: 2.4.2.0
131
			
cb6baea5   Etienne Pallier   bugfixes et refac...
132
endif;
63c3cb16   epallier   Nombreux petits b...
133
134
135

?>
	</table>
6f27e48f   Alexandre   Ajout "outils" da...
136
137
</div>

b2dade50   Prugniel   modifs Jeanne boo...
138
<!--
63c3cb16   epallier   Nombreux petits b...
139
<div class="actions">
b2dade50   Prugniel   modifs Jeanne boo...
140
	<php echo $this->element('menu') ?>
cb6baea5   Etienne Pallier   bugfixes et refac...
141
</div>
b2dade50   Prugniel   modifs Jeanne boo...
142
-->