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.*;
public class ProducerOpenPosting extends ProducerList {
- public void setAdditional(String key, TemplateModel value) {
- additional.put(key,value);
- }
+ public void setAdditional(String key, TemplateModel value) {
+ additional.put(key,value);
+ }
public void handle(PrintWriter htmlout, EntityUsers user, boolean force, boolean sync)
throws StorageObjectException, ModuleException {
- listTemplate = Configuration.getProperty("Producer.OpenPosting.Template");
+ listTemplate = MirConfig.getProp("Producer.OpenPosting.Template");
whereClause="is_published='1'";
orderBy="date desc, webdb_create desc";
fileDesc="open";
- EntityList topicsEntityList = topicsModule.getByWhereClause("","title", -1);
- SimpleList topicsList = HTMLTemplateProcessor.makeSimpleList(topicsEntityList);
SimpleScalar title = new SimpleScalar();
title.setValue("Open-Posting");
- setAdditional("topicslist",topicsList);
+ setAdditional("topicslist",topicsModule.getTopicsList());
setAdditional("title",title);
- handleIt(htmlout,user,force);
- }
+ handleIt(htmlout,user,force);
+ }
public static void main(String argv[]){
try {
System.err.println(e.toString());
}
}
-}
\ No newline at end of file
+}