no message
authorfh <fh>
Mon, 3 Sep 2001 21:01:06 +0000 (21:01 +0000)
committerfh <fh>
Mon, 3 Sep 2001 21:01:06 +0000 (21:01 +0000)
source/mircoders/servlet/ServletModuleLinksImcs.java

index 32d91b6..0093e0b 100755 (executable)
@@ -44,5 +44,35 @@ public class ServletModuleLinksImcs extends ServletModule
       theLog.printDebugInfo("ServletModuleLinksImcs konnte nicht initialisiert werden");
     }
   }
+
+  public void edit(HttpServletRequest req, HttpServletResponse res)
+    throws ServletModuleException {
+    try {
+      EntityList   theList;
+      String       offsetParam = req.getParameter("offset");
+      int          offset=0;
+      PrintWriter out = res.getWriter();
+
+      // hier offsetcode bearbeiten
+      if (offsetParam != null && !offsetParam.equals("")){
+        offset = Integer.parseInt(offsetParam);
+      }
+      if (req.getParameter("next") != null){
+          offset=Integer.parseInt(req.getParameter("nextoffset"));
+      } else {
+          if (req.getParameter("prev") != null){
+            offset = Integer.parseInt(req.getParameter("prevoffset"));
+          }
+      }
+      theList = mainModule.getByWhereClause(null, offset);
+      if (theList == null || theList.getCount() == 0 || theList.getCount()>1){
+        HTMLTemplateProcessor.process(getLanguage(req)+"/"+templateListString, theList, out);
+      } else {
+        deliver(req, res, theList.elementAt(0), templateObjektString);
+      }
+    } catch (Exception e) {
+      throw new ServletModuleException(e.toString());
+    }
+  }
 }