#{extends 'main.html' /}
#{set title:'EMS - Reports' /}
#{if filteredTimes.size()}
Monthly Totals per Staff Member - ${filteredTimes.get(1).staff.firstName} ${filteredTimes.get(1).staff.lastName} (${year})
Month / Period |
Name |
1-3 |
Semester 1 |
4 |
Easter Mid-Semester Break |
5-7 |
Summer Semester |
8 |
Summer Semester Break |
9-11 |
Semester 1 |
12 |
Xmas Mid-Semester Break |
Month |
Duty |
Total (Minutes) |
%{ int totalTimeOverAll = 0; }%
#{list items:dutyCategories, as:'dutyCategory'}
${dutyCategory.Name} |
#{list 1..12, as:'i'}
#{list items:duties, as:'duty'}
%{ int totalTimeMonth = 0;}%
#{if duty.Category.id == dutyCategory.id}
#{list items:filteredTimes, as:'time'}
%{
}%
#{if Integer.parseInt(monthformatter.format(time.Date.getTime())) == i && time.Duty.id == duty.id && time.Duty.Category.id == duty.Category.id}
%{
totalTimeMonth += time.getTimeMinutes();
totalTimeOverAll += time.getTimeMinutes();
}%
#{/if}
#{/list}
%{if(totalTimeMonth > 0) {}%
${i} |
${duty.Name} |
${totalTimeMonth} |
%{}}%
#{/if}
#{/list}
#{/list}
#{/list}
Total: |
${totalTimeOverAll} minutes |
#{/if}