quickhack: config-problem with actionroot
authoridfx <idfx>
Fri, 21 Sep 2001 13:53:01 +0000 (13:53 +0000)
committeridfx <idfx>
Fri, 21 Sep 2001 13:53:01 +0000 (13:53 +0000)
source/mir/misc/HTMLTemplateProcessor.java
source/mir/servlet/AbstractServlet.java
source/mircoders/producer/ProducerList.java

index 1b2ae16..06597da 100755 (executable)
@@ -44,7 +44,9 @@ public final class HTMLTemplateProcessor {
       templateCache.startAutoUpdate();
       theLog = Logfile.getInstance(MirConfig.getProp("Home") + MirConfig.getProp("HTMLTemplateProcessor.Logfile"));
       docRoot = MirConfig.getProp("RootUri");
-      actionRoot = docRoot + "/servlet/" + MirConfig.getProp("ServletName");
+      //quickhack: action-root is only for Mir!!!!, idfx
+      //actionRoot = docRoot + "/servlet/" + MirConfig.getProp("ServletName");
+      actionRoot = docRoot + "/servlet/Mir";
       openAction = MirConfig.getProp("Producer.OpenAction");
       productionHost = MirConfig.getProp("Producer.ProductionHost");
       videoHost = MirConfig.getProp("Producer.VideoHost");
index 850798e..d47b9c3 100755 (executable)
@@ -30,12 +30,10 @@ public abstract class AbstractServlet extends HttpServlet {
    */
   protected boolean getConfig(HttpServletRequest req) {
 
-    String RealPath = super.getServletContext().getRealPath("/"); 
+    String RealPath = super.getServletContext().getRealPath("/");
     String Uri = req.getRequestURI();
     String Name = super.getServletName();
-    //small quickhack, actionroot has to be /servlet/Mir
-    //String RootUri = StringUtil.replace(Uri, "/servlet/" + Name, "");
-    String RootUri = StringUtil.replace(Uri, "/servlet/Mir", "");
+    String RootUri = StringUtil.replace(Uri, "/servlet/" + Name, "");
 
 
     MirConfig.initConfig(RealPath, RootUri, Name, getInitParameter("Config"));
index 27d10d0..37968f2 100755 (executable)
@@ -84,7 +84,7 @@ abstract public class ProducerList extends Producer {
       if (list!=null || force==true) {
         SimpleHash mergeData = HTMLTemplateProcessor.makeSimpleHashWithEntitylistInfos(list);
         //first we try to get the images
-        SimpleList itemList = HTMLTemplateProcessor.makeSimpleList(list);
+        
         if(list!=null){
           for (int k=0; k < list.size();k++) {
             currentContent = (EntityContent)list.elementAt(k);
@@ -111,7 +111,7 @@ abstract public class ProducerList extends Producer {
             }
           }
         }
-
+        SimpleList itemList = HTMLTemplateProcessor.makeSimpleList(list);
         //process hashmap additional and add to mergedata
         if (additional != null) {
           Set set = additional.keySet();