Blame view

src/Template/Element/button_add.ctp 1.38 KB
8dff32eb   Etienne Pallier   Premiers bugfixes...
1
<!-- Bouton "Ajouter" pour ajouter un nouvel élément (ssi autorisé) -->
33b54375   Etienne Pallier   Premiers bugfixes...
2

f63eabb2   Etienne Pallier   Gestion plus simp...
3
4
5
6
7
8
9
10
11
12
13
<?php
// Arguments passées à cet Element
$role = $role;
// optionnels :
$id = isset($id) ? $id : null;
if (isset($sub_controller)) {
    $sub_controller = $sub_controller;
    $sub_controller_singular = $sub_controller_singular;
}
?>

8dff32eb   Etienne Pallier   Premiers bugfixes...
14
15
<div id="boutons" class="actions" style="margin-bottom:5px; width:100%; float:none; padding:5px 0;">
<?php
f63eabb2   Etienne Pallier   Gestion plus simp...
16
17
18
19
20
21
    $controller = $this->request->controller;
    $entities_name = '';
    if (isset($sub_controller)) {
        $controller = $sub_controller;
        $entities_name = $sub_controller_singular;
    }
33b54375   Etienne Pallier   Premiers bugfixes...
22
    //echo $this->request->controller;
8dff32eb   Etienne Pallier   Premiers bugfixes...
23
24
    //$entity = $this->request->controller; // controller name (Sites, Suivis, Organismes, ...)
    $bStyle = 'margin-right: 10px';
087b29e7   Etienne Pallier   GROSSE REFACTORIS...
25
    /*
33b54375   Etienne Pallier   Premiers bugfixes...
26
27
    $CAN_ADD = (
        // Admin et Superadmin ont tous les droits
c7e0e2e9   Etienne Pallier   Premiers bugfixes...
28
29
        //in_array($role, ['Administration Plus','Super Administrateur'])
        in_array($role, ['Administration','Super Administrateur'])
8dff32eb   Etienne Pallier   Premiers bugfixes...
30
        ||
33b54375   Etienne Pallier   Premiers bugfixes...
31
32
33
34
        // Ces listes sont modifiables par tout le monde
        //in_array($singularHumanName, ['Matériel','Suivi','Emprunt','Fournisseur'])
        in_array($this->request->controller, ['Materiels','Suivis','Emprunts','Fournisseurs'])
    );
087b29e7   Etienne Pallier   GROSSE REFACTORIS...
35
36
37
    */
    //if ($CAN_ADD) 
    $echoActionButton($this->Html, 'icon-plus', $bStyle, ' Ajouter'.$entities_name, $controller, 'add', $id);
8dff32eb   Etienne Pallier   Premiers bugfixes...
38
39
?>
</div>