Name | CardNumber | PIN | StartDate | EndDate | <% // Get door columns by filtering keys not in known columns const knownCols = ['Name', 'CardNumber', 'PIN', 'StartDate', 'EndDate']; const doors = acl.length > 0 ? Object.keys(acl[0]).filter(col => !knownCols.includes(col)) : []; doors.forEach(function(door) { %><%= door %> | <% }); %>
---|---|---|---|---|---|
<%= row.Name %> | <%= row.CardNumber %> | <%= row.PIN %> | <%= row.StartDate ? row.StartDate.substring(0, 10) : '' %> | <%= row.EndDate ? row.EndDate.substring(0, 10) : '' %> | <% doors.forEach(function(door) { %><% if (row[door]) { %> ✅ <% } else { %> ❌ <% } %> | <% }); %>