view.ctp 2.39 KB


<div class="users view">
	<h2>Détail utilisateur</h2>
	<table style="margin-bottom: 30px;">

		<tr>
			<th style="width: 250px;"></th>
			<th></th>
		</tr>
    	
    	<?php
    if ($role == 'Super Administrateur') {
        echo $this->Html->link(__('<i class="icon-pencil"></i> Editer cet utilisateur'), [
            'action' => 'edit',
            $user->id
        ], [
            'style' => 'margin-right: 40px; display: inline-block',
            'escape' => false,
            'onclick' => 'return true;'
        ]);
        /*
         * (EP 3/6/19)
         * Voir ma remarque dans la vue edit.ctp
         * La table users n'est qu'un CACHE du LDAP ou du fake ldap (pas d'autre alternative).
         * On ne doit donc pas pouvoir supprimer un user de cette table, mais seulement depuis le LDAP (ou fake ldap, c'est à dire table fakeldapusers)
         */
        echo $this->Form->postLink(__('<i class="icon-trash"></i> Supprimer cet utilisateur'), [
            'action' => 'delete',
            $user->id
        ], [
            'style' => 'display: inline-block;',
            'escape' => false,
            'confirm' => __('Êtes-vous sur de vouloir supprimer  ?', $user->nom)
        ]);
    }
    
    $displayElement(__('Nom'), h($user->nom));
    $displayElement(__('Login'), h($user->username));
    $displayElement(__('Email'), h($user->email));
    $displayElement(__('Rôle'), h($user->role));
    $displayElement(__($configuration->nom_groupe_metier), $user->has('groupes_metier') ? $this->Html->link($user->groupes_metier->nom, [
        'controller' => 'GroupesMetiers',
        'action' => 'view',
        $user->groupes_metier->id
    ]) : '');
    $displayElement(__($configuration->nom_groupe_thematique), $user->has('groupes_thematique') ? $this->Html->link($user->groupes_thematique->nom, [
        'controller' => 'GroupesThematiques',
        'action' => 'view',
        $user->groupes_thematique->id
    ]) : '');
    $displayElement(__('Domaine'), $user->has('sur_categorie_id') ? $this->Html->link($user->sur_category->nom, [
        'controller' => 'SurCategories',
        'action' => 'view',
        $user->sur_category->id
    ]) : ' ');
    ?>

    </table>
</div>

<!--
<div class="actions">
			<php echo $this->element('menu') ?>
			<php

echo $this->element('menu_view', [
    'pluralHumanName' => 'Utilisateurs',
    'singularHumanName' => 'Utilisateur',
    'lien' => $user->id
])?>
		</div>
-->