Mise à jour de craftbukkit vers 1.7.2 R0.4 et correction de bugs sur la base de donnée et sur le système de Ban

This commit is contained in:
2015-03-18 18:01:42 -04:00
parent f912c76ae6
commit 4ebae9627a
11 changed files with 20 additions and 15 deletions

View File

@@ -47,7 +47,7 @@ public class ModoHistoryElement extends SQLElement {
"actionType",
"time",
"playerName",
"duration",
"value",
"message"
};
}

View File

@@ -25,8 +25,8 @@ public abstract class SQLElement {
protected SQLElement(String name) {
this(name, 0);
tableName = name;
saved = false;
}
protected SQLElement(String name, int id) {
tableName = name;
@@ -39,7 +39,6 @@ public abstract class SQLElement {
public void save() {
String tableName = this.getClass().getSimpleName();
try {
Connection conn;
@@ -54,9 +53,12 @@ public abstract class SQLElement {
String sql = "";
for (int i=0; i<fields.length && i<values.length; i++)
{
sql += fields[i]+" = ? ";
sql += fields[i]+" = ? ,";
}
if (sql.length() > 0)
sql = sql.substring(0, sql.length()-1);
PreparedStatement st = conn.prepareStatement("UPDATE "+tableName+" SET "+sql+" WHERE id="+id);
for (int i=0; i<fields.length && i<values.length; i++)
@@ -98,7 +100,6 @@ public abstract class SQLElement {
public void delete() {
String tableName = this.getClass().getSimpleName();
try {
if (saved)