Fixes menu when changing rights in Xnet (Closes #1347).
authorStéphane Jacob <sj@m4x.org>
Fri, 7 Jan 2011 15:31:30 +0000 (16:31 +0100)
committerStéphane Jacob <sj@m4x.org>
Fri, 7 Jan 2011 15:31:30 +0000 (16:31 +0100)
Signed-off-by: Stéphane Jacob <sj@m4x.org>
templates/xnet/skin.tpl

index 4e701f0..6e67ba5 100644 (file)
             <div>
               <select name="right" onchange="this.form.submit()" style="margin: 0; padding: 0">
                 {if hasPerm('admin') || ($suid && $smarty.session.suid.perms->hasFlag('admin'))}
-                <option value="admin" {if hasPerm('admin')}selected="selected"{/if}>Administrateur</option>
+                <option value="admin" {if hasPerm('admin') && !($suid && $smarty.session.suid.perms->hasFlag('admin'))}selected="selected"{/if}>Administrateur</option>
                 {/if}
-                <option value="anim" {if $is_admin && !hasPerm('admin')}selected="selected"{/if}>Animateur</option>
+                <option value="anim" {if $is_admin && !( hasPerm('admin') && !($suid && $smarty.session.suid.perms->hasFlag('admin')))}selected="selected"{/if}>Animateur</option>
                 <option value="member" {if !$is_admin && $is_member}selected="selected"{/if}>Membre</option>
                 <option value="logged" {if !$is_admin && !$is_member}selected="selected"{/if}>Non-membre</option>
               </select>