$employee) { $ci = 0; $emp_col_max_len[$ci] = max($emp_col_max_len[$ci], mb_strlen((string) ($key + 1))); $ci++; if ($emp_show_client_branch) { $cb = ($employee['client_short_name'] ?? '') . ' - ' . ($employee['client_branch_name'] ?? ''); $emp_col_max_len[$ci] = max($emp_col_max_len[$ci], mb_strlen($cb)); $ci++; } if ($emp_show_branch) { $emp_col_max_len[$ci] = max($emp_col_max_len[$ci], mb_strlen((string) ($employee['client_branch_name'] ?? ''))); $ci++; } $emp_col_max_len[$ci] = max($emp_col_max_len[$ci], mb_strlen((string) ($employee['name'] ?? ''))); $ci++; $emp_col_max_len[$ci] = max($emp_col_max_len[$ci], mb_strlen((string) ($employee['emp_code'] ?? ''))); $ci++; $emp_col_max_len[$ci] = max($emp_col_max_len[$ci], mb_strlen((string) ($employee['relationship'] ?? ''))); $ci++; $emp_col_max_len[$ci] = max($emp_col_max_len[$ci], mb_strlen((string) ($employee['gender'] ?? ''))); $ci++; $emp_col_max_len[$ci] = max($emp_col_max_len[$ci], mb_strlen((string) ($employee['email_corporate'] ?? ''))); $ci++; $emp_col_max_len[$ci] = max($emp_col_max_len[$ci], mb_strlen((string) ($employee['mobile'] ?? ''))); $ci++; $dobStr = ''; if (! empty($employee['dob'])) { $dobStr = date('d/m/Y', strtotime((string) $employee['dob'])); } $emp_col_max_len[$ci] = max($emp_col_max_len[$ci], mb_strlen($dobStr)); $ci++; $polStr = (isset($employee['policy_type']) ? $employee['policy_type'] : '') . ' - ' . (isset($employee['policy_no']) ? $employee['policy_no'] : ''); $emp_col_max_len[$ci] = max($emp_col_max_len[$ci], mb_strlen($polStr)); $ci++; $emp_col_max_len[$ci] = max($emp_col_max_len[$ci], mb_strlen((string) ($employee['insurer_short_name'] ?? ''))); $ci++; $emp_col_max_len[$ci] = max($emp_col_max_len[$ci], mb_strlen((string) ($employee['tpa_id'] ?? ''))); $ci++; $emp_col_max_len[$ci] = max($emp_col_max_len[$ci], mb_strlen((string) ($employee['uhid'] ?? ''))); $ci++; $emp_col_max_len[$ci] = max($emp_col_max_len[$ci], mb_strlen((string) ($employee['status'] ?? ''))); $ci++; $emp_col_max_len[$ci] = max($emp_col_max_len[$ci], mb_strlen((string) format_indian_number($employee['basic_cover_si'] ?? 0))); $ci++; $emp_col_max_len[$ci] = max($emp_col_max_len[$ci], mb_strlen((string) format_indian_number($employee['premium'] ?? 0))); $ci++; $emp_col_max_len[$ci] = max($emp_col_max_len[$ci], mb_strlen((string) format_indian_number($employee['rata_premimum'] ?? 0))); $ci++; $emp_col_max_len[$ci] = max($emp_col_max_len[$ci], mb_strlen((string) format_indian_number($employee['gst'] ?? 0))); $ci++; $emp_col_max_len[$ci] = max($emp_col_max_len[$ci], 4); } } $emp_col_max_len[$emp_col_count - 6] = max($emp_col_max_len[$emp_col_count - 6], mb_strlen('Total')); $emp_col_min_px = array_fill(0, $emp_col_count, 80); $emp_col_max_px = array_fill(0, $emp_col_count, 360); $emp_col_min_px[0] = 64; $emp_col_max_px[0] = 88; $emp_dynamic_idx = 1; if ($emp_show_client_branch || $emp_show_branch) { $emp_col_min_px[$emp_dynamic_idx] = max($emp_col_min_px[$emp_dynamic_idx], 120); $emp_col_max_px[$emp_dynamic_idx] = max($emp_col_max_px[$emp_dynamic_idx], 190); $emp_dynamic_idx++; } $emp_col_min_px[$emp_dynamic_idx] = max($emp_col_min_px[$emp_dynamic_idx], 110); // Name $emp_dynamic_idx++; $emp_col_min_px[$emp_dynamic_idx] = max($emp_col_min_px[$emp_dynamic_idx], 100); // EMP Code $emp_col_max_px[$emp_dynamic_idx] = max($emp_col_max_px[$emp_dynamic_idx], 140); $emp_col_min_px[$emp_col_count - 1] = 72; $emp_col_max_px[$emp_col_count - 1] = 96; $emp_col_width_px = nhance_dt_column_widths_px($emp_header_labels, $emp_col_max_len, $emp_col_min_px, $emp_col_max_px); $pro_rata_total = 0; $gst_total = 0; ?>
| S.No | Client/Branch | Branch | Name | EMP Code | Relationship | Gender | Mobile | Date of Birth | Policy name | Insurer name | TPA ID | Risk ID | Policy status | (₹)Sum Insured | (₹)Premium | (₹)Pro Rata Premium | (₹)GST | Action | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| - | ' . ucfirst($employee['status']) . ''; break; case 'active': echo '' . ucfirst($employee['status']) . ''; break; case 'inactive': echo '' . ucfirst($employee['status']) . ''; break; case 'expired': echo '' . ucfirst($employee['status']) . ''; break; case 'enrolled': echo '' . ucfirst($employee['status']) . ''; break; default: echo $employee['status']; break; } ?> | ||||||||||||||||||
| Total |