bsw@525: ui.tag{ tag = "ul", content = function() bsw@525: bsw@525: ui.tag{ tag = "li", content = function() bsw@525: bsw@525: ui.link{ bsw@525: text = _"Show profile", bsw@525: module = "member", bsw@525: view = "show", bsw@525: id = app.session.member_id bsw@525: } bsw@525: bsw@525: end } bsw@525: bsw@525: ui.tag{ tag = "li", content = function() bsw@525: bsw@525: ui.link{ bsw@525: content = function() bsw@525: slot.put(_"Edit profile") bsw@525: end, bsw@525: module = "member", bsw@525: view = "edit" bsw@525: } bsw@525: bsw@525: end } bsw@525: bsw@525: ui.tag{ tag = "li", content = function() bsw@525: bsw@525: ui.link{ bsw@525: content = function() bsw@525: slot.put(_"Upload avatar/photo") bsw@525: end, bsw@525: module = "member", bsw@525: view = "edit_images" bsw@525: } bsw@525: bsw@525: end } bsw@525: bsw@525: ui.tag{ tag = "li", content = function() bsw@525: bsw@525: ui.link{ bsw@525: content = _"Contacts", bsw@525: module = 'contact', bsw@525: view = 'list' bsw@525: } bsw@525: bsw@525: end } bsw@525: bsw@525: ui.tag{ tag = "li", content = function() bsw@525: bsw@525: ui.link{ bsw@525: text = _"Settings", bsw@525: module = "member", bsw@525: view = "settings" bsw@525: } bsw@525: bsw@525: end } bsw@525: bsw@525: ui.tag{ tag = "li", content = function() bsw@525: bsw@525: ui.link{ bsw@525: text = _"Logout", bsw@525: module = 'index', bsw@525: action = 'logout', bsw@525: routing = { bsw@525: default = { bsw@525: mode = "redirect", bsw@525: module = "index", bsw@525: view = "index" bsw@525: } bsw@525: } bsw@525: } bsw@525: end } bsw@525: bsw@525: ui.tag{ tag = "li", content = function() bsw@525: ui.tag{ tag = "span", content = _"Select language" } bsw@525: end } bsw@525: bsw@579: for i, lang in ipairs(config.available_languages) do bsw@525: ui.tag{ tag = "li", content = function() bsw@525: ui.link{ bsw@579: content = _('Select language "#{langcode}"', { langcode = lang }), bsw@525: module = "index", bsw@525: action = "set_lang", bsw@525: params = { lang = lang }, bsw@525: routing = { bsw@525: default = { bsw@525: mode = "redirect", bsw@525: module = request.get_module(), bsw@525: view = request.get_view(), bsw@525: id = param.get_id_cgi(), bsw@525: params = param.get_all_cgi() bsw@525: } bsw@525: } bsw@525: } bsw@525: end } bsw@525: end bsw@525: bsw@525: end } bsw@525: