From 1a7921b67604af33e9bc8d110b754caf5197896e Mon Sep 17 00:00:00 2001 From: Julio Montoya Date: Tue, 31 Mar 2020 15:48:07 +0200 Subject: [PATCH] Fix course logout date see BT#16844 --- main/mySpace/access_details_session.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/main/mySpace/access_details_session.php b/main/mySpace/access_details_session.php index f40698c5d1..6104c13462 100644 --- a/main/mySpace/access_details_session.php +++ b/main/mySpace/access_details_session.php @@ -425,7 +425,13 @@ if ($formByDay->validate()) { $list = Tracking::get_time_spent_on_the_platform($userId, 'custom', $from, $to, true); $newList = []; foreach ($list as $item) { + // YYYY-MM-DD $key = substr($item['login_date'], 0, 10); + $dateLogout = substr($item['logout_date'], 0, 10); + if ($dateLogout > $key) { + $item['logout_date'] = api_get_utc_datetime($key.' 23:59:59'); + } + if (!isset($newList[$key])) { $newList[$key] = [ 'login_date' => $item['login_date'], @@ -504,7 +510,6 @@ if ($formByDay->validate()) { $tpl->assign('student', $userInfo['complete_name']); $totalTable = Display::page_subheader3(sprintf(get_lang('ExtractionFromX'), api_get_local_time())); $tpl->assign('table_progress', $totalTable.$tableList); - $content = $tpl->fetch($tpl->get_template('my_space/pdf_export_student.tpl')); $params = [