X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmircoders%2Fservlet%2FServletModuleContent.java;h=d09fd7f7960801bcc4364b8c530087704edd4fea;hb=95c2e3a74f492f6f61d4dbe8bb47996f43af0627;hp=e2a7042fdbfcc0990fbdbe4e0a4eb948f1222360;hpb=213122e7c65211f549722f05aa8e0135f15af35c;p=mir.git diff --git a/source/mircoders/servlet/ServletModuleContent.java b/source/mircoders/servlet/ServletModuleContent.java index e2a7042f..d09fd7f7 100755 --- a/source/mircoders/servlet/ServletModuleContent.java +++ b/source/mircoders/servlet/ServletModuleContent.java @@ -30,16 +30,33 @@ package mircoders.servlet; +import java.util.ArrayList; +import java.util.Collections; +import java.util.GregorianCalendar; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Locale; +import java.util.Map; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + import mir.entity.adapter.EntityAdapter; import mir.entity.adapter.EntityAdapterModel; import mir.entity.adapter.EntityIteratorAdapter; +import mir.entity.adapter.EntityAdapterEngine; import mir.generator.Generator; import mir.log.LoggerWrapper; import mir.misc.StringUtil; import mir.servlet.ServletModule; import mir.servlet.ServletModuleExc; import mir.servlet.ServletModuleFailure; -import mir.util.*; +import mir.util.HTTPRequestParser; +import mir.util.JDBCStringRoutines; +import mir.util.SQLQueryBuilder; +import mir.util.StringRoutines; +import mir.util.URLBuilder; import mircoders.entity.EntityContent; import mircoders.entity.EntityUsers; import mircoders.global.MirGlobal; @@ -47,16 +64,11 @@ import mircoders.module.ModuleContent; import mircoders.storage.DatabaseContent; import mircoders.storage.DatabaseContentToTopics; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import java.util.*; - /** * Article admin interface code */ -public class ServletModuleContent extends ServletModule -{ +public class ServletModuleContent extends ServletModule { private static ServletModuleContent instance = new ServletModuleContent(); public static ServletModule getInstance() { return instance; } private static ModuleContent contentModule; @@ -173,7 +185,6 @@ public class ServletModuleContent extends ServletModule /** * Attaches media to an article - * */ public void attach(HttpServletRequest aRequest, HttpServletResponse aResponse) throws ServletModuleExc { String mediaIdParam = aRequest.getParameter("mid"); @@ -395,9 +406,7 @@ public class ServletModuleContent extends ServletModule categoryMap.put("key", "topic"); categoryMap.put("listtype", "0"); categoryMap.put("listparameter", "3"); - categoryMap.put("items", - new EntityIteratorAdapter("", "title", - 20, MirGlobal.localizer().dataModel().adapterModel(), "topic")); + categoryMap.put("items", EntityAdapterEngine.retrieveAdapterList(model, "topic", "", "title", -1, 0)); topicsList.add(categoryMap); } else { @@ -405,6 +414,7 @@ public class ServletModuleContent extends ServletModule try { Map categoryMap = new HashMap(); List parts = StringRoutines.splitString(topicCategories[i], ":"); + String key = null; String listtype = "0"; String listparameter = "5"; @@ -426,9 +436,7 @@ public class ServletModuleContent extends ServletModule categoryMap.put("key", key); categoryMap.put("listtype", listtype); categoryMap.put("listparameter", listparameter); - categoryMap.put("items", - new EntityIteratorAdapter(where, order, - 20, MirGlobal.localizer().dataModel().adapterModel(), "topic")); + categoryMap.put("items", EntityAdapterEngine.retrieveAdapterList(model, "topic", where, order, -1, 0)); topicsList.add(categoryMap); } }