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

Impressum / About Us