Blame view

src/Template/Element/menu_index.ctp 2.16 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
53
54
55
56
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
$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;
}

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
84
85
		
		
4260780b   Alexandre   Migration vue, co...
86
	</li>
cb0ff3ca   Alexandre   Version: 2.4.3.1
87

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