# HG changeset patch # User František Kučera # Date 1318805692 -7200 # Node ID 7a3514a9e4fe3b9118fbad819f397980bd696db0 # Parent 668014315a54eafbfdc70c65cc3ee2c8bf775eb0 Drupal: funkce pro obalování textu značkami. diff -r 668014315a54 -r 7a3514a9e4fe src/org/sonews/storage/DrupalMessage.java --- a/src/org/sonews/storage/DrupalMessage.java Sun Oct 16 23:41:04 2011 +0200 +++ b/src/org/sonews/storage/DrupalMessage.java Mon Oct 17 00:54:52 2011 +0200 @@ -96,7 +96,7 @@ multipart.addBodyPart(htmlPart); String xhtmlText = readXhtmlText(rs); htmlPart.setContent(xhtmlText, XHTML_CONTENT_TYPE); - + /** Plain text part */ MimeBodyPart textPart = new MimeBodyPart(); multipart.addBodyPart(textPart); @@ -121,7 +121,7 @@ * - používat cache, ukládat si vygenerované články */ try { - String inputText = "" + rs.getString("text") + ""; + String inputText = makeSimpleXHTML(rs.getString("text")); TransformerFactory tf = TransformerFactory.newInstance(); Transformer paragraphTransformer = tf.newTransformer(new StreamSource(Resource.getAsStream("helpers/mimeXhtmlPart-make-paragraphs.xsl"))); @@ -159,10 +159,14 @@ * TODO: lepší ošetření chyby */ log.log(Level.WARNING, "Error while transforming article to XHTML", e); - return "

Při transformaci příspěvku bohužel došlo k chybě.

"; + return makeSimpleXHTML("

Při transformaci příspěvku bohužel došlo k chybě.

"); } } + private static String makeSimpleXHTML(String body) { + return "" + body + ""; + } + /** * TODO: refaktorovat, přesunout */