X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2FUser.java;h=22f76c4c5f8347e968e6d6c65b54948d8e9e3c8b;hp=ca1c8ff8d6dddd721a5b1c7153433a6d8e2709ef;hb=44420bae8ce64dc0e03427bdd821c89fc24cd18b;hpb=0f12d61a4fd73fc9aac98dbb5c440693755da8cb diff --git a/src/org/cacert/gigi/User.java b/src/org/cacert/gigi/User.java index ca1c8ff8..22f76c4c 100644 --- a/src/org/cacert/gigi/User.java +++ b/src/org/cacert/gigi/User.java @@ -7,8 +7,8 @@ import java.sql.SQLException; import java.util.Calendar; import org.cacert.gigi.database.DatabaseConnection; -import org.cacert.gigi.util.Notary; import org.cacert.gigi.localisation.Language; +import org.cacert.gigi.util.Notary; import org.cacert.gigi.util.PasswordHash; import org.cacert.gigi.util.PasswordStrengthChecker; @@ -450,4 +450,20 @@ public class User { public Language getPrefferedLanguage() { return Language.getInstance("de"); } + + public boolean wantsDirectoryListing() throws SQLException { + PreparedStatement get = DatabaseConnection.getInstance().prepare("SELECT listme FROM users WHERE id=?"); + get.setInt(1, getId()); + ResultSet exec = get.executeQuery(); + exec.next(); + return exec.getBoolean("listme"); + } + + public String getContactInformation() throws SQLException { + PreparedStatement get = DatabaseConnection.getInstance().prepare("SELECT contactinfo FROM users WHERE id=?"); + get.setInt(1, getId()); + ResultSet exec = get.executeQuery(); + exec.next(); + return exec.getString("contactinfo"); + } }