buttons_edit_del.ctp
1.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<!-- Boutons "Editer" et "Supprimer" (ssi autorisé) -->
<?php
// element parameters
$id = $id;
?>
<div id="boutons" class="actions" style="margin-bottom:5px; width:100%; float:none; padding:5px 0;">
<?php
$CAN_EDIT = (
// Admin et Superadmin ont tous les droits
//in_array($role, ['Administration Plus','Super Administrateur'])
in_array($role, ['Administration','Super Administrateur'])
||
// Ces listes sont modifiables par tout le monde
in_array($this->request->controller, ['Fournisseurs'])
//in_array($this->request->controller, ['Materiels','Suivis','Emprunts','Fournisseurs'])
);
//$CAN_DEL = in_array($role, ['Administration', 'Super Administrateur']);
$CAN_DEL = $CAN_EDIT;
/*
$bStyle = 'margin-right: 10px';
$echoActionButton($this->Html, 'icon-plus', $bStyle, ' Ajouter', $this->request->controller, 'add', null);
*/
if ($CAN_EDIT) echo $this->Html->link(
__('<i class="icon-pencil"></i> Editer'),
//[ 'action' => 'edit', $site->id ],
[ 'action' => 'edit', $id ],
[
'style' => 'margin-right: 40px; display: inline-block',
'escape' => false,
'onclick' => 'return true;'
]);
if ($CAN_DEL) echo $this->Form->postLink(
__('<i class="icon-trash"></i> Supprimer'),
//[ 'action' => 'delete', $site->id ],
[ 'action' => 'delete', $id ],
[
'style' => 'display: inline-block',
'escape' => false,
//'confirm' => __('Êtes-vous sur de vouloir supprimer #{0}?', $site->id)
'confirm' => __('Êtes-vous sur de vouloir supprimer cet élément ?', $id)
]);
?>
</div>