Sort active sessions by last activity time
authorjoshuaruesweg <ruesweg@woltlab.com>
Sat, 31 Oct 2020 20:37:53 +0000 (21:37 +0100)
committerjoshuaruesweg <ruesweg@woltlab.com>
Mon, 2 Nov 2020 14:43:49 +0000 (15:43 +0100)
wcfsetup/install/files/lib/page/AccountSecurityPage.class.php

index 5a9fc2b49a784c2d73878cf3c39b5aa2dea51614..5b70f656d2a9b377295d6f245f0545cdd2f437f0 100644 (file)
@@ -32,6 +32,10 @@ class AccountSecurityPage extends AbstractPage {
                parent::readData();
        
                $this->activeSessions = SessionHandler::getInstance()->getUserSessions(WCF::getUser());
+               
+               usort($this->activeSessions, function ($a, $b) {
+                       return $b->getLastActivityTime() <=> $a->getLastActivityTime();
+               });
        }
        
        /**