menu_index.ctp 2.16 KB
<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";
if (strtolower($pluralHumanName) == "unités")
    $pluralHumanName = "Unités";
if (strtolower($pluralHumanName) == "formules")
    $pluralHumanName = "Formules";
echo $pluralHumanName;
?></h3>
<ul>

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

	<li>
	<?php
$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
    ]);
}

?>
		
		
	</li>

</ul>