--- a/server/src/app/Http/Controllers/Api/DocumentController.php Wed Oct 19 18:05:51 2016 +0200
+++ b/server/src/app/Http/Controllers/Api/DocumentController.php Wed Oct 19 21:38:23 2016 +0200
@@ -36,15 +36,22 @@
if(!empty($languages)) {
$filters['language'] = $languages;
}
+
$location = CorpusFilterManager::prepareLocation($request->input('location', ''));
if(!empty($location)) {
$filters['location'] = $location;
}
+
$themes = CorpusFilterManager::prepareTheme($request->input('theme', []));
if(!empty($themes)) {
$filters['themes'] = $themes;
}
+ $discourses = CorpusFilterManager::prepareDiscourse($request->input('discourse', []));
+ if(!empty($discourses)) {
+ $filters['discourses'] = $discourses;
+ }
+
$sort = $request->input('sort', null);
$paginator = $this->documentRepository->paginate($filters, $perPage, config('corpusparole.pagination_page_param'), null, $sort);