<% if (submissions.length === 0) { %>
No submissions yet for this form.
<% } else { %> <% submissions.forEach(submission => { %>
Submitted: <%= new Date(submission.submitted_at).toLocaleString() %>
IP: <%= submission.ip_address %>
<% let data = {}; try { data = JSON.parse(submission.data); } catch (e) {
console.error("Failed to parse submission data:", submission.data); data =
{ "error": "Could not parse submission data" }; } %> <%
Object.entries(data).forEach(([key, value]) => { %> <% if (key !==
'honeypot_field' && key !== '_thankyou') { %>
<%= key %>:
<%= value %>
<% } %> <% }); %>
<% }); %>
<% if (pagination.totalPages > 1) { %>
Showing <%= (pagination.currentPage - 1) * pagination.limit + 1 %> to <%=
Math.min(pagination.currentPage * pagination.limit,
pagination.totalSubmissions) %> of <%= pagination.totalSubmissions %>
submissions
<% } %> <% } %>