intvmvolunteeropportunityattendance

{{ 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

{% for data in realData[‘value’] %} {% if data[‘av_attendancestatus’] != ‘772350000’ %} {% endif %} {% endfor %}
Date Start Time End Time Duration Comments Attendance Status
{{ 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 %}