liquid_feedback_frontend
annotate app/main/_filter/20_session.lua @ 1145:904f6807f7fa
Added support for upcoming moonbridge bases WebMCP
author | bsw |
---|---|
date | Sat Mar 21 15:26:39 2015 +0100 (2015-03-21) |
parents | 39cf8f1304a7 |
children | 32cc544d5a5b |
rev | line source |
---|---|
bsw@1145 | 1 local cookie = request.get_cookie{ name = "liquid_feedback_session" } |
bsw@1145 | 2 |
bsw@1145 | 3 if cookie then |
bsw@1145 | 4 app.session = Session:by_ident(cookie) |
bsw/jbe@0 | 5 end |
bsw/jbe@0 | 6 if not app.session then |
bsw/jbe@0 | 7 app.session = Session:new() |
bsw/jbe@48 | 8 request.set_cookie{ |
bsw/jbe@48 | 9 name = "liquid_feedback_session", |
bsw/jbe@48 | 10 value = app.session.ident |
bsw/jbe@48 | 11 } |
bsw/jbe@0 | 12 end |
bsw/jbe@0 | 13 |
bsw/jbe@0 | 14 request.set_csrf_secret(app.session.additional_secret) |
bsw/jbe@0 | 15 |
bsw@292 | 16 locale.set{ lang = app.session.lang or config.default_lang or "en" } |
bsw/jbe@0 | 17 |
bsw@414 | 18 if locale.get("lang") == "de" then |
bsw@934 | 19 locale.set{ |
bsw@414 | 20 date_format = 'DD.MM.YYYY', |
bsw@934 | 21 time_format = 'HH:MM{:SS} Uhr', |
bsw@414 | 22 decimal_point = ',' |
bsw@414 | 23 } |
bsw@414 | 24 end |
bsw@414 | 25 |
bsw/jbe@0 | 26 execute.inner() |