mass update mir codeswitch
authorrk <rk>
Wed, 29 Aug 2001 01:41:51 +0000 (01:41 +0000)
committerrk <rk>
Wed, 29 Aug 2001 01:41:51 +0000 (01:41 +0000)
73 files changed:
source/mircoders/entity/EntityArticleType.java
source/mircoders/entity/EntityBreaking.java
source/mircoders/entity/EntityComment.java
source/mircoders/entity/EntityContent.java
source/mircoders/entity/EntityFeature.java
source/mircoders/entity/EntityGruppen.java
source/mircoders/entity/EntityImage.java
source/mircoders/entity/EntityImageColor.java
source/mircoders/entity/EntityImageFormat.java
source/mircoders/entity/EntityImageLayout.java
source/mircoders/entity/EntityImageType.java
source/mircoders/entity/EntityLanguage.java
source/mircoders/entity/EntityMediafolder.java
source/mircoders/entity/EntityMessage.java
source/mircoders/entity/EntityRights.java
source/mircoders/entity/EntityTopics.java
source/mircoders/entity/EntityUsers.java
source/mircoders/entity/EntityVideo.java
source/mircoders/input/XmlInputParser.java
source/mircoders/module/ModuleBreaking.java
source/mircoders/module/ModuleComment.java
source/mircoders/module/ModuleContent.java
source/mircoders/module/ModuleFeature.java
source/mircoders/module/ModuleGruppen.java
source/mircoders/module/ModuleImages.java
source/mircoders/module/ModuleMediafolder.java
source/mircoders/module/ModuleMessage.java
source/mircoders/module/ModuleSchwerpunkt.java
source/mircoders/module/ModuleTopics.java
source/mircoders/module/ModuleUsers.java
source/mircoders/producer/Producer.java
source/mircoders/producer/ProducerAll.java
source/mircoders/producer/ProducerContent.java
source/mircoders/producer/ProducerFeature.java
source/mircoders/producer/ProducerImages.java
source/mircoders/producer/ProducerList.java
source/mircoders/producer/ProducerNavigation.java
source/mircoders/producer/ProducerOpenPosting.java
source/mircoders/producer/ProducerOverview.java
source/mircoders/producer/ProducerStartPage.java
source/mircoders/producer/ProducerTopics.java
source/mircoders/producer/ProducerWap.java
source/mircoders/servlet/ServletModuleBreaking.java
source/mircoders/servlet/ServletModuleComment.java
source/mircoders/servlet/ServletModuleContent.java
source/mircoders/servlet/ServletModuleGroups.java
source/mircoders/servlet/ServletModuleImages.java
source/mircoders/servlet/ServletModuleMediafolder.java
source/mircoders/servlet/ServletModuleMessage.java
source/mircoders/servlet/ServletModuleOpenIndy.java
source/mircoders/servlet/ServletModuleProducer.java
source/mircoders/servlet/ServletModuleSchwerpunkt.java
source/mircoders/servlet/ServletModuleTopics.java
source/mircoders/servlet/ServletModuleUsers.java
source/mircoders/storage/DatabaseArticleType.java
source/mircoders/storage/DatabaseBreaking.java
source/mircoders/storage/DatabaseComment.java
source/mircoders/storage/DatabaseContent.java
source/mircoders/storage/DatabaseContentToTopics.java
source/mircoders/storage/DatabaseFeature.java
source/mircoders/storage/DatabaseGroups.java
source/mircoders/storage/DatabaseImageColor.java
source/mircoders/storage/DatabaseImageFormat.java
source/mircoders/storage/DatabaseImageLayout.java
source/mircoders/storage/DatabaseImageType.java
source/mircoders/storage/DatabaseImages.java
source/mircoders/storage/DatabaseLanguage.java
source/mircoders/storage/DatabaseMediafolder.java
source/mircoders/storage/DatabaseMessages.java
source/mircoders/storage/DatabaseRights.java
source/mircoders/storage/DatabaseTopics.java
source/mircoders/storage/DatabaseUsers.java
source/mircoders/storage/DatabaseVideos.java

index 69ee99f..60082e2 100755 (executable)
@@ -14,9 +14,9 @@ import java.io.*;
 import java.util.*;
 import java.sql.*;
 
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
+import mir.entity.*;
+import mir.misc.*;
+import mir.storage.*;
 
 public class EntityArticleType extends AbstractEntity implements Entity
 {
index bb8016f..1227601 100755 (executable)
@@ -14,9 +14,9 @@ import java.io.*;
 import java.util.*;
 import java.sql.*;
 
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
+import mir.entity.*;
+import mir.misc.*;
+import mir.storage.*;
 
 public class EntityBreaking extends AbstractEntity implements Entity
 {
index 462a636..4e5aa03 100755 (executable)
@@ -5,9 +5,9 @@ import java.io.*;
 import java.util.*;
 import java.sql.*;
 
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
+import mir.entity.*;
+import mir.misc.*;
+import mir.storage.*;
 
 import mir.storage.*;
 
index 0345cea..e08494e 100755 (executable)
@@ -7,12 +7,12 @@ import java.sql.*;
 
 import freemarker.template.*;
 
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
-
+import mir.entity.*;
+import mir.misc.*;
 import mir.storage.*;
 
+import mircoders.storage.*;
+
 /**
  * this class implements mapping of one line of the database table content
  * to a java object
index 5f85c9f..de1f0de 100755 (executable)
@@ -5,11 +5,11 @@ import java.io.*;
 import java.util.*;
 import java.sql.*;
 
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
-
+import mir.entity.*;
+import mir.misc.*;
 import mir.storage.*;
+
+import mircoders.storage.*;
 /**
  * Diese Klasse enthält die Daten eines MetaObjekts
  *
index 7c0a217..4cc289d 100755 (executable)
@@ -5,12 +5,12 @@ import java.io.*;
 import java.util.*;
 import java.sql.*;
 
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
-
+import mir.entity.*;
+import mir.misc.*;
 import mir.storage.*;
 
+import mircoders.storage.*;
+
 /**
  * Diese Klasse enthält die Daten eines MetaObjekts
  *
index 6ab1a8f..7126fbf 100755 (executable)
@@ -5,9 +5,9 @@ import java.io.*;
 import java.util.*;
 import java.sql.*;
 
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
+import mir.entity.*;
+import mir.misc.*;
+import mir.storage.*;
 
 /**
  * Diese Klasse enthält die Daten eines MetaObjekts
index 0f42e8c..54da507 100755 (executable)
@@ -14,9 +14,9 @@ import java.io.*;
 import java.util.*;
 import java.sql.*;
 
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
+import mir.entity.*;
+import mir.misc.*;
+import mir.storage.*;
 
 public class EntityImageColor extends AbstractEntity implements Entity
 {
index 7e2b3bc..d633fcc 100755 (executable)
@@ -5,9 +5,9 @@ import java.io.*;
 import java.util.*;
 import java.sql.*;
 
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
+import mir.entity.*;
+import mir.misc.*;
+import mir.storage.*;
 
 /**
  * Diese Klasse enthält die Daten eines MetaObjekts
index f67591c..51d8768 100755 (executable)
@@ -5,9 +5,9 @@ import java.io.*;
 import java.util.*;
 import java.sql.*;
 
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
+import mir.entity.*;
+import mir.misc.*;
+import mir.storage.*;
 
 /**
  * Diese Klasse enthält die Daten eines MetaObjekts
index d86e654..d3535aa 100755 (executable)
@@ -5,9 +5,9 @@ import java.io.*;
 import java.util.*;
 import java.sql.*;
 
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
+import mir.entity.*;
+import mir.misc.*;
+import mir.storage.*;
 
 /**
  * Diese Klasse enthält die Daten eines MetaObjekts
index a34ef2a..4868062 100755 (executable)
@@ -14,9 +14,9 @@ import java.io.*;
 import java.util.*;
 import java.sql.*;
 
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
+import mir.entity.*;
+import mir.misc.*;
+import mir.storage.*;
 
 public class EntityLanguage extends AbstractEntity implements Entity
 {
index 53a747b..4a397ab 100755 (executable)
@@ -14,9 +14,9 @@ import java.io.*;
 import java.util.*;
 import java.sql.*;
 
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
+import mir.entity.*;
+import mir.misc.*;
+import mir.storage.*;
 
 import mir.storage.*;
 
index a2c96e5..b82da5d 100755 (executable)
@@ -14,9 +14,9 @@ import java.io.*;
 import java.util.*;
 import java.sql.*;
 
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
+import mir.entity.*;
+import mir.misc.*;
+import mir.storage.*;
 
 public class EntityMessage extends AbstractEntity implements Entity
 {
index 7cae200..a7cf82b 100755 (executable)
@@ -5,9 +5,9 @@ import java.io.*;
 import java.util.*;
 import java.sql.*;
 
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
+import mir.entity.*;
+import mir.misc.*;
+import mir.storage.*;
 
 /**
  * Diese Klasse enthält die Daten eines MetaObjekts
index 0a736b3..409e301 100755 (executable)
@@ -5,11 +5,11 @@ import java.io.*;
 import java.util.*;
 import java.sql.*;
 
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
-
+import mir.entity.*;
+import mir.misc.*;
 import mir.storage.*;
+
+import mircoders.storage.*;
 /**
  * Diese Klasse enthält die Daten eines MetaObjekts
  *
index 8e9459b..6527123 100755 (executable)
@@ -5,9 +5,9 @@ import java.io.*;
 import java.util.*;
 import java.sql.*;
 
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
+import mir.entity.*;
+import mir.misc.*;
+import mir.storage.*;
 
 /**
  * This class is objectmapping of database webdb_users
index 802fc8f..2adf427 100755 (executable)
@@ -5,9 +5,9 @@ import java.io.*;
 import java.util.*;
 import java.sql.*;
 
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
+import mir.entity.*;
+import mir.misc.*;
+import mir.storage.*;
 
 /**
  * Diese Klasse enthält die Daten eines MetaObjekts
index f27902d..3d851b7 100755 (executable)
@@ -15,9 +15,9 @@ package mircoders.input;
 import  java.io.*;
 import  java.util.*;
 import  java.lang.reflect.*;
-import  webdb.misc.*;
-import  webdb.storage.*;
-import  webdb.module.*;
+import  mir.misc.*;
+import  mir.storage.*;
+import  mir.module.*;
 import  mir.storage.*;
 import  mir.module.*;
 import  org.xml.sax.*;
index 231b885..72d7067 100755 (executable)
@@ -9,11 +9,11 @@ import javax.servlet.http.*;
 
 import freemarker.template.*;
 
-import webdb.servlet.*;
-import webdb.module.*;
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
+import mir.servlet.*;
+import mir.module.*;
+import mir.entity.*;
+import mir.misc.*;
+import mir.storage.*;
 
 import mir.entity.*;
 import mir.storage.*;
index e8173f7..5b64cfc 100755 (executable)
@@ -9,15 +9,14 @@ import javax.servlet.http.*;
 
 import freemarker.template.*;
 
-import webdb.servlet.*;
-import webdb.module.*;
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
-
+import mir.servlet.*;
+import mir.module.*;
 import mir.entity.*;
+import mir.misc.*;
 import mir.storage.*;
 
+import mircoders.storage.*;
+
 
 /*
  *  ModuleComment - methods and access for comments
index b2b1647..b71dc56 100755 (executable)
@@ -6,13 +6,13 @@ import java.sql.*;
 import javax.servlet.*;
 import javax.servlet.http.*;
 
-import webdb.servlet.*;
-import webdb.module.*;
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
-
+import mir.servlet.*;
+import mir.module.*;
 import mir.entity.*;
+import mir.misc.*;
+import mir.storage.*;
+
+import mircoders.entity.*;
 
 /*
  *  ContentObjekt -
index 0532a7c..1b29bac 100755 (executable)
@@ -9,14 +9,13 @@ import javax.servlet.http.*;
 
 import freemarker.template.*;
 
-import webdb.servlet.*;
-import webdb.module.*;
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
-
+import mir.servlet.*;
+import mir.module.*;
 import mir.entity.*;
+import mir.misc.*;
 import mir.storage.*;
+
+import mircoders.storage.*;
 /*
  *  SchwerpunktObjekt -
  *
index fbf0e98..52e8a07 100755 (executable)
@@ -9,15 +9,14 @@ import javax.servlet.http.*;
 
 import freemarker.template.*;
 
-import webdb.servlet.*;
-import webdb.module.*;
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
-
+import mir.servlet.*;
+import mir.module.*;
 import mir.entity.*;
+import mir.misc.*;
 import mir.storage.*;
 
+import mircoders.storage.*;
+
 
 /*
  *  ContentObjekt -
index 5910da8..500887e 100755 (executable)
@@ -9,15 +9,14 @@ import javax.servlet.http.*;
 
 import freemarker.template.*;
 
-import webdb.servlet.*;
-import webdb.module.*;
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
-
+import mir.servlet.*;
+import mir.module.*;
 import mir.entity.*;
+import mir.misc.*;
 import mir.storage.*;
 
+import mircoders.storage.*;
+
 public class ModuleImages extends AbstractModule {
        static Logfile theLog;
 
index 28420d2..1e6a3cb 100755 (executable)
@@ -18,15 +18,14 @@ import javax.servlet.http.*;
 
 import freemarker.template.*;
 
-import webdb.servlet.*;
-import webdb.module.*;
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
-
+import mir.servlet.*;
+import mir.module.*;
 import mir.entity.*;
+import mir.misc.*;
 import mir.storage.*;
 
+import mircoders.storage.*;
+
 
 public class ModuleMediafolder extends AbstractModule
 {
index 223f05f..f67ddfe 100755 (executable)
@@ -9,11 +9,11 @@ import javax.servlet.http.*;
 
 import freemarker.template.*;
 
-import webdb.servlet.*;
-import webdb.module.*;
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
+import mir.servlet.*;
+import mir.module.*;
+import mir.entity.*;
+import mir.misc.*;
+import mir.storage.*;
 
 import mir.entity.*;
 import mir.storage.*;
index 4f2330d..4bcfc8d 100755 (executable)
@@ -9,16 +9,16 @@ import javax.servlet.http.*;
 
 import freemarker.template.*;
 
-import webdb.servlet.*;
-import webdb.module.*;
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
-
+import mir.servlet.*;
+import mir.module.*;
 import mir.entity.*;
+import mir.misc.*;
 import mir.storage.*;
+
+import mir.entity.*;
+import mircoders.storage.*;
 /*
- *  SchwerpunktObjekt -
+ *  Feature -
  *
  *
  * @author RK
index 837c2e4..7c48025 100755 (executable)
@@ -9,15 +9,14 @@ import javax.servlet.http.*;
 
 import freemarker.template.*;
 
-import webdb.servlet.*;
-import webdb.module.*;
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
-
+import mir.servlet.*;
+import mir.module.*;
 import mir.entity.*;
+import mir.misc.*;
 import mir.storage.*;
 
+import mircoders.storage.*;
+
 /*
  *  ThemenModule -
  *
index 9ef8a13..f5c4699 100755 (executable)
@@ -9,15 +9,15 @@ import javax.servlet.http.*;
 
 import freemarker.template.*;
 
-import webdb.servlet.*;
-import webdb.module.*;
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
-
+import mir.servlet.*;
+import mir.module.*;
 import mir.entity.*;
+import mir.misc.*;
 import mir.storage.*;
 
+import mircoders.entity.*;
+import mircoders.storage.*;
+
 
 /*
  *  Users Module -
index d480796..e5df003 100755 (executable)
@@ -4,13 +4,13 @@ import java.io.*;
 
 import freemarker.template.*;
 
-import webdb.misc.*;
-import webdb.storage.*;
-import webdb.module.*;
-
-import mir.module.*;
-import mir.entity.*;
+import mir.misc.*;
 import mir.storage.*;
+import mir.module.*;
+
+import mircoders.module.*;
+import mircoders.entity.*;
+import mircoders.storage.*;
 
 abstract public class Producer {
 
index c12e706..d45feb9 100755 (executable)
@@ -6,14 +6,14 @@ import java.util.*;
 
 import freemarker.template.*;
 
-import webdb.misc.*;
-import webdb.storage.*;
-import webdb.module.*;
-import webdb.entity.*;
-
+import mir.misc.*;
+import mir.storage.*;
 import mir.module.*;
 import mir.entity.*;
-import mir.storage.*;
+
+import mircoders.module.*;
+import mircoders.entity.*;
+import mircoders.storage.*;
 
 
 public class ProducerAll extends Producer{
index c2a927c..d773910 100755 (executable)
-package mircoders.producer;\r
-\r
-import java.io.*;\r
-import java.lang.*;\r
-import java.util.*;\r
-\r
-import freemarker.template.*;\r
-\r
-import com.icl.saxon.trax.Transformer;\r
-\r
-import webdb.misc.*;\r
-import webdb.storage.*;\r
-import webdb.module.*;\r
-import webdb.entity.*;\r
-\r
-import mir.module.*;\r
-import mir.entity.*;\r
-import mir.storage.*;\r
-\r
-\r
-public class ProducerContent extends Producer {\r
-\r
-       public static void main(String argv[]){\r
-               Configuration.initConfig("config");\r
-               System.out.println(Configuration.getProperty("Producer.DocRoot"));\r
-               try {\r
-                       new ProducerContent().handle(new PrintWriter(System.out), null, false,false);\r
-               } catch(Exception e) { System.err.println(e.toString()); }\r
-       }\r
-\r
-       public void handle(PrintWriter htmlout, EntityUsers user, boolean force, boolean sync)\r
-               throws StorageObjectException, ModuleException {\r
-               handle(htmlout,user,force,sync,null);\r
-       }\r
-\r
-\r
-       public void handle(PrintWriter htmlout, EntityUsers user, boolean force, boolean sync, String id)\r
-               throws StorageObjectException, ModuleException\r
-       {\r
-\r
-               String contentTemplate = Configuration.getProperty("Producer.Content.Template");\r
-               int contentBatchsize = Integer.parseInt(Configuration.getProperty("Producer.Content.Batchsize"));\r
-               String extLinkName = Configuration.getProperty("Producer.ExtLinkName");\r
-               String intLinkName = Configuration.getProperty("Producer.IntLinkName");\r
-               String mailLinkName = Configuration.getProperty("Producer.MailLinkName");\r
-               String imageRoot = Configuration.getProperty("Producer.ImageRoot");\r
-\r
-               long                sessionConnectTime = 0;\r
-               long                startTime = (new java.util.Date()).getTime();\r
-               String              whereClause = " ";\r
-               String              orderBy = " ";\r
-               String              htmlFileName = null;\r
-               String              currentMediaId;\r
-               EntityContent       currentContent;\r
-               EntityList          batchEntityList;\r
-               HashMap             currentContentValues;\r
-               SimpleHash          imageHash = new SimpleHash();\r
-               EntityGruppen       userEntity=null;\r
-\r
-               // production of the content-pages\r
-               orderBy="date desc, webdb_lastchange desc";\r
-               if(force==true){\r
-                       whereClause="is_published='1'";\r
-\r
-                       // if true: produces a single content item\r
-                       if(id !=null){\r
-                               whereClause += " AND id="+id;\r
-                       }\r
-                       batchEntityList = contentModule.getContent(whereClause, orderBy, 0, contentBatchsize, userEntity);\r
-               } else {\r
-                       whereClause="is_produced='0' AND is_published='1'";\r
-\r
-                       //if true produces a single contentitem\r
-                       if(id !=null){\r
-                               whereClause += " AND id="+id;\r
-                       }\r
-                       batchEntityList = contentModule.getContent(whereClause, orderBy, 0, contentBatchsize, userEntity);\r
-               }\r
-\r
-               while (batchEntityList != null) {\r
-                       for(int i=0;i<batchEntityList.size();i++) {\r
-                               currentContent = (EntityContent)batchEntityList.elementAt(i);\r
-                               currentContentValues = currentContent.getValues();\r
-                               //currentContentValues.put("content_data",currentContent.getContentData());\r
-\r
-\r
-                               String date = (String)currentContentValues.get("date");\r
-                               String year = date.substring(0,4);\r
-                               String month = date.substring(4,6);\r
-\r
-                               htmlFileName =  producerDocRoot\r
-                                       + "/" + year + "/" + month + "/" +  currentContentValues.get("id") + ".shtml";\r
-\r
-                               currentContentValues.put("content_data",StringUtil.deleteForbiddenTags((String)currentContentValues.get("content_data")));\r
-                               currentContentValues.put("description",StringUtil.deleteForbiddenTags((String)currentContentValues.get("description")));\r
-\r
-        if (currentContentValues.get("is_html").equals("0")) {\r
-          String temp = (String)currentContentValues.get("content_data");\r
-          theLog.printDebugInfo("länge:"+temp.length());\r
-          if(temp!=null && temp.length()>0){\r
-            temp = StringUtil.createHTML(temp,imageRoot,mailLinkName,extLinkName,intLinkName);\r
-            temp = StringUtil.decodeHTMLinTags(temp);\r
-            currentContentValues.put("content_data",temp);\r
-          }\r
-          temp = (String)currentContentValues.get("description");\r
-          if(temp!=null && temp.length()>0){\r
-            temp = StringUtil.createHTML(temp,imageRoot,mailLinkName,extLinkName,intLinkName);\r
-            temp = StringUtil.decodeHTMLinTags(temp);\r
-            currentContentValues.put("description",temp);\r
-          }\r
-                               } else {\r
-          String temp = (String)currentContentValues.get("content_data");\r
-          if(temp!=null && temp.length()>0){\r
-            temp = StringUtil.decodeHTMLinTags(temp);\r
-            currentContentValues.put("content_data",temp);\r
-          }\r
-          temp = (String)currentContentValues.get("description");\r
-          if(temp!=null && temp.length()>0){\r
-            temp = StringUtil.decodeHTMLinTags(temp);\r
-            currentContentValues.put("description",temp);\r
-          }\r
-        }\r
-\r
-                               SimpleHash mergeData = HTMLTemplateProcessor.makeSimpleHash(currentContentValues);\r
-\r
-                               // get the images\r
-                               currentMediaId = currentContent.getValue("to_media");\r
-                               if (currentMediaId!=null && !currentMediaId.equals("")) {\r
-                                       imageHash.put(currentMediaId, HTMLTemplateProcessor.makeSimpleHash(imageModule.getById(currentMediaId)));\r
-                               }\r
-                               mergeData.put("images", imageHash);\r
-\r
-                               // get the comments for the article\r
-                               mergeData.put("comments", currentContent.getComments());\r
-\r
-                               // get the topics of this article\r
-                               mergeData.put("topics",HTMLTemplateProcessor.makeSimpleList(DatabaseContentToTopics.getInstance().getTopics(currentContent)));\r
-\r
-                               boolean retVal = produce(contentTemplate, htmlFileName, mergeData, htmlout);\r
-                               sessionConnectTime = new java.util.Date().getTime() - startTime;\r
-                               if (retVal == true && !"1".equals(currentContent.getValue("is_produced")))\r
-                                               currentContent.setProduced(true);\r
-                       }\r
-                       if (batchEntityList.hasNextBatch()){\r
-                               batchEntityList = contentModule.getContent(whereClause, orderBy, batchEntityList.getNextBatch(),contentBatchsize, userEntity);\r
-                               //theLog.printDebugInfo("producing next batch");\r
-                       } else {\r
-                               batchEntityList=null;\r
-                       }\r
-               }\r
-               // Finish\r
-               sessionConnectTime = new java.util.Date().getTime() - startTime;\r
-               logHTML(htmlout, "Producer.Content finished: " + sessionConnectTime + " ms.");\r
-\r
-       }\r
-\r
+package mircoders.producer;
+
+import java.io.*;
+import java.lang.*;
+import java.util.*;
+
+
+import freemarker.template.*;
+
+import com.icl.saxon.trax.Transformer;
+
+import mir.misc.*;
+import mir.storage.*;
+import mir.module.*;
+import mir.entity.*;
+
+import mircoders.entity.*;
+import mircoders.storage.*;
+
+
+public class ProducerContent extends Producer {
+
+
+
+       public static void main(String argv[]){
+
+               Configuration.initConfig("config");
+
+               System.out.println(Configuration.getProperty("Producer.DocRoot"));
+
+               try {
+
+                       new ProducerContent().handle(new PrintWriter(System.out), null, false,false);
+
+               } catch(Exception e) { System.err.println(e.toString()); }
+
+       }
+
+
+
+       public void handle(PrintWriter htmlout, EntityUsers user, boolean force, boolean sync)
+
+               throws StorageObjectException, ModuleException {
+
+               handle(htmlout,user,force,sync,null);
+
+       }
+
+
+
+
+
+       public void handle(PrintWriter htmlout, EntityUsers user, boolean force, boolean sync, String id)
+
+               throws StorageObjectException, ModuleException
+
+       {
+
+
+
+               String contentTemplate = Configuration.getProperty("Producer.Content.Template");
+
+               int contentBatchsize = Integer.parseInt(Configuration.getProperty("Producer.Content.Batchsize"));
+
+               String extLinkName = Configuration.getProperty("Producer.ExtLinkName");
+
+               String intLinkName = Configuration.getProperty("Producer.IntLinkName");
+
+               String mailLinkName = Configuration.getProperty("Producer.MailLinkName");
+
+               String imageRoot = Configuration.getProperty("Producer.ImageRoot");
+
+               long                sessionConnectTime = 0;
+               long                startTime = (new java.util.Date()).getTime();
+               String              whereClause = " ";
+               String              orderBy = " ";
+               String              htmlFileName = null;
+               String              currentMediaId;
+               EntityContent       currentContent;
+               EntityList          batchEntityList;
+
+               HashMap             currentContentValues;
+
+               SimpleHash          imageHash = new SimpleHash();
+
+               EntityGruppen       userEntity=null;
+
+
+
+               // production of the content-pages
+
+               orderBy="date desc, webdb_lastchange desc";
+
+               if(force==true){
+
+                       whereClause="is_published='1'";
+
+
+
+                       // if true: produces a single content item
+
+                       if(id !=null){
+
+                               whereClause += " AND id="+id;
+
+                       }
+
+                       batchEntityList = contentModule.getContent(whereClause, orderBy, 0, contentBatchsize, userEntity);
+
+               } else {
+
+                       whereClause="is_produced='0' AND is_published='1'";
+
+
+
+                       //if true produces a single contentitem
+
+                       if(id !=null){
+
+                               whereClause += " AND id="+id;
+
+                       }
+
+                       batchEntityList = contentModule.getContent(whereClause, orderBy, 0, contentBatchsize, userEntity);
+
+               }
+
+
+
+               while (batchEntityList != null) {
+
+                       for(int i=0;i<batchEntityList.size();i++) {
+
+                               currentContent = (EntityContent)batchEntityList.elementAt(i);
+
+                               currentContentValues = currentContent.getValues();
+
+                               //currentContentValues.put("content_data",currentContent.getContentData());
+
+
+
+
+
+                               String date = (String)currentContentValues.get("date");
+
+                               String year = date.substring(0,4);
+
+                               String month = date.substring(4,6);
+
+
+
+                               htmlFileName =  producerDocRoot
+
+                                       + "/" + year + "/" + month + "/" +  currentContentValues.get("id") + ".shtml";
+
+
+
+                               currentContentValues.put("content_data",StringUtil.deleteForbiddenTags((String)currentContentValues.get("content_data")));
+
+                               currentContentValues.put("description",StringUtil.deleteForbiddenTags((String)currentContentValues.get("description")));
+
+
+
+        if (currentContentValues.get("is_html").equals("0")) {
+
+          String temp = (String)currentContentValues.get("content_data");
+
+          theLog.printDebugInfo("länge:"+temp.length());
+
+          if(temp!=null && temp.length()>0){
+
+            temp = StringUtil.createHTML(temp,imageRoot,mailLinkName,extLinkName,intLinkName);
+
+            temp = StringUtil.decodeHTMLinTags(temp);
+
+            currentContentValues.put("content_data",temp);
+
+          }
+
+          temp = (String)currentContentValues.get("description");
+
+          if(temp!=null && temp.length()>0){
+
+            temp = StringUtil.createHTML(temp,imageRoot,mailLinkName,extLinkName,intLinkName);
+
+            temp = StringUtil.decodeHTMLinTags(temp);
+
+            currentContentValues.put("description",temp);
+
+          }
+
+                               } else {
+
+          String temp = (String)currentContentValues.get("content_data");
+
+          if(temp!=null && temp.length()>0){
+
+            temp = StringUtil.decodeHTMLinTags(temp);
+
+            currentContentValues.put("content_data",temp);
+
+          }
+
+          temp = (String)currentContentValues.get("description");
+
+          if(temp!=null && temp.length()>0){
+
+            temp = StringUtil.decodeHTMLinTags(temp);
+
+            currentContentValues.put("description",temp);
+
+          }
+
+        }
+
+
+
+                               SimpleHash mergeData = HTMLTemplateProcessor.makeSimpleHash(currentContentValues);
+
+
+
+                               // get the images
+
+                               currentMediaId = currentContent.getValue("to_media");
+
+                               if (currentMediaId!=null && !currentMediaId.equals("")) {
+
+                                       imageHash.put(currentMediaId, HTMLTemplateProcessor.makeSimpleHash(imageModule.getById(currentMediaId)));
+
+                               }
+
+                               mergeData.put("images", imageHash);
+
+
+
+                               // get the comments for the article
+
+                               mergeData.put("comments", currentContent.getComments());
+
+
+
+                               // get the topics of this article
+                               mergeData.put("topics",HTMLTemplateProcessor.makeSimpleList(DatabaseContentToTopics.getInstance().getTopics(currentContent)));
+
+                               boolean retVal = produce(contentTemplate, htmlFileName, mergeData, htmlout);
+                               sessionConnectTime = new java.util.Date().getTime() - startTime;
+                               if (retVal == true && !"1".equals(currentContent.getValue("is_produced")))
+                                               currentContent.setProduced(true);
+                       }
+
+                       if (batchEntityList.hasNextBatch()){
+
+                               batchEntityList = contentModule.getContent(whereClause, orderBy, batchEntityList.getNextBatch(),contentBatchsize, userEntity);
+
+                               //theLog.printDebugInfo("producing next batch");
+
+                       } else {
+
+                               batchEntityList=null;
+
+                       }
+
+               }
+
+               // Finish
+
+               sessionConnectTime = new java.util.Date().getTime() - startTime;
+
+               logHTML(htmlout, "Producer.Content finished: " + sessionConnectTime + " ms.");
+
+
+
+       }
+
+
+
 }
\ No newline at end of file
index 3df75f9..d62c1f3 100755 (executable)
@@ -7,14 +7,14 @@ import java.sql.*;
 
 import freemarker.template.*;
 
-import webdb.misc.*;
-import webdb.storage.*;
-import webdb.module.*;
-import webdb.entity.*;
-
+import mir.misc.*;
+import mir.storage.*;
 import mir.module.*;
 import mir.entity.*;
-import mir.storage.*;
+
+import mircoders.module.*;
+import mircoders.entity.*;
+import mircoders.storage.*;
 
 
 
index 526ae37..760aebc 100755 (executable)
@@ -6,13 +6,12 @@ import java.util.*;
 
 import freemarker.template.*;
 
-import webdb.misc.*;
-import webdb.storage.*;
-import webdb.module.*;
-import webdb.entity.*;
-
+import mir.misc.*;
+import mir.storage.*;
 import mir.module.*;
 import mir.entity.*;
+
+import mircoders.entity.*;
 import mir.storage.*;
 
 
index ff8aa70..af8bc7d 100755 (executable)
@@ -7,14 +7,14 @@ import java.sql.*;
 
 import freemarker.template.*;
 
-import webdb.misc.*;
-import webdb.storage.*;
-import webdb.module.*;
-import webdb.entity.*;
-
+import mir.misc.*;
+import mir.storage.*;
 import mir.module.*;
 import mir.entity.*;
-import mir.storage.*;
+
+import mircoders.module.*;
+import mircoders.entity.*;
+import mircoders.storage.*;
 
 
 
index a26bbe7..1c6cd17 100755 (executable)
@@ -6,15 +6,13 @@ import java.util.*;
 
 import freemarker.template.*;
 
-import webdb.misc.*;
-import webdb.storage.*;
-import webdb.module.*;
-import webdb.entity.*;
-
-import mir.module.*;
+import mir.misc.*;
 import mir.storage.*;
+import mir.module.*;
 import mir.entity.*;
 
+import mircoders.entity.*;
+
 /**
  * Title:        mir - another content management system
  * Description:
@@ -29,7 +27,7 @@ public class ProducerNavigation extends Producer {
   private static String naviPageTemplate = Configuration.getProperty("Producer.Navigation.Template");
 
   public void handle(PrintWriter htmlout, EntityUsers user, boolean forced, boolean sync)
-    throws webdb.module.ModuleException, webdb.storage.StorageObjectException {
+    throws mir.module.ModuleException, mir.storage.StorageObjectException {
 
     printHTML(htmlout, "Producer.Navigation: started");
 
index 247d553..a42f3ee 100755 (executable)
@@ -7,13 +7,13 @@ import java.sql.*;
 
 import freemarker.template.*;
 
-import webdb.misc.*;
-import webdb.storage.*;
-import webdb.module.*;
-import webdb.entity.*;
-
+import mir.misc.*;
+import mir.storage.*;
 import mir.module.*;
 import mir.entity.*;
+
+import mir.module.*;
+import mircoders.entity.*;
 import mir.storage.*;
 
 
index 45c1ede..4604686 100755 (executable)
@@ -7,14 +7,14 @@ import java.sql.*;
 
 import freemarker.template.*;
 
-import webdb.misc.*;
-import webdb.storage.*;
-import webdb.module.*;
-import webdb.entity.*;
-
+import mir.misc.*;
+import mir.storage.*;
 import mir.module.*;
 import mir.entity.*;
-import mir.storage.*;
+
+import mircoders.module.*;
+import mircoders.entity.*;
+import mircoders.storage.*;
 
 
 
index 20248da..5c69f20 100755 (executable)
@@ -6,15 +6,15 @@ import java.util.*;
 
 import freemarker.template.*;
 
-import webdb.misc.*;
-import webdb.storage.*;
-import webdb.module.*;
-import webdb.entity.*;
-
-import mir.module.*;
+import mir.misc.*;
 import mir.storage.*;
+import mir.module.*;
 import mir.entity.*;
 
+import mircoders.module.*;
+import mircoders.storage.*;
+import mircoders.entity.*;
+
 
 public class ProducerStartPage extends Producer {
 
index 5597442..e357ad4 100755 (executable)
@@ -7,14 +7,13 @@ import java.sql.*;
 
 import freemarker.template.*;
 
-import webdb.misc.*;
-import webdb.storage.*;
-import webdb.module.*;
-import webdb.entity.*;
-
+import mir.misc.*;
+import mir.storage.*;
 import mir.module.*;
 import mir.entity.*;
-import mir.storage.*;
+
+import mircoders.entity.*;
+import mircoders.storage.*;
 
 
 
index 68ff47f..fc186c7 100755 (executable)
@@ -6,15 +6,15 @@ import java.util.*;
 
 import freemarker.template.*;
 
-import webdb.misc.*;
-import webdb.storage.*;
-import webdb.module.*;
-import webdb.entity.*;
-
-import mir.module.*;
+import mir.misc.*;
 import mir.storage.*;
+import mir.module.*;
 import mir.entity.*;
 
+import mircoders.module.*;
+import mircoders.storage.*;
+import mircoders.entity.*;
+
 
 public class ProducerWap extends Producer {
 
index b31c7f0..cd7d74e 100755 (executable)
@@ -5,13 +5,13 @@ import java.net.*;
 import javax.servlet.http.*;
 import javax.servlet.*;
 import freemarker.template.*;
-import webdb.servlet.*;
-import webdb.misc.*;
-import webdb.entity.*;
-import webdb.storage.*;
-import webdb.module.*;
-import mir.module.*;
+import mir.servlet.*;
+import mir.misc.*;
+import mir.entity.*;
 import mir.storage.*;
+import mir.module.*;
+import mircoders.module.*;
+import mircoders.storage.*;
 
 /*
  *  ServletModuleBreaking -
index 3c1c6e4..319ba10 100755 (executable)
@@ -9,15 +9,15 @@ import javax.servlet.http.*;
 
 import freemarker.template.*;
 
-import webdb.servlet.*;
-import webdb.module.*;
-import webdb.misc.*;
-import webdb.entity.*;
-import webdb.storage.*;
-
+import mir.servlet.*;
+import mir.module.*;
+import mir.misc.*;
 import mir.entity.*;
 import mir.storage.*;
-import mir.module.*;
+
+import mir.entity.*;
+import mircoders.storage.*;
+import mircoders.module.*;
 
 /*
  *  ServletModuleComment - controls navigation for Comments
index b70c29c..658206a 100755 (executable)
@@ -10,14 +10,14 @@ import javax.servlet.http.*;
 
 import freemarker.template.*;
 
-import webdb.servlet.*;
-import webdb.module.*;
-import webdb.misc.*;
-import webdb.entity.*;
-import webdb.storage.*;
+import mir.servlet.*;
+import mircoders.module.*;
+import mir.misc.*;
+import mircoders.entity.*;
+import mir.storage.*;
 
 import mir.entity.*;
-import mir.storage.*;
+import mircoders.storage.*;
 import mir.module.*;
 
 /*
index ab895cb..a8497ea 100755 (executable)
@@ -6,15 +6,15 @@ import java.util.*;
 import javax.servlet.*;
 import javax.servlet.http.*;
 
-import webdb.servlet.*;
-import webdb.module.*;
-import webdb.misc.*;
-import webdb.entity.*;
-import webdb.storage.*;
-
+import mir.servlet.*;
+import mir.module.*;
+import mir.misc.*;
 import mir.entity.*;
 import mir.storage.*;
-import mir.module.*;
+
+import mircoders.entity.*;
+import mircoders.storage.*;
+import mircoders.module.*;
 
 /*
  *  ServletModuleGruppen -
index 8159cc4..0f06380 100755 (executable)
@@ -11,15 +11,15 @@ import freemarker.template.*;
 import com.oreilly.servlet.multipart.*;
 import com.oreilly.servlet.*;
 
-import webdb.servlet.*;
-import webdb.module.*;
-import webdb.misc.*;
-import webdb.entity.*;
-import webdb.storage.*;
-
+import mir.servlet.*;
+import mir.module.*;
+import mir.misc.*;
 import mir.entity.*;
 import mir.storage.*;
-import mir.module.*;
+
+import mircoders.entity.*;
+import mircoders.storage.*;
+import mircoders.module.*;
 
 /*
  *  ServletModuleBilder -
@@ -29,7 +29,7 @@ import mir.module.*;
  * @author RK
  */
 
-public class ServletModuleImages extends webdb.servlet.ServletModule
+public class ServletModuleImages extends mir.servlet.ServletModule
 {
 
        private static ModuleMediafolder mediafolderModule;
index 711ad3c..4350187 100755 (executable)
@@ -11,11 +11,11 @@ import java.util.*;
 import javax.servlet.http.*;
 import freemarker.template.*;
 
-import webdb.servlet.*;
-import webdb.misc.*;
-import webdb.storage.*;
+import mir.servlet.*;
+import mir.misc.*;
 import mir.storage.*;
-import mir.module.*;
+import mircoders.storage.*;
+import mircoders.module.*;
 
 
 public class ServletModuleMediafolder extends ServletModule
index b065a91..512e391 100755 (executable)
@@ -5,13 +5,13 @@ import java.net.*;
 import javax.servlet.http.*;
 import javax.servlet.*;
 import freemarker.template.*;
-import webdb.servlet.*;
-import webdb.misc.*;
-import webdb.entity.*;
-import webdb.storage.*;
-import webdb.module.*;
-import mir.module.*;
+import mir.servlet.*;
+import mir.misc.*;
+import mir.entity.*;
 import mir.storage.*;
+import mir.module.*;
+import mircoders.module.*;
+import mircoders.storage.*;
 
 /**
  * Title:    ServletModuleMessage
index 6452a7e..5d14c4a 100755 (executable)
@@ -10,16 +10,16 @@ import freemarker.template.*;
 import com.oreilly.servlet.multipart.*;
 import com.oreilly.servlet.*;
 
-import webdb.servlet.*;
-import webdb.module.*;
-import webdb.misc.*;
-import webdb.entity.*;
-import webdb.storage.*;
-
+import mir.servlet.*;
+import mir.module.*;
+import mir.misc.*;
 import mir.entity.*;
 import mir.storage.*;
-import mir.module.*;
-import mir.producer.*;
+
+import mircoders.entity.*;
+import mircoders.storage.*;
+import mircoders.module.*;
+import mircoders.producer.*;
 
 /*
  *  ServletModuleOpenIndy -
index 30957ed..10e927c 100755 (executable)
@@ -8,11 +8,11 @@ import javax.servlet.http.*;
 
 import freemarker.template.*;
 
-import webdb.servlet.*;
-import webdb.misc.*;
+import mir.servlet.*;
+import mir.misc.*;
 
-import mir.producer.*;
-import mir.entity.*;
+import mircoders.producer.*;
+import mircoders.entity.*;
 
 /* Verteilerservlet, dass je nach Parameter task die Klasse Producer"TASK"
  * ueber die Methode handle(); aufruft
index 234be0a..8b7645e 100755 (executable)
@@ -8,15 +8,15 @@ import javax.servlet.http.*;
 
 import freemarker.template.*;
 
-import webdb.servlet.*;
-import webdb.module.*;
-import webdb.misc.*;
-import webdb.entity.*;
-import webdb.storage.*;
-
+import mir.servlet.*;
+import mir.module.*;
+import mir.misc.*;
 import mir.entity.*;
 import mir.storage.*;
-import mir.module.*;
+
+import mircoders.entity.*;
+import mircoders.storage.*;
+import mircoders.module.*;
 
 /*
  *  ServletModuleSchwerpunkt -
index 3df42f0..3b40812 100755 (executable)
@@ -6,15 +6,15 @@ import java.util.*;
 import javax.servlet.*;
 import javax.servlet.http.*;
 
-import webdb.servlet.*;
-import webdb.module.*;
-import webdb.misc.*;
-import webdb.entity.*;
-import webdb.storage.*;
-
+import mir.servlet.*;
+import mir.module.*;
+import mir.misc.*;
 import mir.entity.*;
 import mir.storage.*;
-import mir.module.*;
+
+import mircoders.entity.*;
+import mircoders.storage.*;
+import mircoders.module.*;
 
 /*
  *  ServletModuleThemen -
index 163f674..e487513 100755 (executable)
@@ -8,15 +8,15 @@ import javax.servlet.http.*;
 
 import freemarker.template.*;
 
-import webdb.servlet.*;
-import webdb.module.*;
-import webdb.misc.*;
-import webdb.entity.*;
-import webdb.storage.*;
-
+import mir.servlet.*;
+import mir.module.*;
+import mir.misc.*;
 import mir.entity.*;
 import mir.storage.*;
-import mir.module.*;
+
+import mircoders.entity.*;
+import mircoders.storage.*;
+import mircoders.module.*;
 
 /*
  *  ServletModuleUsers -
@@ -26,7 +26,7 @@ import mir.module.*;
  * @author RK
  */
 
-public class ServletModuleUsers extends webdb.servlet.ServletModule
+public class ServletModuleUsers extends mir.servlet.ServletModule
 {
        // Singelton / Kontruktor
        private static ServletModuleUsers instance = new ServletModuleUsers();
index e7119e7..12eef86 100755 (executable)
@@ -16,9 +16,9 @@ import java.util.*;
 
 import freemarker.template.*;
 
-import webdb.storage.*;
-import webdb.entity.*;
-import webdb.misc.*;
+import mir.storage.*;
+import mir.entity.*;
+import mir.misc.*;
 
 
 public class DatabaseArticleType extends Database implements StorageObject{
index 1a8790a..2a9ad58 100755 (executable)
@@ -7,9 +7,9 @@ import java.util.*;
 
 import freemarker.template.*;
 
-import webdb.storage.*;
-import webdb.entity.*;
-import webdb.misc.*;
+import mir.storage.*;
+import mir.entity.*;
+import mir.misc.*;
 
 /**
  * <b>Diese Klasse implementiert die Datenbankverbindung zur MetaObjekt-Tabelle
index 7787a58..d819b11 100755 (executable)
@@ -7,9 +7,9 @@ import java.util.*;
 
 import freemarker.template.*;
 
-import webdb.storage.*;
-import webdb.entity.*;
-import webdb.misc.*;
+import mir.storage.*;
+import mir.entity.*;
+import mir.misc.*;
 
 /**
  * <b>This class implements the access to the comment-table for the
index 7725d97..6346826 100755 (executable)
@@ -7,11 +7,11 @@ import java.util.*;
 
 import freemarker.template.*;
 
-import webdb.storage.*;
-import webdb.entity.*;
-import webdb.misc.*;
-
+import mir.storage.*;
 import mir.entity.*;
+import mir.misc.*;
+
+import mircoders.entity.*;
 
 /**
  * <b>this class implements the access to the content-table</b>
index fadadf8..073ecd2 100755 (executable)
@@ -7,11 +7,11 @@ import java.util.*;
 
 import freemarker.template.*;
 
-import webdb.storage.*;
-import webdb.entity.*;
-import webdb.misc.*;
-
+import mir.storage.*;
 import mir.entity.*;
+import mir.misc.*;
+
+import mircoders.entity.*;
 
 /**
  * <b>Diese Klasse implementiert die Datenbankverbindung zur MetaObjekt-Tabelle
index e51bbf7..6c4eff7 100755 (executable)
@@ -7,9 +7,9 @@ import java.util.*;
 
 import freemarker.template.*;
 
-import webdb.storage.*;
-import webdb.entity.*;
-import webdb.misc.*;
+import mir.storage.*;
+import mir.entity.*;
+import mir.misc.*;
 
 /**
  * <b>Diese Klasse implementiert die Datenbankverbindung zur MetaObjekt-Tabelle
index 666fcd2..9d69b21 100755 (executable)
@@ -7,9 +7,9 @@ import java.util.*;
 
 import freemarker.template.*;
 
-import webdb.storage.*;
-import webdb.entity.*;
-import webdb.misc.*;
+import mir.storage.*;
+import mir.entity.*;
+import mir.misc.*;
 
 /**
  * <b>Diese Klasse implementiert die Datenbankverbindung zur MetaObjekt-Tabelle
index 15200f8..05b895c 100755 (executable)
@@ -7,9 +7,9 @@ import java.util.*;
 
 import freemarker.template.*;
 
-import webdb.storage.*;
-import webdb.entity.*;
-import webdb.misc.*;
+import mir.storage.*;
+import mir.entity.*;
+import mir.misc.*;
 
 /**
  * <b>Diese Klasse implementiert die Datenbankverbindung zur MetaObjekt-Tabelle
index 0616549..854c406 100755 (executable)
@@ -7,9 +7,9 @@ import java.util.*;
 
 import freemarker.template.*;
 
-import webdb.storage.*;
-import webdb.entity.*;
-import webdb.misc.*;
+import mir.storage.*;
+import mir.entity.*;
+import mir.misc.*;
 
 /**
  * <b>Diese Klasse implementiert die Datenbankverbindung zur MetaObjekt-Tabelle
index 3151bcc..cb2a736 100755 (executable)
@@ -7,9 +7,9 @@ import java.util.*;
 
 import freemarker.template.*;
 
-import webdb.storage.*;
-import webdb.entity.*;
-import webdb.misc.*;
+import mir.storage.*;
+import mir.entity.*;
+import mir.misc.*;
 
 /**
  * <b>Diese Klasse implementiert die Datenbankverbindung zur MetaObjekt-Tabelle
index b74df24..ca159cd 100755 (executable)
@@ -7,9 +7,9 @@ import java.util.*;
 
 import freemarker.template.*;
 
-import webdb.storage.*;
-import webdb.entity.*;
-import webdb.misc.*;
+import mir.storage.*;
+import mir.entity.*;
+import mir.misc.*;
 
 /**
  * <b>Diese Klasse implementiert die Datenbankverbindung zur MetaObjekt-Tabelle
index 8890c0d..b14b0c0 100755 (executable)
@@ -7,9 +7,9 @@ import java.util.*;
 
 import freemarker.template.*;
 
-import webdb.storage.*;
-import webdb.entity.*;
-import webdb.misc.*;
+import mir.storage.*;
+import mir.entity.*;
+import mir.misc.*;
 
 /**
  * <b>Diese Klasse implementiert die Datenbankverbindung zur MetaObjekt-Tabelle
index 221ffff..f6c3972 100755 (executable)
@@ -16,9 +16,9 @@ import java.util.*;
 
 import freemarker.template.*;
 
-import webdb.storage.*;
-import webdb.entity.*;
-import webdb.misc.*;
+import mir.storage.*;
+import mir.entity.*;
+import mir.misc.*;
 
 
 public class DatabaseLanguage extends Database implements StorageObject{
index e6377ea..d2609f7 100755 (executable)
@@ -16,9 +16,9 @@ import java.util.*;
 
 import freemarker.template.*;
 
-import webdb.storage.*;
-import webdb.entity.*;
-import webdb.misc.*;
+import mir.storage.*;
+import mir.entity.*;
+import mir.misc.*;
 
 
 
index 0950f90..9878c79 100755 (executable)
@@ -7,9 +7,9 @@ import java.util.*;
 
 import freemarker.template.*;
 
-import webdb.storage.*;
-import webdb.entity.*;
-import webdb.misc.*;
+import mir.storage.*;
+import mir.entity.*;
+import mir.misc.*;
 
 
 /**
index 39906fc..638449e 100755 (executable)
@@ -7,9 +7,9 @@ import java.util.*;
 
 import freemarker.template.*;
 
-import webdb.storage.*;
-import webdb.entity.*;
-import webdb.misc.*;
+import mir.storage.*;
+import mir.entity.*;
+import mir.misc.*;
 
 /**
  * <b>Diese Klasse implementiert die Datenbankverbindung zur MetaObjekt-Tabelle
index 55731a5..5814b9b 100755 (executable)
@@ -7,9 +7,9 @@ import java.util.*;
 
 import freemarker.template.*;
 
-import webdb.storage.*;
-import webdb.entity.*;
-import webdb.misc.*;
+import mir.storage.*;
+import mir.entity.*;
+import mir.misc.*;
 
 /**
  * <b>Diese Klasse implementiert die Datenbankverbindung zur MetaObjekt-Tabelle
index 03e38d7..edd5362 100755 (executable)
@@ -7,9 +7,9 @@ import java.util.*;
 
 import freemarker.template.*;
 
-import webdb.storage.*;
-import webdb.entity.*;
-import webdb.misc.*;
+import mir.storage.*;
+import mir.entity.*;
+import mir.misc.*;
 
 /**
  * <b>Diese Klasse implementiert die Datenbankverbindung zur MetaObjekt-Tabelle
index 2cfa8e5..29d4662 100755 (executable)
@@ -7,9 +7,9 @@ import java.util.*;
 
 import freemarker.template.*;
 
-import webdb.storage.*;
-import webdb.entity.*;
-import webdb.misc.*;
+import mir.storage.*;
+import mir.entity.*;
+import mir.misc.*;
 
 /**
  * <b>Diese Klasse implementiert die Datenbankverbindung zur MetaObjekt-Tabelle