bsw/jbe@4: local member = param.get("member", "table") bsw@525: local member_id = member and member.id or param.get("member_id", atom.integer) bsw@525: bsw/jbe@4: local image_type = param.get("image_type") bsw@274: local class = param.get("class") bsw@274: local popup_text = param.get("popup_text") bsw@274: bsw@274: if class then bsw@274: class = " " .. class bsw@274: else bsw@274: class = "" bsw@274: end bsw/jbe@4: poelzi@154: bsw@720: if config.fastpath_url_func then bsw@720: ui.image{ bsw@720: attr = { title = popup_text, class = "member_image member_image_" .. image_type .. class }, bsw@721: external = config.fastpath_url_func(member_id, image_type) bsw@720: } bsw@720: else bsw@720: ui.image{ bsw@720: attr = { title = popup_text, class = "member_image member_image_" .. image_type .. class }, bsw@720: module = "member_image", bsw@720: view = "show", bsw@720: extension = "jpg", bsw@720: id = member_id, bsw@720: params = { bsw@720: image_type = image_type bsw/jbe@4: } bsw@720: } bsw/jbe@4: end