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