liquid_feedback_frontend
view app/main/admin/invite_pdf.lua @ 1859:02c34183b6df
Fixed wrong filename in INSTALL file
| author | bsw | 
|---|---|
| date | Tue Nov 28 18:54:51 2023 +0100 (23 months ago) | 
| parents | 32cc544d5a5b | 
| children | 
 line source
     1 local id = param.get_id()
     3 local member = Member:by_id(id)
     6 local luatex = require("luatex")
     7 luatex.temp_dir = WEBMCP_BASE_PATH .. "tmp"
     9 local tex = luatex.new_document()
    11 local template = config.invitation.template
    13 if type(template) == "function" then
    14   template = template(member)
    15 else
    16   template = template:gsub("#{invite_code}", member.invite_code)
    17   template = template:gsub("#{url}", request.get_absolute_baseurl())
    18 end
    20 tex(template)
    22 local pdf = tex:get_pdf()
    24 slot.set_layout(nil, "application/pdf")
    25 slot.put_into("data", pdf)
