first cut of merge of STABLE-pre1_0 into HEAD. I won't even guarantee that it
[mir.git] / source / mircoders / producer / ProducerOpenPosting.java
1 package mircoders.producer;
2
3 import java.io.*;
4 import java.lang.*;
5 import java.util.*;
6 import java.sql.*;
7
8 import freemarker.template.*;
9
10 import mir.misc.*;
11 import mir.storage.*;
12 import mir.module.*;
13 import mir.entity.*;
14
15 import mir.module.*;
16 import mircoders.entity.*;
17 import mir.storage.*;
18
19
20
21 public class ProducerOpenPosting extends ProducerList {
22
23
24
25   public void handle(PrintWriter htmlout, EntityUsers user, boolean force, boolean sync)
26     throws StorageObjectException, ModuleException
27   {
28     listTemplate = MirConfig.getProp("Producer.OpenPosting.Template");
29     whereClause="is_published='1'";
30     orderBy="date desc, webdb_create desc";
31     fileDesc="open";
32
33     setAdditional("topicslist",topicsModule.getTopicsList());
34     setAdditional("title",new SimpleScalar("Open-Posting"));
35     handleIt(htmlout,user,force);
36   }
37
38
39   public static void main(String argv[]){
40     try {
41       new ProducerOpenPosting().handle(new PrintWriter(System.out), null,false, false);
42     } catch(Exception e) {
43       System.err.println(e.toString());
44     }
45   }
46
47 }