User course/session access report fix date rage BT#16844

pull/3159/head
Julio Montoya 6 years ago
parent 59bd16a883
commit 49f3a47b01
  1. 18
      main/mySpace/access_details_session.php

@ -449,15 +449,29 @@ if ($formByDay->validate()) {
$dateToCheck = $item['login_date'];
}
$itemKey = substr($value->format('Y-m-d'), 0, 10);
if (isset($newList[$itemKey])) {
if ($newList[$itemKey]['login_date']) {
$dateToCheck = $newList[$itemKey]['login_date'];
}
}
$newList[$itemKey] = [
'login_date' => $dateToCheck,
'logout_date' => $end,
'diff' => 0,
];
$counter++;
}
if (!empty($itemKey)) {
$newList[$itemKey]['logout_date'] = $itemLogoutOriginal;
if (!empty($itemKey) && isset($newList[$itemKey])) {
if (
substr(api_get_local_time($newList[$itemKey]['login_date']), 0, 10) ===
substr(api_get_local_time($itemLogoutOriginal), 0, 10)
) {
$newList[$itemKey]['logout_date'] = $itemLogoutOriginal;
}
}
}

Loading…
Cancel
Save