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()

Impressum / About Us