diff --git a/httpdocs/src/Controller/UserController.php b/httpdocs/src/Controller/UserController.php index 95b3d16..f8e0f2c 100644 --- a/httpdocs/src/Controller/UserController.php +++ b/httpdocs/src/Controller/UserController.php @@ -37,12 +37,18 @@ class UserController extends AbstractController /** @var User $user */ $user = $this->getUser(); - $cntWorksheets = count($user->getWorksheets()); + $worksheets = $user->getWorksheets(); + $cntWorksheets = count($worksheets); $numWorksheetsLeft = $user->getMaxWorksheets() - $cntWorksheets; + $resWorksheets = $worksheets->toArray(); + usort($resWorksheets, function(UserWorksheet $a, UserWorksheet $b) { + return $a->getCreationDate() > $b->getCreationDate(); + }); + return $this->render('pages/start.html.twig', [ - 'worksheets' => $user->getWorksheets(), + 'worksheets' => $resWorksheets, 'numWorksheetsLeft' => $numWorksheetsLeft, ] );