Author: kevinshen
Date: 2010-02-03 07:31:12 +0100 (Wed, 03 Feb 2010)
New Revision: 40815

Modified:
   
CMSContainer/trunk/CMSContainer/cmsc/utilities/src/java/com/finalist/cmsc/servlet/StylesheetServlet.java
Log:
CMSC-1565 Extend stylesheet feature withstylesheet data from database

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/utilities/src/java/com/finalist/cmsc/servlet/StylesheetServlet.java
===================================================================
--- 
CMSContainer/trunk/CMSContainer/cmsc/utilities/src/java/com/finalist/cmsc/servlet/StylesheetServlet.java
    2010-02-03 06:27:18 UTC (rev 40814)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/utilities/src/java/com/finalist/cmsc/servlet/StylesheetServlet.java
    2010-02-03 06:31:12 UTC (rev 40815)
@@ -14,6 +14,7 @@
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
+import org.mmbase.bridge.Cloud;
 import org.mmbase.bridge.Node;
 import org.mmbase.servlet.BridgeServlet;
 
@@ -46,11 +47,15 @@
          number = pathInfo.replaceAll("/|.css", "");
       }
       if (number != null) {
-         if (number.matches("[0-9]+")) {
+         Cloud cloud = getAnonymousCloud();
+         if (number.matches("[0-9]+") && cloud != null && 
cloud.hasNode(number)) {
             Node stylesheet= getAnonymousCloud().getNode(number);
             String text = stylesheet.getStringValue("text");
             response.getWriter().print(text);
          }
+         else {
+            response.getWriter().print("404 NOT FOUND page");
+         }
       }
 
    }

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to