liquid_feedback_frontend

changeset 1176:5ae3b8d819c5

Added missing WebMCP 2.0 support for member image upload
author bsw
date Thu Mar 26 19:32:44 2015 +0100 (2015-03-26)
parents d70610e37245
children 7568c15765d9
files app/main/member/_action/update_images.lua config/init.lua
line diff
     1.1 --- a/app/main/member/_action/update_images.lua	Thu Mar 26 19:32:06 2015 +0100
     1.2 +++ b/app/main/member/_action/update_images.lua	Thu Mar 26 19:32:44 2015 +0100
     1.3 @@ -28,11 +28,12 @@
     1.4        end
     1.5  
     1.6        if not member_image then
     1.7 +        local meta = request.get_param{ name = image_type, meta = true }
     1.8          member_image = MemberImage:new()
     1.9          member_image.member_id = member_id
    1.10          member_image.image_type = image_type
    1.11          member_image.scaled = false
    1.12 -        member_image.content_type = cgi.post_types[image_type] or nil
    1.13 +        member_image.content_type = meta.content_type
    1.14          member_image.data = ""
    1.15          member_image:save()
    1.16        end
     2.1 --- a/config/init.lua	Thu Mar 26 19:32:06 2015 +0100
     2.2 +++ b/config/init.lua	Thu Mar 26 19:32:44 2015 +0100
     2.3 @@ -94,7 +94,12 @@
     2.4    end
     2.5    
     2.6    function request.get_param(args)
     2.7 -    return request.get_param_strings()[args.name]
     2.8 +    if args.meta then
     2.9 +      return { content_type = cgi.post_types[image_type] }
    2.10 +    else
    2.11 +      return request.get_param_strings()[args.name]
    2.12 +    end
    2.13 +    
    2.14    end
    2.15    
    2.16    function request.add_header(key, value)

Impressum / About Us