fix dates and sorting

This commit is contained in:
2019-03-26 16:49:39 +01:00
parent b1aba25731
commit aff086bbf8

View File

@@ -23,15 +23,19 @@ for($i = 0; $i < 2; $i++) {
$worklistsData = file_get_contents($url);
preg_match_all('/href="\/worklists\/(\d*)">(.*?)<\/a><\/td><td>.*?<\/td><td>(.*?)<\/td>/s', $worklistsData, $lists);
$dateArr = explode(' ', substr($lists[3][$key], 3, 11) . substr($lists[3][$key], 16));
$dateArr[1] = $monthTrans[$dateArr[1]];
$date = \DateTimeImmutable::createFromFormat('d M Y H:i', implode(' ', $dateArr));
foreach($lists[1] as $key => $list) {
$dateArr = explode(' ', substr($lists[3][$key], 3, 11) . substr($lists[3][$key], 16));
$dateArr[1] = $monthTrans[$dateArr[1]];
$date = \DateTimeImmutable::createFromFormat('d M Y H:i', implode(' ', $dateArr));
$worklists[$list] = [$lists[2][$key], $date];
}
}
usort($worklists, function($a, $b) {
if ($a[1] == $b[1]) return;
return $a[1] > $b[1] ? -1 : 1;
});
$all_names = [];
$totalShifted = 0;
$total = 0;