public function getAppDataAction(Request $request) { $screenName = 'live apps'; $data = $request->request->all(); if ($request->isMethod('POST')) { $userService = $this->get('UserService'); $liveApps = new LiveApps(); $liveApps->setAppName($data['addLiveAppform']['AppName']); $liveApps->setOs($data['addLiveAppform']['OS']); $liveApps->setVersion($data['addLiveAppform']['version']); $liveApps->setAppLink($data['addLiveAppform']['link']); $appId = $userService->save($liveApps); if ($appId) { $addFlag = 1; } } $session = $request->getSession(); $userData['userName'] = $session->get('userName'); $userData['userType'] = $session->get('userType'); $user = $this->getUserService()->findOneById($session->get('userId')); if ($user->getPersonalProfile() == '') { $userData['photo'] = 'default.jpg'; } else { if ($user->getPersonalProfile()->getPhoto()) { $userData['photo'] = $user->getPersonalProfile()->getPhoto(); } else { $userData['photo'] = 'default.jpg'; } } $userData['liveApps'] = $this->getUserService()->getLiveAppsData(); $userData['userRole'] = $session->get('userRole'); $addLiveAppForm = $this->createForm(new AddLiveAppForm(), array()); $roleId = $session->get('userRole'); $userRolesPermissions = $userService->findUserPermissions($roleId); $em = $this->getDoctrine()->getManager(); $action_entity = $em->getRepository('VlreleasesUserBundle:Actions')->findOneBy(array("screenName" => $screenName)); $userData['rolePermission'] = $em->getRepository('VlreleasesUserBundle:RolesPermissions')->findOneBy(array("role" => $roleId, 'actions' => $action_entity->getId())); return $this->render('VlreleasesUserBundle:User:liveApps.html.twig', array('userData' => $userData, 'addFlag' => $addFlag, 'addLiveAppForm' => $addLiveAppForm->createView())); }
/** * {@inheritDoc} */ public function setAppLink($appLink) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setAppLink', array($appLink)); return parent::setAppLink($appLink); }