Improve template for teacher time report - ref BT#13109

pull/2487/head
Angel Fernando Quiroz Campos 8 years ago
parent 8727c7f492
commit 761743961c
  1. 29
      main/admin/teacher_time_report.php
  2. 17
      main/template/default/admin/teacher_time_report.tpl

@ -368,6 +368,33 @@ $form->setDefaults([
'until' => $selectedUntil
]);
$leftActions = Display::url(
Display::return_icon('session.png', get_lang('Sessions'), [], ICON_SIZE_MEDIUM),
api_get_path(WEB_CODE_PATH).'admin/teachers_time_by_session_report.php'
);
$rightActions = Display::url(
Display::return_icon('pdf.png', get_lang('ExportToPDF'), [], ICON_SIZE_MEDIUM),
api_get_self().'?'.http_build_query([
'export' => 'pdf',
'from' => $selectedFrom,
'until' => $selectedUntil,
'course' => $selectedCourse,
'session' => $selectedSession,
'teacher' => $selectedTeacher
])
);
$rightActions .= Display::url(
Display::return_icon('export_excel.png', get_lang('ExportExcel'), [], ICON_SIZE_MEDIUM),
api_get_self().'?'.http_build_query([
'export' => 'xls',
'from' => $selectedFrom,
'until' => $selectedUntil,
'course' => $selectedCourse,
'session' => $selectedSession,
'teacher' => $selectedTeacher
])
);
$tpl = new Template($toolName);
$tpl->assign('report_title', $reportTitle);
$tpl->assign('report_sub_title', $reportSubTitle);
@ -385,5 +412,7 @@ $tpl->assign('rows', $timeReport->data);
$templateName = $tpl->get_template('admin/teacher_time_report.tpl');
$contentTemplate = $tpl->fetch($templateName);
$tpl->assign('header', get_lang('TeacherTimeReport'));
$tpl->assign('actions', Display::toolbarAction('teacher_time_report_actions', [$leftActions, $rightActions]));
$tpl->assign('content', $contentTemplate);
$tpl->display_one_col_template();

@ -24,23 +24,6 @@ $(document).on('ready', function () {
});
</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':selected_from,'until':selected_until,'course':selected_course,'session':selected_session,'teacher':selected_teacher } | url_encode }}">
{{ 'pdf.png' | img(32, 'ExportToPDF'|get_lang ) }}
</a>
<a href="{{ _p.web_self ~ '?' ~ {'export':'xls','from':selected_from,'until':selected_until,'course':selected_course,'session':selected_session,'teacher':selected_teacher } | url_encode }}">
{{ 'export_excel.png' | img(32, 'ExportExcel'|get_lang ) }}
</a>
</div>
</div>
</div>
<h1 class="page-header">{{ 'TeacherTimeReport' | get_lang }}</h1>
{{ form }}
<h2 class="page-header">{{ report_title }} <small>{{ report_sub_title }}</small></h2>

Loading…
Cancel
Save