equal
deleted
inserted
replaced
37 $filters['language'] = $languages; |
37 $filters['language'] = $languages; |
38 } |
38 } |
39 $location = CorpusFilterManager::prepareLocation($request->input('location', '')); |
39 $location = CorpusFilterManager::prepareLocation($request->input('location', '')); |
40 if(!empty($location)) { |
40 if(!empty($location)) { |
41 $filters['location'] = $location; |
41 $filters['location'] = $location; |
|
42 } |
|
43 $themes = CorpusFilterManager::prepareTheme($request->input('theme', [])); |
|
44 if(!empty($themes)) { |
|
45 $filters['themes'] = $themes; |
42 } |
46 } |
43 |
47 |
44 $sort = $request->input('sort', null); |
48 $sort = $request->input('sort', null); |
45 |
49 |
46 $paginator = $this->documentRepository->paginate($filters, $perPage, config('corpusparole.pagination_page_param'), null, $sort); |
50 $paginator = $this->documentRepository->paginate($filters, $perPage, config('corpusparole.pagination_page_param'), null, $sort); |