liquid_feedback_frontend

diff app/main/timeline/_action/save.lua @ 144:7c3e8a1678fc

fix timeline saved filters

add Members:set_setting_map code
check for empty name
update settings when saved under same name
fixes bug #305
author Daniel Poelzleithner <poelzi@poelzi.org>
date Wed Oct 06 18:15:23 2010 +0200 (2010-10-06)
parents 77d58efe99fd
children
line diff
     1.1 --- a/app/main/timeline/_action/save.lua	Wed Oct 06 16:35:33 2010 +0200
     1.2 +++ b/app/main/timeline/_action/save.lua	Wed Oct 06 18:15:23 2010 +0200
     1.3 @@ -8,12 +8,16 @@
     1.4  
     1.5  local subkey = param.get("name")
     1.6  
     1.7 -setting_map = SettingMap:new()
     1.8 -setting_map.member_id = app.session.member.id
     1.9 -setting_map.key = "timeline_filters"
    1.10 -setting_map.subkey = subkey
    1.11 -setting_map.value = options_string
    1.12 -setting_map:save()
    1.13 +if not subkey or subkey == "" then
    1.14 +  slot.put_into("error", _"This name is really too short!")
    1.15 +  request.redirect{
    1.16 +    module = "timeline",
    1.17 +    view = "save_filter",
    1.18 +  }
    1.19 +  return
    1.20 +end
    1.21 +
    1.22 +app.session.member:set_setting_map("timeline_filters", subkey, options_string)
    1.23  
    1.24  local timeline_params = {}
    1.25  if options_string then

Impressum / About Us