bundle/Controller/Admin/AdminController.php
public function handleContentsAction(Request $request)
    {
        $this->denyAccessUnlessGranted('ez:infocollector:read');

        $contents = $request->request->get('ContentId', []);
        $count = count($contents);

        if (empty($contents)) {
            $this->addFlashMessage('errors', 'contents_not_selected');

            return $this->redirectToRoute('netgen_information_collection.route.admin.overview');
        }

        if ($request->request->has('DeleteCollectionByContentAction')) {
            $query = new Query([
                'contents' => $contents,
            ]);
            $this->service->deleteCollectionByContent($query);

            $this->addFlashMessage('success', 'content_removed', $count);

            return $this->redirectToRoute('netgen_information_collection.route.admin.overview');
        }

        $this->addFlashMessage('error', 'something_went_wrong');

        return $this->redirectToRoute('netgen_information_collection.route.admin.overview');
    }
public function handleContentsAction(Request $request)
    {
        $this->denyAccessUnlessGranted('ez:infocollector:read');

        $contents = $request->request->get('ContentId', []);
        $count = count($contents);

        if (empty($contents)) {
            $this->addFlashMessage('errors', 'contents_not_selected');

            return $this->redirectToRoute('netgen_information_collection.route.admin.overview');
        }

        if ($request->request->has('DeleteCollectionByContentAction')) {
            $query = new Query([
                'contents' => $contents,
            ]);
            $this->service->deleteCollectionByContent($query);

            $this->addFlashMessage('success', 'content_removed', $count);

            return $this->redirectToRoute('netgen_information_collection.route.admin.overview');
        }

        $this->addFlashMessage('error', 'something_went_wrong');

        return $this->redirectToRoute('netgen_information_collection.route.admin.overview');
    }
public function handleContentsAction ( Request $ request ) { $ this -> denyAccessUnlessGranted ( 'ez:infocollector:read' ) ; $ contents = $ request -> request -> get ( 'ContentId' , [ ] ) ; $ count = count ( $ contents ) ; if ( empty ( $ contents ) ) { $ this -> addFlashMessage ( 'errors' , 'contents_not_selected' ) ; return $ this -> redirectToRoute ( 'netgen_information_collection.route.admin.overview' ) ; } if ( $ request -> request -> has ( 'DeleteCollectionByContentAction' ) ) { $ query = new Query ( [ 'contents' => $ contents , ] ) ; $ this -> service -> deleteCollectionByContent ( $ query ) ; $ this -> addFlashMessage ( 'success' , 'content_removed' , $ count ) ; return $ this -> redirectToRoute ( 'netgen_information_collection.route.admin.overview' ) ; } $ this -> addFlashMessage ( 'error' , 'something_went_wrong' ) ; return $ this -> redirectToRoute ( 'netgen_information_collection.route.admin.overview' ) ; }
Handles actions performed on overview page

@param \Symfony\Component\HttpFoundation\Request $request

@return \Symfony\Component\HttpFoundation\RedirectResponse
Handles actions performed on overview page