commit
6a92e673de
@ -1,71 +1,67 @@ |
||||
{% extends template ~ "/layout/main.tpl" %} |
||||
|
||||
{% block body %} |
||||
<script> |
||||
$(document).on('ready', function () { |
||||
$('#course').on('change', function () { |
||||
$('#session').prop('selectedIndex', 0); |
||||
$('#teacher').prop('selectedIndex', 0); |
||||
}); |
||||
<script> |
||||
$(document).on('ready', function () { |
||||
$('#course').on('change', function () { |
||||
$('#session').prop('selectedIndex', 0); |
||||
$('#teacher').prop('selectedIndex', 0); |
||||
}); |
||||
|
||||
$('#session').on('change', function () { |
||||
$('#course').prop('selectedIndex', 0); |
||||
$('#teacher').prop('selectedIndex', 0); |
||||
}); |
||||
$('#session').on('change', function () { |
||||
$('#course').prop('selectedIndex', 0); |
||||
$('#teacher').prop('selectedIndex', 0); |
||||
}); |
||||
|
||||
$('#teacher').on('change', function () { |
||||
$('#course').prop('selectedIndex', 0); |
||||
$('#session').prop('selectedIndex', 0); |
||||
}); |
||||
$('#teacher').on('change', function () { |
||||
$('#course').prop('selectedIndex', 0); |
||||
$('#session').prop('selectedIndex', 0); |
||||
}); |
||||
|
||||
$('#daterange').on('apply.daterangepicker', function (ev, picker) { |
||||
$('[name="from"]').val(picker.startDate.format('YYYY-MM-DD')); |
||||
$('[name="until"]').val(picker.endDate.format('YYYY-MM-DD')); |
||||
}).on('cancel.daterangepicker', function (ev, picker) { |
||||
$('#daterange, [name="from"], [name="until"]').val(''); |
||||
}); |
||||
$('#daterange').on('apply.daterangepicker', function (ev, picker) { |
||||
$('[name="from"]').val(picker.startDate.format('YYYY-MM-DD')); |
||||
$('[name="until"]').val(picker.endDate.format('YYYY-MM-DD')); |
||||
}).on('cancel.daterangepicker', function (ev, picker) { |
||||
$('#daterange, [name="from"], [name="until"]').val(''); |
||||
}); |
||||
</script> |
||||
<div class="col-md-12"> |
||||
<div class="actions"> |
||||
<a href="{{ _p.web_main }}admin/teachers_time_by_session_report.php"> |
||||
{{ 'session.png'|img(32, 'Sessions'|get_lang) }} |
||||
}); |
||||
</script> |
||||
<div class="col-md-12"> |
||||
<div class="actions"> |
||||
<a href="{{ _p.web_main }}admin/teachers_time_by_session_report.php"> |
||||
{{ 'session.png'|img(32, 'Sessions'|get_lang) }} |
||||
</a> |
||||
<div class="pull-right"> |
||||
<a href="{{ _p.web_self ~ '?' ~ {'export':'pdf','from':selectedFrom,'until':selectedUntil,'course':selectedCourse,'session':selectedSession,'teacher':selectedTeacher}|url_encode }}"> |
||||
{{ 'pdf.png' | img(32, 'ExportToPDF'|get_lang ) }} |
||||
</a> |
||||
<a href="{{ _p.web_self ~ '?' ~ {'export':'xls','from':selectedFrom,'until':selectedUntil,'course':selectedCourse,'session':selectedSession,'teacher':selectedTeacher}|url_encode }}"> |
||||
{{ 'export_excel.png' | img(32, 'ExportExcel'|get_lang ) }} |
||||
</a> |
||||
<div class="pull-right"> |
||||
<a href="{{ _p.web_self ~ '?' ~ {'export':'pdf','from':selectedFrom,'until':selectedUntil,'course':selectedCourse,'session':selectedSession,'teacher':selectedTeacher}|url_encode }}"> |
||||
{{ 'pdf.png' | img(32, 'ExportToPDF'|get_lang ) }} |
||||
</a> |
||||
<a href="{{ _p.web_self ~ '?' ~ {'export':'xls','from':selectedFrom,'until':selectedUntil,'course':selectedCourse,'session':selectedSession,'teacher':selectedTeacher}|url_encode }}"> |
||||
{{ 'export_excel.png' | img(32, 'ExportExcel'|get_lang ) }} |
||||
</a> |
||||
</div> |
||||
</div> |
||||
<h1 class="page-header">{{ 'TeacherTimeReport' | get_lang }}</h1> |
||||
{{ form }} |
||||
<h2 class="page-header">{{ reportTitle }} <small>{{ reportSubTitle }}</small></h2> |
||||
<table class="table"> |
||||
<thead> |
||||
</div> |
||||
<h1 class="page-header">{{ 'TeacherTimeReport' | get_lang }}</h1> |
||||
{{ form }} |
||||
<h2 class="page-header">{{ reportTitle }} <small>{{ reportSubTitle }}</small></h2> |
||||
<table class="table"> |
||||
<thead> |
||||
<tr> |
||||
{% if withFilter %} |
||||
<th>{{ 'Session' | get_lang }}</th> |
||||
<th>{{ 'Course' | get_lang }}</th> |
||||
{% endif %} |
||||
<th>{{ 'Coach' | get_lang }}</th> |
||||
<th>{{ 'TotalTime' | get_lang }}</th> |
||||
</tr> |
||||
</thead> |
||||
<tbody> |
||||
{% for row in rows %} |
||||
<tr> |
||||
{% if withFilter %} |
||||
<th>{{ 'Session' | get_lang }}</th> |
||||
<th>{{ 'Course' | get_lang }}</th> |
||||
<td>{{ row.session ? row.session.name : ' ' }}</td> |
||||
<td>{{ row.course.name }}</td> |
||||
{% endif %} |
||||
<th>{{ 'Coach' | get_lang }}</th> |
||||
<th>{{ 'TotalTime' | get_lang }}</th> |
||||
<td>{{ row.coach.completeName }} ({{ row.coach.username}})</td> |
||||
<td>{{ row.totalTime }}</td> |
||||
</tr> |
||||
</thead> |
||||
<tbody> |
||||
{% for row in rows %} |
||||
<tr> |
||||
{% if withFilter %} |
||||
<td>{{ row.session ? row.session.name : ' ' }}</td> |
||||
<td>{{ row.course.name }}</td> |
||||
{% endif %} |
||||
<td>{{ row.coach.completeName }} ({{ row.coach.username}})</td> |
||||
<td>{{ row.totalTime }}</td> |
||||
</tr> |
||||
{% endfor %} |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
{% endblock %} |
||||
{% endfor %} |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
|
Loading…
Reference in new issue