Blame view

src/Template/Element/menu_index.ctp 2.32 KB
4260780b   Alexandre   Migration vue, co...
1
<h3 style="margin-top: 20px;">
63c3cb16   epallier   Nombreux petits b...
2
<?php
4260780b   Alexandre   Migration vue, co...
3
4
5
6
7
/**
 * menu_index.ctp
 * "Outils" menu definiot
 * Buttons add new dom/cat/sscat/groupes/ definition on "outils" menu option.
 */
63c3cb16   epallier   Nombreux petits b...
8
9
10
11
12
13
14
15
16
17
if (strtolower($pluralHumanName) == "sur categorie")
    $pluralHumanName = "Domaines";
if (strtolower($pluralHumanName) == "sous categorie")
    $pluralHumanName = "Sous-Catégories";
if (strtolower($pluralHumanName) == "categories")
    $pluralHumanName = "Catégories";
if (strtolower($pluralHumanName) == "unités")
    $pluralHumanName = "Unités";
if (strtolower($pluralHumanName) == "formules")
    $pluralHumanName = "Formules";
4260780b   Alexandre   Migration vue, co...
18
19
20
echo $pluralHumanName;
?></h3>
<ul>
cb0ff3ca   Alexandre   Version: 2.4.3.1
21
22

	<li>
63c3cb16   epallier   Nombreux petits b...
23
24
25
26
27
	<?php
echo $this->Html->link('<i class="icon-arrow-left"></i> Retour', 'javascript:window.history.go(-1)', [
    'escape' => false
]);
?>
cb0ff3ca   Alexandre   Version: 2.4.3.1
28
29
	</li>

4260780b   Alexandre   Migration vue, co...
30
31
	<li>
	<?php
63c3cb16   epallier   Nombreux petits b...
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
$bol = false;

if (in_array($singularHumanName, [
    'Matériel',
    'Suivi',
    'Emprunt'
])) {
    $bol = true;
} else if ($singularHumanName == 'Utilisateur') {
    if (in_array($role, [
        'Super Administrateur'
    ]))
        $bol = true;
} else {
    if (in_array($role, [
        'Administration Plus',
        'Super Administrateur'
    ]))
        $bol = true;
}

5b54a286   mimelhaine   Version master pe...
53
54
55
56
//Pour l'ajout de fournisseurs par tous les profils il faut que le bouton d'ajout apparaisse
if(in_array($singularHumanName, ['Fournisseur'])) 
	$bol = true;

63c3cb16   epallier   Nombreux petits b...
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
if ($bol == true) {
    $t = strtolower($singularHumanName);
    
    $t = str_replace('groupes', 'groupe', $t);
    $t = str_replace('thematique', 'thématique', $t);
    $t = str_replace('metier', 'métier', $t);
    $t = str_replace('sur categorie', 'domaine', $t);
    $t = str_replace('sous categorie', 'sous-catégorie', $t);
    $t = str_replace('categorie', 'catégorie', $t);
    $t = str_replace('unite', 'unité', $t);
    $t = str_replace('formule', 'formule', $t);
    if (strlen($t) > 12) {
        $t = 'Nouv. ' . $t;
    } else {
        if (strstr($t, 'catégorie') || strstr($t, 'unité') || strstr($t, 'formule')) {
            $t = ' Nouvelle ' . $t;
        } elseif (strstr($t, 'utilisateur') || strstr($t, 'emprunt')) {
            $t = ' Nouvel ' . $t;
        } else {
            $t = ' Nouveau ' . $t;
        }
    }
    // Add "+" icone
    echo $this->Html->link('<i class="icon-plus"></i> ' . $t, [
        'action' => 'add'
    ], [
        'escape' => false
    ]);
}

?>
cb0ff3ca   Alexandre   Version: 2.4.3.1
88
89
		
		
4260780b   Alexandre   Migration vue, co...
90
	</li>
cb0ff3ca   Alexandre   Version: 2.4.3.1
91

4260780b   Alexandre   Migration vue, co...
92
</ul>