{% if getAppSetting('pdf_reporting_header') %}
{{ getAppSetting('pdf_reporting_header') | raw | raw }}
{% else %}
{{ getAppSetting('school_name') }}
{{ 'Attendance Sheet' }}
{% endif %}
|
{% for key, value in dateRangeArray %}
{{ value | date('d') }} |
{% endfor %}
|
{% for key, value in dateRangeArray %}
{{ value | date('D') }} |
{% endfor %}
{% for classSessionEnrolment in attendanceReportOfAClass %}
{% set Attendance = classSessionEnrolment.getAttendances.toArray %}
{% set lastUserId = null %}
{% for att in Attendance %}
{% if lastUserId != att.user.id %}
{{ att.user.getFullName }} {{ classSessionEnrolment.getisDeleted ? '(Enrolment has been Deleted)' }} |
{% endif %}
{% set lastUserId = att.user.id %}
{% endfor %}
{% for key, value in dateRangeArray %}
{% set animals = [] %}
{% for att in Attendance %}
{% set animals = animals|merge([ (att.getDatetimeIn | date('d-m-y')) | date('U') ]) %}
{% if (att.getDatetimeIn | date('d-m-y')) | date('U') == value | date('d-m-y') | date('U') %}
{{ att.getAttendanceStatus.name | slice(0,1) }} |
{% endif %}
{% endfor %}
{% if not in_array( (value|date('d-m-y') | date('U')) , animals) %}
- |
{% endif %}
{% endfor %}
{% endfor %}
{% if getAppSetting('pdf_reporting_footer') %}
{{ getAppSetting('pdf_reporting_footer') | raw | raw }}
{% endif %}