X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Foutput%2FAssurancesDisplay.java;h=8f0e6cabb54085287700e059db012ec1729aec35;hb=58cd9c772924b094ab9dc6bbd40906c1d9e8ba7e;hp=9cd7558c1e54d5bc6dd65d7b2159a685c8a27238;hpb=25f59f370978c0e9789821a15d89a83d5d702622;p=gigi.git diff --git a/src/org/cacert/gigi/output/AssurancesDisplay.java b/src/org/cacert/gigi/output/AssurancesDisplay.java index 9cd7558c..8f0e6cab 100644 --- a/src/org/cacert/gigi/output/AssurancesDisplay.java +++ b/src/org/cacert/gigi/output/AssurancesDisplay.java @@ -4,6 +4,7 @@ import java.io.PrintWriter; import java.util.Map; import org.cacert.gigi.dbObjects.Assurance; +import org.cacert.gigi.dbObjects.Name; import org.cacert.gigi.localisation.Language; import org.cacert.gigi.output.template.IterableDataset; import org.cacert.gigi.output.template.Outputable; @@ -26,9 +27,10 @@ public class AssurancesDisplay implements Outputable { public void output(PrintWriter out, Language l, Map vars) { final Assurance[] assurances = (Assurance[]) vars.get(assuranceArray); if (assurer) { - vars.put("verb", l.getTranslation("To")); + vars.put("verb", l.getTranslation("To (User Id)")); } else { vars.put("verb", l.getTranslation("From")); + vars.put("myName", "yes"); } IterableDataset assuranceGroup = new IterableDataset() { @@ -43,10 +45,13 @@ public class AssurancesDisplay implements Outputable { Assurance assurance = assurances[i]; vars.put("id", assurance.getId()); vars.put("method", assurance.getMethod()); + Name to = assurance.getTo(); if (assurer) { - vars.put("verbVal", assurance.getTo().getName()); + vars.put("verbVal", to == null ? l.getTranslation("applicant's name removed") : to.getOwner().getId()); + vars.put("myName", to == null ? l.getTranslation("applicant's name removed") : to); } else { - vars.put("verbVal", assurance.getFrom().getName()); + vars.put("verbVal", assurance.getFrom().getPreferredName()); + vars.put("myName", to == null ? l.getTranslation("own name removed") : to); } vars.put("date", assurance.getDate()); vars.put("location", assurance.getLocation());