init extended search feature #35

This commit is contained in:
ghost 2023-11-13 09:35:04 +02:00
parent 7a1fa12271
commit 5a0342a998
4 changed files with 166 additions and 13 deletions

View file

@ -265,22 +265,22 @@ class TorrentController extends AbstractController
// Get total torrents
$total = $torrentService->findTorrentsTotal(
$user->getId(),
$request->get('filter') ? 0 : $user->getId(),
$query,
$user->getLocales(),
$user->getCategories(),
$user->isSensitive() ? false : null,
$request->get('filter') ? (array) $request->get('locales') : $user->getLocales(),
$request->get('filter') ? (array) $request->get('categories') : $user->getCategories(),
$request->get('filter') ? ($request->get('sensitive') ? null : false) : ($user->isSensitive() ? false : null),
!$user->isModerator() ? true : null,
!$user->isModerator() ? true : null,
);
$torrents = [];
foreach ($torrentService->findTorrents(
$user->getId(),
$request->get('filter') ? 0 : $user->getId(),
$query,
$user->getLocales(),
$user->getCategories(),
$user->isSensitive() ? false : null,
$request->get('filter') ? (array) $request->get('locales') : $user->getLocales(),
$request->get('filter') ? (array) $request->get('categories') : $user->getCategories(),
$request->get('filter') ? ($request->get('sensitive') ? null : false) : ($user->isSensitive() ? false : null),
!$user->isModerator() ? true : null,
!$user->isModerator() ? true : null,
$this->getParameter('app.pagination'),