root/trunk/AE-go_GameServer/data/scripts/system/database/mysql5/MySQL5PlayerSettingsDAO.java

8581521
36
 */
36
 */
37
public class MySQL5PlayerSettingsDAO extends PlayerSettingsDAO
37
public class MySQL5PlayerSettingsDAO extends PlayerSettingsDAO
38
{
38
{
39
39
	@SuppressWarnings("unused")
40
	private static final Logger log = Logger.getLogger(MySQL5PlayerSettingsDAO.class);
40
	private static final Logger log = Logger.getLogger(MySQL5PlayerSettingsDAO.class);
41
41
42
	/**
42
	/**
...
...
56
		final int playerId = player.getObjectId();
56
		final int playerId = player.getObjectId();
57
		final PlayerSettings playerSettings = new PlayerSettings();
57
		final PlayerSettings playerSettings = new PlayerSettings();
58
58
59
		boolean success = DB.select("SELECT * FROM player_settings WHERE player_id = ?", new ParamReadStH() {
59
		DB.select("SELECT * FROM player_settings WHERE player_id = ?", new ParamReadStH() {
60
60
61
			@Override
61
			@Override
62
			public void handleRead(ResultSet resultSet) throws SQLException
62
			public void handleRead(ResultSet resultSet) throws SQLException
...
...
90
		});
90
		});
91
		playerSettings.setPersistentState(PersistentState.UPDATED);
91
		playerSettings.setPersistentState(PersistentState.UPDATED);
92
		player.setPlayerSettings(playerSettings);
92
		player.setPlayerSettings(playerSettings);
93
		log.info("Loaded settings with success: " + success);
94
	}
93
	}
95
94
96
	@Override
95
	@Override
...
...
106
		final byte[] shortcuts = playerSettings.getShortcuts();
105
		final byte[] shortcuts = playerSettings.getShortcuts();
107
		final int display = playerSettings.getDisplay();
106
		final int display = playerSettings.getDisplay();
108
		final int deny = playerSettings.getDeny();
107
		final int deny = playerSettings.getDeny();
109
108
		
110
		log.info("Saving settings");
111
112
		if(uiSettings != null)
109
		if(uiSettings != null)
113
		{
110
		{
114
			DB.insertUpdate("REPLACE INTO player_settings values (?, ?, ?)", new IUStH() {
111
			DB.insertUpdate("REPLACE INTO player_settings values (?, ?, ?)", new IUStH() {