liquid_feedback_frontend

view app/main/role/_action/switch.lua @ 1668:6d75df24e66e

Updated German translation
author bsw
date Sun Mar 07 09:52:36 2021 +0100 (2021-03-07)
parents f1258993d993
children
line source
1 local id = param.get_id()
3 local member_id = app.session.real_member_id or app.session.member_id
5 if id then
6 local member = Member:by_id(id)
8 if member.locked then
9 return
10 end
12 local agent = Agent:by_pk(member.id, member_id)
14 if not agent then
15 return
16 end
18 local session = Session:new()
19 session.member_id = member.id
20 session.real_member_id = member_id
21 session:save()
23 if not member.activated then
24 member.activated = "now"
25 end
27 member.last_login = "now"
28 member.last_activity = "now"
29 member.active = true
30 member:save()
32 app.session:destroy()
34 session:set_cookie()
36 elseif app.session.real_member_id then
37 local session = Session:new()
38 session.member_id = app.session.real_member_id
39 session:save()
41 app.session:destroy()
43 session:set_cookie()
45 end
47 if config.meta_navigation_home_url then
48 request.redirect{ external = config.meta_navigation_home_url }
49 else
50 request.redirect{ module = "index", view = "index" }
51 end

Impressum / About Us