button_add.ctp
1.38 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
<!-- Bouton "Ajouter" pour ajouter un nouvel élément (ssi autorisé) -->
<?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;
}
?>
<div id="boutons" class="actions" style="margin-bottom:5px; width:100%; float:none; padding:5px 0;">
<?php
$controller = $this->request->controller;
$entities_name = '';
if (isset($sub_controller)) {
$controller = $sub_controller;
$entities_name = $sub_controller_singular;
}
//echo $this->request->controller;
//$entity = $this->request->controller; // controller name (Sites, Suivis, Organismes, ...)
$bStyle = 'margin-right: 10px';
/*
$CAN_ADD = (
// 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($singularHumanName, ['Matériel','Suivi','Emprunt','Fournisseur'])
in_array($this->request->controller, ['Materiels','Suivis','Emprunts','Fournisseurs'])
);
*/
//if ($CAN_ADD)
$echoActionButton($this->Html, 'icon-plus', $bStyle, ' Ajouter'.$entities_name, $controller, 'add', $id);
?>
</div>