liquid_feedback_frontend
view app/main/member_image/_show.lua @ 1519:056bccb61eee
Added object reference for geo references
| author | bsw | 
|---|---|
| date | Thu Aug 20 15:08:00 2020 +0200 (2020-08-20) | 
| parents | 32cc544d5a5b | 
| children | 70121e414479 | 
 line source
     1 local member = param.get("member", "table")
     2 local member_id = member and member.id or param.get("member_id", atom.integer)
     4 local image_type = param.get("image_type")
     5 local class = param.get("class")
     6 local popup_text = param.get("popup_text")
     8 local force_update = param.get("force_update", atom.boolean)
    10 if class then
    11   class = " " .. class
    12 else
    13   class = ""
    14 end
    16 if config.fastpath_url_func then
    17   ui.image{
    18     attr = { title = popup_text, class = "mdl-chip__contact member_image member_image_" .. image_type .. class },
    19     external = config.fastpath_url_func(member_id, image_type)
    20   }
    21 else
    22   local c = "mdl-chip__contact "
    23   if image_type == "photo" then
    24     c = ""
    25   end
    26   ui.image{
    27     attr = { title = popup_text, class = c .. "member_image member_image_" .. image_type .. class },
    28     module = "member_image",
    29     view = "show",
    30     extension = "jpg",
    31     id = member_id,
    32     params = {
    33       image_type = image_type,
    34       dynamic = force_update and os.time() or nil
    35     }
    36   }
    37 end
