diff --git a/timeline.php b/timeline.php index ad0de50..e22c56a 100755 --- a/timeline.php +++ b/timeline.php @@ -53,10 +53,17 @@ foreach ($allfiles as $file) { $updates = $db->getAllUpdatesForFile($file['sha1']); $validRefs = array(); $validDevs = array(); + $firstSeen = new DateTime(); + $firstSeen->setTimezone(new DateTimeZone('CET')); foreach ($updates as $u) { $dev = $allVars[$u['curef']]; $validRefs[] = $u['curef']; $validDevs[] = $dev['family'] . ' ' . $dev['model']; + $firstSeenDate = new DateTime($u['seenDate']); + $firstSeenDate->setTimezone(new DateTimeZone('CET')); + if ($firstSeenDate < $firstSeen) { + $firstSeen = $firstSeenDate; + } } $validDevs = array_unique($validDevs); sort($validDevs); @@ -74,7 +81,7 @@ foreach ($allfiles as $file) { echo ''; echo '
' . $date->format('Y-m-d') . ' ' . $date->format('H:i.s') . ' CET
'; echo '
' . implode(' / ', $validDevs) . '
'; - echo '
Last released: ' . $dateLast->format('Y-m-d H:i.s') . '
'; + echo '
Last released: ' . $dateLast->format('Y-m-d H:i.s') . ' (first seen in the wild: ' . $firstSeen->format('Y-m-d H:i.s') . ')
'; echo '
Valid for (order of release): ' . implode(', ', $validRefs) . '
'; #print_r($file); #print_r($updates);