registerPage('courses', async (content, params = {}) => { document.getElementById('topbar-title').textContent = 'Courses & Certificates'; let activeTab = 'courses'; function tabHtml() { return `
| Name | Unit Std | Valid For | Cert Prefix | Actions |
|---|---|---|---|---|
| ${c.courses_name} | ${c.unit_standard_number || '—'} | ${c.valid_for || '—'} | ${c.certificate_no_prefix || '—'} |
| Cert # | Prefix | Employee | Course | Issued | Expiry |
|---|---|---|---|---|---|
| ${c.prefix}-${c.certificate_number} | ${c.prefix} | ${c.client_employees_name || ''} ${c.surname || ''} | ${c.courses_name || '—'} | ${c.date_time_of_certification || '—'} | ${c.expiry_date || '—'} |