liquid_feedback_frontend
changeset 1275:b04fa071ba05
Fixes on notification system
author | bsw |
---|---|
date | Sun Apr 17 17:26:55 2016 +0200 (2016-04-17) |
parents | a354b929e785 |
children | 3f725cfd4547 |
files | app/main/member/_action/update_notify_level.lua |
line diff
1.1 --- a/app/main/member/_action/update_notify_level.lua Sun Apr 17 17:25:16 2016 +0200 1.2 +++ b/app/main/member/_action/update_notify_level.lua Sun Apr 17 17:26:55 2016 +0200 1.3 @@ -5,17 +5,22 @@ 1.4 app.session.member.disable_notifications = disable_notifications 1.5 end 1.6 1.7 -if param.get("digest") == "true" then 1.8 - local dow = param.get("notification_dow") 1.9 - if dow == "daily" then 1.10 - app.session.member.notification_dow = nil 1.11 - else 1.12 - app.session.member.notification_dow = tonumber(dow) 1.13 - end 1.14 - app.session.member.notification_hour = tonumber(param.get("notification_hour")) 1.15 -else 1.16 +if app.session.member.disable_notifications then 1.17 app.session.member.notification_dow = nil 1.18 app.session.member.notification_hour = nil 1.19 +else 1.20 + if param.get("digest") == "true" then 1.21 + local dow = param.get("notification_dow") 1.22 + if dow == "daily" then 1.23 + app.session.member.notification_dow = nil 1.24 + else 1.25 + app.session.member.notification_dow = tonumber(dow) 1.26 + end 1.27 + app.session.member.notification_hour = tonumber(param.get("notification_hour")) 1.28 + else 1.29 + app.session.member.notification_dow = nil 1.30 + app.session.member.notification_hour = nil 1.31 + end 1.32 end 1.33 1.34 app.session.member:save()