Blame view

src/Template/Element/buttons_edit_del.ctp 1.76 KB
33b54375   Etienne Pallier   Premiers bugfixes...
1
2
3
4
<!-- Boutons "Editer" et "Supprimer" (ssi autorisé) -->

<?php 
// element parameters
c3cc8adc   Etienne Pallier   Bugfixes
5
6
7
$id = $id;
$CAN_EDIT = $CAN_EDIT;;
$CAN_DELETE = $CAN_DELETE;
33b54375   Etienne Pallier   Premiers bugfixes...
8
9
10
11
12
?>

<div id="boutons" class="actions" style="margin-bottom:5px; width:100%; float:none; padding:5px 0;">

<?php
c3cc8adc   Etienne Pallier   Bugfixes
13
    /*
33b54375   Etienne Pallier   Premiers bugfixes...
14
15
16
17
18
19
20
21
22
23
24
    $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;
c3cc8adc   Etienne Pallier   Bugfixes
25
    */
33b54375   Etienne Pallier   Premiers bugfixes...
26
27
28
29
30
31
32
33
34
35
36
37
38
39
    /*
    $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;'
        ]);
    
c3cc8adc   Etienne Pallier   Bugfixes
40
    if ($CAN_DELETE) echo $this->Form->postLink(
33b54375   Etienne Pallier   Premiers bugfixes...
41
42
43
44
45
46
47
48
49
50
51
52
        __('<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>