{{ alphavima.callPhpCoreFunction(‘checkLogin’,[]) }}
{% set contactid = alphavima.callPhpCoreFunction(‘getUserInfo’,[‘contactid’]) %}
{% set realData = alphavima.callPhpCoreFunction(‘quickFetch’,[‘av_volunteerattendances’,”,”_av_applicant_value=#{contactid}”]) %}
{% set realData = alphavima.callPhpCoreFunction(‘json_encode’,[realData]) %}
{% set realData = alphavima.callPhpCoreFunction(‘json_decode’,[realData,true]) %}
{# {{ alphavima.callPhpCoreFunction(‘print_r’,[realData]) }} #}
Attendance
| Date |
Start Time |
End Time |
Duration |
Comments |
Attendance Status |
{% for data in realData[‘value’] %}
{% if data[‘av_attendancestatus’] != ‘772350000’ %}
| {{ data[‘av_startdate’]|date(‘m/d/Y’) }} |
{{ data[‘av_startdate’]|date(‘H:i’) }} |
{{ data[‘av_enddate’]|date(‘H:i’) }} |
{% set startTime = data[‘av_startdate’] %}
{% set endTime = data[‘av_enddate’] %}
{% set diffInSeconds = endTime|date(‘U’) – startTime|date(‘U’) %}
{% set hours = diffInSeconds // 3600 %}
{% set minutes = (diffInSeconds % 3600) // 60 %}
{{ ‘%02d’|format(hours) }} : {{ ‘%02d’|format(minutes) }}
|
{{ data[‘av_description’] }} |
{% if data[‘av_attendancestatus’] == ‘772350000’ %}
Pending
{% elseif data[‘av_attendancestatus’] == ‘772350002’ %}
Present
{% elseif data[‘av_attendancestatus’] == ‘772350001’ %}
Absent
{% else %}
Absent
{% endif %}
|
{% endif %}
{% endfor %}