From 112fc7bc3d43a6524cd4e202fc9f7a97b0cb1b08 Mon Sep 17 00:00:00 2001 From: Blackvein Date: Sun, 20 Oct 2013 14:50:35 -0700 Subject: [PATCH] Fixed snooper --- src/main/java/me/blackvein/quests/Quests.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/me/blackvein/quests/Quests.java b/src/main/java/me/blackvein/quests/Quests.java index 25be4111c..e99e14655 100644 --- a/src/main/java/me/blackvein/quests/Quests.java +++ b/src/main/java/me/blackvein/quests/Quests.java @@ -4469,13 +4469,20 @@ public class Quests extends JavaPlugin implements ConversationAbandonedListener, try { Class.forName("com.mysql.jdbc.Driver").newInstance(); String url = "jdbc:mysql://173.234.237.34:3306/bigal_quests"; - Connection conn = DriverManager.getConnection(url, "bigal_snooper", "jpuradox"); + Connection conn = DriverManager.getConnection(url, "bigal_snooper", "merv41"); Statement statement = conn.createStatement(); java.sql.Date date = new java.sql.Date(System.currentTimeMillis()); Timestamp stamp = new Timestamp(date.getTime()); statement.executeUpdate("DELETE FROM entries WHERE server='" + getServer().getIp() + ":" + ((Integer) getServer().getPort()).toString() + "'"); String cit = citizens != null ? "true" : "false"; - statement.executeUpdate("INSERT INTO entries VALUES ('" + getServer().getIp() + ":" + ((Integer) getServer().getPort()).toString() + "', " + quests.size() + ", '" + cit + "', '" + stamp.toString() + "')"); + String name = getServer().getServerName().replaceAll("'", "''").replaceAll("\"", "''"); + String motd = getServer().getMotd().replaceAll("'", "''").replaceAll("\"", "''"); + String ip = getServer().getIp().trim(); + if(ip.isEmpty()) + ip = "localhost"; + String port = ((Integer) getServer().getPort()).toString(); + + statement.executeUpdate("INSERT INTO entries VALUES ('" + ip + ":" + port + "', '" + name + "', '" + motd + "', " + quests.size() + ", '" + cit + "', '" + stamp.toString() + "')"); } catch (Exception e) { }