Example #1
0
 /**
  * Notifications saving
  * 
  * @return Response
  */
 public function setNotifications()
 {
     try {
         $session = Session::get('user');
         $userService = new SoapClient(Config::get('wsdl.user'), array());
         $user_setting = new UserSetting();
         $user_setting->userId = $session['data']->id;
         $user_setting->notifiableTypes = Input::get('notifiableTypes');
         $result = $userService->saveUserSetting(array("setting" => $user_setting));
         return Response::json($result);
     } catch (Exception $ex) {
         return Response::json(array('error' => $ex->faultstring));
     }
 }