fix dates and sorting
This commit is contained in:
@@ -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;
|
||||
|
Reference in New Issue
Block a user