entered some unwanted posting protection for indymedia.nl. Extended the localization...
[mir.git] / source / mircoders / localizer / basic / MirBasicOpenPostingLocalizer.java
1 package mircoders.localizer.basic;
2
3 import java.util.*;
4 import javax.servlet.http.*;
5
6 import mir.misc.*;
7 import mircoders.global.*;
8 import mircoders.localizer.*;
9 import mircoders.entity.*;
10
11 public class MirBasicOpenPostingLocalizer implements MirOpenPostingLocalizer {
12   protected static Logfile logger = Logfile.getInstance( MirGlobal.getConfigProperty("Home") + "/" + MirGlobal.getConfigProperty("Mir.Localizer.Logfile"));
13
14   public void afterContentPosting() {
15     MirGlobal.producerEngine().addJob("media", "new");
16     MirGlobal.producerEngine().addJob("content", "new");
17     MirGlobal.producerEngine().addJob("startpage", "(default)");
18     MirGlobal.producerEngine().addJob("synchronization", "run");
19
20     MirGlobal.producerEngine().addJob("openposting", "new");
21     MirGlobal.producerEngine().addJob("topics", "new");
22     MirGlobal.producerEngine().addJob("synchronization", "run");
23   }
24
25   public void afterContentPosting(EntityContent aContent) {
26     afterContentPosting();
27   }
28   
29   public void afterCommentPosting() {
30     MirGlobal.producerEngine().addJob("content", "new");
31     MirGlobal.producerEngine().addJob("synchronization", "run");
32   }
33
34   public void afterCommentPosting(EntityComment aComment) {
35     afterCommentPosting();
36   }
37
38   public String chooseOpenPostingLanguage(HttpServletRequest req) {
39     Locale locale = req.getLocale();
40
41     return locale.getLanguage();
42   }
43 }