X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=source%2Fmircoders%2Fservlet%2FServletModuleLinksImcs.java;h=2e5d0228862076c0c27ae3f5eb0f199d008c3cc9;hb=ba775502000c2f4f213251a549781dc22dad5a94;hp=4ff023f5617243f4b3b8702e1b9e0912c5b0c2e6;hpb=1dc7fa03037c7e3e212286bd9e4d012694600f64;p=mir.git diff --git a/source/mircoders/servlet/ServletModuleLinksImcs.java b/source/mircoders/servlet/ServletModuleLinksImcs.java index 4ff023f5..2e5d0228 100755 --- a/source/mircoders/servlet/ServletModuleLinksImcs.java +++ b/source/mircoders/servlet/ServletModuleLinksImcs.java @@ -50,23 +50,22 @@ public class ServletModuleLinksImcs extends ServletModule public void add(HttpServletRequest req, HttpServletResponse res) throws ServletModuleException { try { - SimpleHash mergeData = new SimpleHash(); + SimpleHash modelRoot = new SimpleHash(); EntityList theList; - mergeData.put("new", "1"); - - PrintWriter out = res.getWriter(); int offset = 0; - theList = mainModule.getByWhereClause("", offset); - mergeData.put("contentlist",((ModuleLinksImcs)mainModule).getLinksImcsAsSimpleHash()); + theList = mainModule.getByWhereClause("to_parent_id=0", offset); + modelRoot.put("new", "1"); + modelRoot.put("contentlist",HTMLTemplateProcessor.makeSimpleList(theList)); + PrintWriter out = res.getWriter(); if (theList == null || theList.getCount() == 0 || theList.getCount()>1){ //HTMLTemplateProcessor.process(getLanguage(req)+"/"+templateObjektString, theList, out); - HTMLTemplateProcessor.process(getLanguage(req)+"/"+templateObjektString, mergeData, out); + HTMLTemplateProcessor.process(getLanguage(req)+"/"+templateObjektString, modelRoot, out); } else { //deliver(req, res, theList.elementAt(0), templateObjektString); - deliver(req, res, mergeData, templateObjektString); + deliver(req, res, modelRoot, templateObjektString); } } catch(ModuleException e) { @@ -75,8 +74,11 @@ public class ServletModuleLinksImcs extends ServletModule throw new ServletModuleException(e.toString()); } catch (IOException e) { throw new ServletModuleException(e.toString()); + } catch(StorageObjectException e) { + throw new ServletModuleException(e.toString()); } + } }