diff --git a/Controller/MediaPackageController.php b/Controller/MediaPackageController.php index 469b887..8821989 100644 --- a/Controller/MediaPackageController.php +++ b/Controller/MediaPackageController.php @@ -70,7 +70,7 @@ public function indexAction(Request $request): Response try { [$total, $mediaPackages] = $this->opencastClientService->getMediaPackages( - isset($criteria['name']) ? $criteria['name']->regex : '', + isset($criteria['name']) ? $criteria['name']->getPattern() : '', $limit, ($page - 1) * $limit ); @@ -95,7 +95,7 @@ public function indexAction(Request $request): Response $pics[$mediaPackage['id']] = $this->opencastService->getMediaPackageThumbnail($mediaPackage); } - $pager = $this->paginationService->createFixedAdapter($total, $mediaPackages, $page, $limit); + $pager = $this->paginationService->createFixedAdapter($total, $mediaPackages, (int) $page, $limit); $repo = $repository_multimediaObjects->createQueryBuilder() ->field('properties.opencast')->exists(true) @@ -121,7 +121,7 @@ public function importAction(Request $request, string $id): RedirectResponse throw new AccessDeniedException('Not allowed. Configure your OpencastBundle to show the Importer Tab.'); } - $this->opencastImportService->importRecording($id, $request->get('invert'), $this->getUser()); + $this->opencastImportService->importRecording($id, filter_var($request->get('invert'), FILTER_VALIDATE_BOOLEAN), $this->getUser()); if ($request->headers->get('referer')) { return $this->redirect($request->headers->get('referer')); diff --git a/Resources/doc/Configuration.md b/Resources/doc/Configuration.md index 03f6626..a492795 100644 --- a/Resources/doc/Configuration.md +++ b/Resources/doc/Configuration.md @@ -43,7 +43,7 @@ Mandatory: - `host` is the Opencast server URL (Engage node in cluster). - `username` is the name of the account used to operate the Opencast REST endpoints (org.opencastproject.security.digest.user). If empty, the connection is as an anonymous user. - `password` is the password for the account used to operate the Opencast REST endpoints (org.opencastproject.security.digest.pass). - - `player` is the Opencast player URL or path (default `/engage/ui/watch.html`). Use `/engage/theodul/ui/core.html` for Opencast 2.x and `/paella/ui/watch.html` if [paella player](http://paellaplayer.upv.es/) is being used. + - `player` is the Opencast player URL or path (default `/engage/ui/watch.html`). Use `/engage/theodul/ui/core.html` for Opencast 2.x and `/paella7/ui/watch.html` if [paella player](http://paellaplayer.upv.es/) is being used. Optional: - `default_tag_imported` set code of tag that you want to set when imports an mmo to PuMuKIT from Opencast.