Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
$page->changeTpl('profile/profile.tpl', SIMPLE);
// Determines the access level at which the profile will be displayed.
- if (!S::logged() || Env::v('view') == 'public') {
+ if (!S::logged() || !S::user()->checkPerms('directory_ax') || Env::v('view') == 'public') {
$view = 'public';
- } else if (S::logged() && Env::v('view') == 'ax') {
+ } else if (!S::user()->checkPerms('directory_private') || Env::v('view') == 'ax') {
$view = 'ax';
} else {
$view = 'private';
<div id="fiche_identite" class="part">
<div class="civilite">
{if $profile->isFemale()}•{/if}
- {if $logged}{$profile->private_name}{else}{$profile->public_name}{/if}
+ {if $view eq 'private'}{$profile->private_name}{else}{$profile->public_name}{/if}
{if $logged}
{if !$profile->isDead()}<a href="vcard/{$owner->login()}.vcf">{*