server/src/app/Http/Controllers/Api/DocumentController.php
changeset 372 796ebdbf6a25
parent 370 d7c5b43d309a
child 376 02f113d43f18
--- 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);