Bonjour.
Si tu veux dire comme ça :
<?php
if($this->Session->read('Auth.User')): // registered user
echo $this->Html->link(__('My Profile'), array('admin' => false, 'plugin' => null, 'controller' => 'users', 'action' => 'view', $this->Session->read('Auth.User.slug')));
if(Configure::read('settings.disableMessages') == 0):
$number_messages = !isset($messages_number)?'0':$messages_number; /* Petite modification */
echo $this->Html->link(__('Messages').' ('.$number_messages.')', array('admin' => false, 'plugin' => 'messages', 'controller' => 'messages', 'action' => 'index'));
endif;
if($this->Session->read('Auth.User.admin')):
echo $this->Html->link(__('Admin'), array('plugin' => null, 'controller' => 'settings', 'action' => 'dashboard', 'admin' => true));
endif;
endif;
Normalement, il n'y a pas de soucis.
Tu remarqueras que j'ai fais une petite modification, à toi de voir si tu veux l'apporter ou non.