liquid_feedback_frontend

view app/main/admin/invite_pdf.lua @ 1858:3d1f0464a3ea

Handle missing ldap.member.allowed function
author bsw
date Tue Sep 20 17:35:29 2022 +0200 (20 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)

Impressum / About Us