From 21589e19b92d63e36e5f73d8c01394de6f69b9a4 Mon Sep 17 00:00:00 2001
From: ulrich <not disclosed>
Date: Sat, 08 Apr 2017 09:13:30 +0000
Subject: [PATCH] Initialiser und HtmlExportService berichtigt

---
 src/java/de/uhilger/filecms/api/HtmlExportService.java |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/java/de/uhilger/filecms/api/HtmlExportService.java b/src/java/de/uhilger/filecms/api/HtmlExportService.java
index c668e47..497e948 100644
--- a/src/java/de/uhilger/filecms/api/HtmlExportService.java
+++ b/src/java/de/uhilger/filecms/api/HtmlExportService.java
@@ -83,12 +83,17 @@
         BufferedReader br = null;
         try {
           File out = new File(outDir, stripExt(files[i].getName()) + ".html");
+          if(!out.exists()) {
+            logger.fine(out.getAbsolutePath() + " existiert nicht, erzeuge Datei..");
+            out.getParentFile().mkdirs();
+            out.createNewFile();
+          }
           PrintWriter w = new PrintWriter(out);
           printHeader(w);
           br = new BufferedReader(new FileReader(files[i]));
           String line = br.readLine();
           while(line != null) {
-            w.print(line);
+            w.print(line.replace("htmi", "html"));
             line = br.readLine();
           }
           printFooter(w);
@@ -121,11 +126,11 @@
       if(stile.exists()) {
         FileUtils.copyFile(stile, new File(outDir, "stile.css"), true);
       }
+      result = "Export nach HTML ausgefuehrt.";
     } catch (IOException ex) {
       result = ex.getLocalizedMessage();
       logger.log(Level.SEVERE, ex.getLocalizedMessage(), ex);
     }
-
     return result;
   }
   

--
Gitblit v1.9.3