Fix xnet access for group admins
authorx2003bruneau <x2003bruneau@839d8a87-29fc-0310-9880-83ba4fa771e5>
Sat, 28 Apr 2007 09:44:04 +0000 (09:44 +0000)
committerx2003bruneau <x2003bruneau@839d8a87-29fc-0310-9880-83ba4fa771e5>
Sat, 28 Apr 2007 09:44:04 +0000 (09:44 +0000)
git-svn-id: svn+ssh://murphy/home/svn/platal/branches/platal-0.9.14@1749 839d8a87-29fc-0310-9880-83ba4fa771e5

templates/xnet/skin.tpl

index 5bd2db1..6c1ecaa 100644 (file)
               <div style="display: inline">
                 <small>voir le site en tant que...
                 <select name="right" onchange="this.form.submit()" style="margin: 0; padding: 0">
-                  {if $smarty.session.perms->hasFlag('admin') || $smarty.session.suid.perms->hasFlag('admin')}
+                  {if $smarty.session.perms->hasFlag('admin') || ($smarty.session.suid && $smarty.session.suid.perms->hasFlag('admin'))}
                   <option value="admin" {if $smarty.session.perms->hasFlag('admin')}selected="selected"{/if}>Administrateur</option>
                   {/if}
-                  <option value="anim" {if $is_admin && !$smarty.session.perms->hasFlag('admin')}selected="selected"{/if}>Animateur</option>
+                  <option value="anim" {if $is_admin && !$smarty.session.perms->hasFlag('groupadmin')}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>