nice logged user box

This commit is contained in:
Frédéric Péters 2005-05-20 14:53:35 +00:00
parent 793585d26a
commit dc1bebfbde
1 changed files with 13 additions and 1 deletions

View File

@ -1,4 +1,5 @@
import quixote
from wcs import storage
items = [
('forms', N_('Forms')),
@ -23,7 +24,18 @@ def header_menu [html] (selected = None):
return ''.join(s)
def user_info [html] ():
return ''
session = quixote.get_session()
if not session or not session.user:
return ''
try:
user = storage.get_storage().retrieve('users', session.user)
except KeyError:
return ''
logout_url = quixote.get_request().get_path(-1).replace(str('/admin'), str('/logout'))
"""<ul class="user-info">
<li class="ui-name">%s</li>
<li class="ui-logout"><a href="%s">%s</a></li>
</ul>""" % (user.name, logout_url, _('logout'))
def html_top [html] (section, title = None):