entered some unwanted posting protection for indymedia.nl. Extended the localization...
[mir.git] / source / mircoders / localizer / basic / MirBasicOpenPostingLocalizer.java
index ac9854f..5e19a34 100755 (executable)
@@ -1,20 +1,43 @@
 package mircoders.localizer.basic;
 
-import mircoders.localizer.*;
+import java.util.*;
+import javax.servlet.http.*;
+
+import mir.misc.*;
 import mircoders.global.*;
+import mircoders.localizer.*;
+import mircoders.entity.*;
 
 public class MirBasicOpenPostingLocalizer implements MirOpenPostingLocalizer {
+  protected static Logfile logger = Logfile.getInstance( MirGlobal.getConfigProperty("Home") + "/" + MirGlobal.getConfigProperty("Mir.Localizer.Logfile"));
 
   public void afterContentPosting() {
+    MirGlobal.producerEngine().addJob("media", "new");
     MirGlobal.producerEngine().addJob("content", "new");
-    MirGlobal.producerEngine().addJob("openposting", "new");
-    MirGlobal.producerEngine().addJob("startpage", "all");
+    MirGlobal.producerEngine().addJob("startpage", "(default)");
+    MirGlobal.producerEngine().addJob("synchronization", "run");
 
+    MirGlobal.producerEngine().addJob("openposting", "new");
+    MirGlobal.producerEngine().addJob("topics", "new");
     MirGlobal.producerEngine().addJob("synchronization", "run");
   }
 
+  public void afterContentPosting(EntityContent aContent) {
+    afterContentPosting();
+  }
+  
   public void afterCommentPosting() {
     MirGlobal.producerEngine().addJob("content", "new");
     MirGlobal.producerEngine().addJob("synchronization", "run");
   }
+
+  public void afterCommentPosting(EntityComment aComment) {
+    afterCommentPosting();
+  }
+
+  public String chooseOpenPostingLanguage(HttpServletRequest req) {
+    Locale locale = req.getLocale();
+
+    return locale.getLanguage();
+  }
 }