Example #1
0
 /**
  * Display a specified user.
  *
  * @param int $id
  * @return Response
  */
 public function getProfile($id)
 {
     try {
         $userService = new SoapClient(Config::get('wsdl.user'));
         $result = $userService->getUserById(array("userId" => $id));
         return Response::json($result->user);
     } catch (InnerException $ex) {
         throw new Exception($ex->faultstring);
     }
 }
Example #2
0
 public function profile()
 {
     $file = Input::file('uploader');
     $destinationPath = app_path() . '/storage/uploads/';
     $filename = $file->getClientOriginalName();
     Input::file('uploader')->move($destinationPath, $filename);
     $image = ImageModel::createImageModel($filename);
     try {
         $session = Session::get('user');
         $userService = new SoapClient(Config::get('wsdl.user'));
         $currentUser = $userService->getUserById(array("userId" => $session['data']->id));
         $currentUser = $currentUser->user;
         $currentUser->avatar = $image;
         $result = $userService->updateUser(array("user" => $currentUser));
         return Response::json($result->complete);
     } catch (Exception $ex) {
     }
 }