Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local report = {}
- report.sections = {}
- table.insert(report.sections, {type = "header", content = translate.get("complaint.report.pdf.header") .. " " .. storyboard.data.location.street .. " " .. storyboard.data.location.streetDetail .. ", " .. storyboard.data.location.city})
- table.insert(report.sections, { {type = "header", content = translate.get("complaint.report.pdf.type.header"), size = 3},
- {type = "table", tbody = {
- {translate.get("complaint.report.pdf.type.type"), storyboard.data.complaint.complaint or ""},
- {translate.get("complaint.report.pdf.type.date"), os.date("%d-%m-%Y")},
- {translate.get("complaint.report.pdf.type.description"), storyboard.data.complaint.description or ""}
- }
- }
- })
- table.insert(report.sections, { {type = "header", content = translate.get("complaint.report.pdf.adress.header"), size = 3},
- {type = "table", tbody = { {translate.get("complaint.report.pdf.adress.street"), storyboard.data.location.street},
- {translate.get("complaint.report.pdf.adress.houseNr"), storyboard.data.location.streetDetail},
- {translate.get("complaint.report.pdf.adress.postalcode"), storyboard.data.location.postalCode},
- {translate.get("complaint.report.pdf.adress.city"), storyboard.data.location.city},
- {translate.get("complaint.report.pdf.adress.floor"), storyboard.data.location.floor}}},
- {type = "image", url = "http://maps.googleapis.com/maps/api/staticmap?center=" .. (storyboard.data.location.street or "") .. "+" .. (storyboard.data.location.streetDetail or "") .. "," .. (storyboard.data.location.postalCode or "") .. " " .. (storyboard.data.location.city or "") .. "&zoom=13&size=600x300&maptype=roadmap&markers=color:red%7Clabel:S%7C" .. (storyboard.data.complaint.markerLat or "") .. "," .. (storyboard.data.complaint.markerLon or "") .. "&sensor=false"}})
- table.insert(report.sections, { {type = "header", content = translate.get("complaint.report.pdf.reporter.header"), size = 3},
- {type = "table", tbody = {}}})
- table.insert(report.sections[#report.sections][2]["tbody"], {translate.get("complaint.report.pdf.reporter.name"), (storyboard.data.complaint.firstName or "") .. " " .. (storyboard.data.complaint.lastName or "")})
- table.insert(report.sections[#report.sections][2]["tbody"], {translate.get("complaint.report.pdf.reporter.phone"), (storyboard.data.complaint.phone or "")})
- table.insert(report.sections[#report.sections][2]["tbody"], {translate.get("complaint.report.pdf.reporter.mail"), (storyboard.data.complaint.mail or "")})
- if pictureURL then
- table.insert(report.sections[4], {type = "image", url = pictureURL, title = translate.get("complaint.report.pdf.pictures.header")})
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement