1 package mircoders.producer;
8 import freemarker.template.*;
16 import mircoders.entity.*;
21 public class ProducerOpenPosting extends ProducerList {
23 public void setAdditional(String key, TemplateModel value) {
24 additional.put(key,value);
27 public void handle(PrintWriter htmlout, EntityUsers user, boolean force, boolean sync)
28 throws StorageObjectException, ModuleException {
30 listTemplate = MirConfig.getProp("Producer.OpenPosting.Template");
31 whereClause="is_published='1'";
32 orderBy="date desc, webdb_create desc";
35 SimpleScalar title = new SimpleScalar();
36 title.setValue("Open-Posting");
37 setAdditional("topicslist",topicsModule.getTopicsList());
38 setAdditional("title",title);
40 handleIt(htmlout,user,force);
43 public static void main(String argv[]){
45 new ProducerOpenPosting().handle(new PrintWriter(System.out), null,false, false);
46 } catch(Exception e) {
47 System.err.println(e.toString());