what the fuck

This commit is contained in:
boris committed 2026-04-02 13:46:07 +01:00
1 parent c1b1c2f372
commit 72a99a5bcd
69 files changed
+7519 -558

No files matched your search

+8 -7
View File
@@ -4,6 +4,7 @@ namespace App\Controller;
use App\Entity\User;
use App\Form\ProfileFormType;
use App\Repository\AlbumRepository;
use App\Repository\ReviewRepository;
use App\Service\UploadStorage;
use Doctrine\ORM\EntityManagerInterface;
@@ -26,7 +27,7 @@ class AccountController extends AbstractController
* Summarizes the signed-in user's recent activity.
*/
#[Route('/dashboard', name: 'account_dashboard', methods: ['GET'])]
public function dashboard(ReviewRepository $reviews): Response
public function dashboard(ReviewRepository $reviews, AlbumRepository $albums): Response
{
/** @var User $user */
$user = $this->getUser();
@@ -52,11 +53,12 @@ class AccountController extends AbstractController
->orderBy('r.createdAt', 'DESC')
->setMaxResults(10)
->getQuery()->getResult();
$userAlbums = $reviews->createQueryBuilder('r')
->select('DISTINCT a')
->innerJoin('r.album', 'a')
->where('r.author = :u')->setParameter('u', $user)
->orderBy('r.createdAt', 'DESC')
$userAlbums = $albums->createQueryBuilder('a')
->where('a.owner = :u')
->andWhere('a.source = :src')
->setParameter('u', $user)
->setParameter('src', 'user')
->orderBy('a.createdAt', 'DESC')
->setMaxResults(10)
->getQuery()->getResult();
@@ -123,4 +125,3 @@ class AccountController extends AbstractController
return $this->render('account/settings.html.twig');
}
}