|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
} else if(cmd.equals("bugs")) {
if(!client.hasPermission("cmd.bugs")) {
client.sendButlerMessage(channel.getName(), "Diese Funktion steht dir hier nicht zur Verfügung.");
return;
}
arg = KCodeParser.escape(arg);
String[] split = arg.split(":");
String one = "";
String two = "";
try {
one = split[0].trim();
two = split[1].trim();
} catch(Exception ex) {
}
if(arg.equals("mail")) {
if(msg.isEmpty() || msg.length() < 20) {
client.sendButlerMessage(channel.getName(), "Bitte gib eine detaillierte Beschreibung des Bugs mit mind. 20 Zeichen wieder.");
return;
}
client.sendButlerMessage(channel.getName(), "Deine Beschreibung zu einem Bug wurde _an das Team Bugs weitergeleitet_, welches sich schnellstmöglich darum kümmert. Vielen Dank! °>1.gif<°");
PoolConnection pcon = ConnectionPool.getConnection();
Statement ps = null;
try {
Connection con = pcon.connect();
ps = con.createStatement();
ResultSet rs = ps.executeQuery("SELECT `name`,`teams` FROM `accounts` WHERE `teams` != ''");
while(rs.next()) {
String name = rs.getString("name");
String teams = rs.getString("teams");
if(teams.contains("|Bugs~")) {
Server.get().newMessage(Server.get().getButler(), name, "Bug gemeldet", String.format("Soeben wurde _ein Bug von °>_h%s|/serverpp "|/w "<°_ (%s, %s, %s) _gemeldet_.##_Beschreibung_:#%s##Bitte trage den Fall wenn möglich in unser _°BB>BugTrackingSystem|%s/bts/<r°_ ein.", client.getName().replace("<", "\\<"), client.getGender() == 1 ? "männl.":"weibl.", client.getAge(), client.getRankLabel(client.getRank()), msg, Server.get().getURL()), time);
}
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
if (ps != null) {
try {
ps.close();
} catch (SQLException e) {
}
}
pcon.close();
}
return;
}
if(one.isEmpty()) {
return;
}
|
Zitat
"Bitte gib eine detaillierte Beschreibung des Bugs mit mind. 20 Zeichen wieder."
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Dome« (8. Dezember 2013, 19:38)