Advertisement
Guest User

Untitled

a guest
Nov 21st, 2014
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.77 KB | None | 0 0
  1. local report = {}
  2.  
  3. report.sections = {}
  4. 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})
  5. table.insert(report.sections, { {type = "header", content = translate.get("complaint.report.pdf.type.header"), size = 3},
  6. {type = "table", tbody = {
  7. {translate.get("complaint.report.pdf.type.type"), storyboard.data.complaint.complaint or ""},
  8. {translate.get("complaint.report.pdf.type.date"), os.date("%d-%m-%Y")},
  9. {translate.get("complaint.report.pdf.type.description"), storyboard.data.complaint.description or ""}
  10. }
  11. }
  12. })
  13. table.insert(report.sections, { {type = "header", content = translate.get("complaint.report.pdf.adress.header"), size = 3},
  14. {type = "table", tbody = { {translate.get("complaint.report.pdf.adress.street"), storyboard.data.location.street},
  15. {translate.get("complaint.report.pdf.adress.houseNr"), storyboard.data.location.streetDetail},
  16. {translate.get("complaint.report.pdf.adress.postalcode"), storyboard.data.location.postalCode},
  17. {translate.get("complaint.report.pdf.adress.city"), storyboard.data.location.city},
  18. {translate.get("complaint.report.pdf.adress.floor"), storyboard.data.location.floor}}},
  19. {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"}})
  20.  
  21. table.insert(report.sections, { {type = "header", content = translate.get("complaint.report.pdf.reporter.header"), size = 3},
  22. {type = "table", tbody = {}}})
  23.  
  24. 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 "")})
  25. table.insert(report.sections[#report.sections][2]["tbody"], {translate.get("complaint.report.pdf.reporter.phone"), (storyboard.data.complaint.phone or "")})
  26. table.insert(report.sections[#report.sections][2]["tbody"], {translate.get("complaint.report.pdf.reporter.mail"), (storyboard.data.complaint.mail or "")})
  27.  
  28. if pictureURL then
  29. table.insert(report.sections[4], {type = "image", url = pictureURL, title = translate.get("complaint.report.pdf.pictures.header")})
  30. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement