]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/output/template/PlainOutputable.java
add: an non-HTML-encoding mode for templates for e.g. producing emails
[gigi.git] / src / org / cacert / gigi / output / template / PlainOutputable.java
index 1ab349751f7133f1976b918b40da20f57953f585..3c56b7fabebd2758709be0eef25016683400d4db 100644 (file)
@@ -11,12 +11,16 @@ public class PlainOutputable implements Outputable {
     String text;
 
     public PlainOutputable(String text) {
-        this.text = HTMLEncoder.encodeHTML(text);
+        this.text = text;
     }
 
     @Override
     public void output(PrintWriter out, Language l, Map<String, Object> vars) {
-        out.print(text);
+        if (vars.containsKey(OUT_KEY_PLAIN)) {
+            out.print(text);
+        } else {
+            out.print(HTMLEncoder.encodeHTML(text));
+        }
     }
 
 }