@Path("/admin/profiles.json")
	@Produces(MediaType.APPLICATION_JSON)
	@PUT
	public String updateProfiles(
			@Context HttpServletRequest request,
			@Context HttpServletResponse response,
			@QueryParam("json") String json ) {
		
		if( !checkHostInfo(request.getRemoteHost(),
				AdminProperties.getHttp_allowed()) ) {
			if(!checkHostInfo(request.getRemoteAddr(),
					AdminProperties.getHttp_allowed()) )
				return "Not authorized to use this Service[ "+
					request.getRemoteAddr() +"]";
		}
		
		if(json == null || json.length() < 10 ) {
			try {
				JSONObject jo     = new JSONObject();
				JSONObject status = new JSONObject();
				
				status.put("code"   , new Integer(404));
				status.put("success", false);
				status.put("message","JSON parse error");
				
				jo.put("status", status);
				
				return( jo.toString() );
			}
			catch( Exception exception ) {;}
		}
		DBProc dbProc = new DBProc();
		return dbProc.insertProfile(json);
	}