Esempio n. 1
0
 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 getId()
 {
     if ($this->__isInitialized__ === false) {
         return (int) parent::getId();
     }
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', array());
     return parent::getId();
 }