Blame view

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

	<li>
	<?php 
		echo $this->Html->link ('<i class="icon-arrow-left"></i> Retour', 'javascript:window.history.go(-1)', ['escape' => false]);
	?>
	</li>

4260780b   Alexandre   Migration vue, co...
23
24
	<li>
	<?php
94c77ea4   Alexandre   Version: 2.4.2.10
25
26
27
28
29
30
31
	$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 {
08d8dbb0   Alexandre   Version: 2.4.2.14
32
		if(in_array($role, ['Administration Plus', 'Super Administrateur'])) $bol = true;
94c77ea4   Alexandre   Version: 2.4.2.10
33
34
35
	}
	
	if($bol == true) {
4260780b   Alexandre   Migration vue, co...
36
37
38
39
40
41
42
43
			$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);
7bcf546d   Alexis Proust   mise a jour fichier
44
45
			$t = str_replace('unite', 'unité', $t);
			$t = str_replace('formule', 'formule', $t);
4260780b   Alexandre   Migration vue, co...
46
47
48
49
			if(strlen($t) > 12) {
				$t = 'Nouv. '.$t;
			}
			else {
7bcf546d   Alexis Proust   mise a jour fichier
50
				if(strstr($t, 'catégorie') || strstr($t,'unité') || strstr($t,'formule')) {
4260780b   Alexandre   Migration vue, co...
51
52
53
54
55
56
57
58
59
60
61
					$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]);
94c77ea4   Alexandre   Version: 2.4.2.10
62
	}
cb0ff3ca   Alexandre   Version: 2.4.3.1
63
	
4260780b   Alexandre   Migration vue, co...
64
		?>
cb0ff3ca   Alexandre   Version: 2.4.3.1
65
66
		
		
4260780b   Alexandre   Migration vue, co...
67
	</li>
cb0ff3ca   Alexandre   Version: 2.4.3.1
68

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