X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmircoders%2Fservlet%2FServletModuleHidden.java;h=db11fc84062733016d64b4950a7640e33c237c17;hb=a43304491d4492208e37c53449497a8a05731899;hp=e277ba1a06e3c7ca862ec2c9fd5520243717a6ff;hpb=8563841098b6ab3e6233f61519e58b41dcc30266;p=mir.git diff --git a/source/mircoders/servlet/ServletModuleHidden.java b/source/mircoders/servlet/ServletModuleHidden.java index e277ba1a..db11fc84 100755 --- a/source/mircoders/servlet/ServletModuleHidden.java +++ b/source/mircoders/servlet/ServletModuleHidden.java @@ -45,8 +45,9 @@ import mir.module.*; import mir.misc.*; import mir.entity.*; import mir.storage.*; - import mir.entity.*; +import mir.log.*; + import mircoders.storage.*; import mircoders.module.*; @@ -60,70 +61,70 @@ import mircoders.module.*; public class ServletModuleHidden extends ServletModule { - // Singelton / Kontruktor - private static ServletModuleHidden instance = new ServletModuleHidden(); - public static ServletModule getInstance() { return instance; } - - private ServletModuleHidden() { - theLog = Logfile.getInstance(MirConfig.getProp("Home") + MirConfig.getProp("ServletModule.Hidden.Logfile")); - templateListString = MirConfig.getProp("ServletModule.Hidden.ListTemplate"); - try { - mainModule = new ModuleContent(DatabaseContent.getInstance()); - } - catch (StorageObjectException e) { - theLog.printError("servletmoduleHidden could not be initialized"); - } - } - - - public void list(HttpServletRequest req, HttpServletResponse res) - throws ServletModuleException - { - // Parameter auswerten - SimpleHash mergeData = new SimpleHash(); - String query_year = req.getParameter("year"); - String query_month = req.getParameter("month"); - String order = "webdb_create"; - - // sql basteln - String whereClause = "is_published=false AND webdb_create LIKE '"+ - query_year+"-"+query_month+"%'"; - - theLog.printDebugInfo("sql-whereclause: " + whereClause); - - // fetch und ausliefern - try { - - if ((query_year!=null && !query_year.equals("")) - && (query_month!=null && !query_month.equals(""))) { - EntityList theList = mainModule.getByWhereClause(whereClause, order, -1); - if (theList!=null && theList.size()>0) { - - //make articleHash for comment - StringBuffer buf= new StringBuffer("id in (");boolean first=true; - for(int i=0;i0) { + +//make articleHash for comment + StringBuffer buf= new StringBuffer("id in (");boolean first=true; + for(int i=0;i