[Yanel-commits] rev 22675 -
public/yanel/trunk/src/core/java/org/wyona/yanel/servlet
michi at wyona.com
michi at wyona.com
Thu Feb 15 11:24:47 CET 2007
Author: michi
Date: 2007-02-15 11:24:45 +0100 (Thu, 15 Feb 2007)
New Revision: 22675
Modified:
public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/YanelServlet.java
Log:
toolbar master switch implemented
Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/YanelServlet.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/YanelServlet.java 2007-02-15 10:24:16 UTC (rev 22674)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/YanelServlet.java 2007-02-15 10:24:45 UTC (rev 22675)
@@ -93,6 +93,7 @@
private static final String METHOD_DELETE = "DELETE";
private String sslPort = null;
+ private String toolbarMasterSwitch = "off";
public static final String DEFAULT_ENCODING = "UTF-8";
@@ -115,6 +116,7 @@
sitetree = (Sitetree) yanel.getBeanFactory().getBean("nav-sitetree");
sslPort = config.getInitParameter("ssl-port");
+ toolbarMasterSwitch = config.getInitParameter("toolbar-master-switch");
} catch (Exception e) {
log.error(e);
@@ -188,10 +190,8 @@
log.error("DEBUG: Turn off toolbar!");
session.setAttribute(TOOLBAR_KEY, "off");
} else {
- log.error("DEBUG: No such toolbar value: " + yanelToolbar);
+ log.warn("No such toolbar value: " + yanelToolbar);
}
- } else {
- log.error("DEBUG: No toolbar parameter!");
}
String yanelWebDAV = request.getParameter("yanel.webdav");
@@ -203,9 +203,15 @@
String toolbar = (String) session.getAttribute(TOOLBAR_KEY);
if (toolbar != null && toolbar.equals("on")) {
- log.error("DEBUG: Embed toolbar ...");
- getContent(request, response);
+ if (toolbarMasterSwitch.equals("on")) {
+ log.error("DEBUG: Embed toolbar ...");
+ getContent(request, response);
+ } else {
+ log.error("DEBUG: Toolbar has been disabled. Please check web.xml!");
+ getContent(request, response);
+ }
} else {
+ log.error("DEBUG: Do not add toolbar!");
getContent(request, response);
}
}
More information about the Yanel-commits
mailing list