Esempio n. 1
0
 /**
  * @Route("/json/video/add", name="video-add-ajax")
  * @return string|\Symfony\Component\HttpFoundation\Response
  * @Method("POST")
  */
 public function addNewAjaxAction(Request $request)
 {
     $video = new Video();
     $video->setHeading($request->get('title'));
     $video->setLink($request->get('link'));
     $video->setDescription($request->get('desc'));
     $video->setUserId($this->getUser());
     $catId = (int) $request->get('category');
     $video->setTags($request->get('tags'));
     if ($request->request->get('article')['privacy'] == 'internal') {
         $video->setPrivate(true);
     } else {
         $video->setPrivate(false);
     }
     $this->get('video_manager')->saveVideo($video, $catId);
     return new Response('Created video ' . $video->getHeading());
 }