diff --git a/homepage/participo/lib/participoLib/participo.php b/homepage/participo/lib/participoLib/participo.php index 1f5181a..ec7a656 100644 --- a/homepage/participo/lib/participoLib/participo.php +++ b/homepage/participo/lib/participoLib/participo.php @@ -394,16 +394,29 @@ class AppCard */ function lastLoginTable($jsonFileName = 'lastLogins.json') { + // load the jsonfile into an associative array $lastLogins = json_decode(file_get_contents($jsonFileName), true); + + // collecting the last login of the users ... + $lastLoginRows = []; + foreach ($lastLogins as $userName => $lastLogins) { + $lastLoginRows[$userName] = $lastLogins['lastLogins'][0]; + } + // and sort it so the last login is first in line + arsort($lastLoginRows); + + // build the table $lastLoginsTable = '
| userName | lastLogins |
|---|---|
| userName | lastLogin |
| ' . $userName . ' | ' . $lastLogins['lastLogins'][0] . ' |
| ' . $userName . ' | ' . $lastLogin . ' |