Author: nextgens
Date: 2007-03-24 16:57:36 +0000 (Sat, 24 Mar 2007)
New Revision: 12315
Modified:
trunk/freenet/src/freenet/clients/http/WelcomeToadlet.java
Log:
WelcomeToadlet: don't show shutdown/restart buttons while in restricted mode.
Don't show userAlerts either as there is no much the user can do about them...
Modified: trunk/freenet/src/freenet/clients/http/WelcomeToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/WelcomeToadlet.java 2007-03-24
16:53:43 UTC (rev 12314)
+++ trunk/freenet/src/freenet/clients/http/WelcomeToadlet.java 2007-03-24
16:57:36 UTC (rev 12315)
@@ -551,7 +551,8 @@
}
// Alerts
- contentNode.addChild(core.alerts.createAlerts());
+ if(!ctx.isAllowedFullAccess())
+ contentNode.addChild(core.alerts.createAlerts());
// Fetch-a-key box
HTMLNode fetchKeyBox =
contentNode.addChild(ctx.getPageMaker().getInfobox("infobox-normal", "Fetch a
Key"));
@@ -594,13 +595,15 @@
versionContent.addChild("#", "Freenet-ext Build #" +
NodeStarter.extBuildNumber + " r" + NodeStarter.extRevisionNumber);
}
versionContent.addChild("br");
- HTMLNode shutdownForm = versionContent.addChild("form", new
String[] { "action", "method" }, new String[] { ".", "get" });
- shutdownForm.addChild("input", new String[] { "type", "name" },
new String[] { "hidden", "exit" });
- shutdownForm.addChild("input", new String[] { "type", "value"
}, new String[] { "submit", "Shutdown the node" });
- if(node.isUsingWrapper()){
- HTMLNode restartForm = versionContent.addChild("form",
new String[] { "action", "method" }, new String[] { ".", "get" });
- restartForm.addChild("input", new String[] { "type",
"name" }, new String[] { "hidden", "restart" });
- restartForm.addChild("input", new String[] { "type",
"name", "value" }, new String[] { "submit", "restart2", "Restart the node" });
+ if(!ctx.isAllowedFullAccess()){
+ HTMLNode shutdownForm = versionContent.addChild("form",
new String[] { "action", "method" }, new String[] { ".", "get" });
+ shutdownForm.addChild("input", new String[] { "type",
"name" }, new String[] { "hidden", "exit" });
+ shutdownForm.addChild("input", new String[] { "type",
"value" }, new String[] { "submit", "Shutdown the node" });
+ if(node.isUsingWrapper()){
+ HTMLNode restartForm =
versionContent.addChild("form", new String[] { "action", "method" }, new
String[] { ".", "get" });
+ restartForm.addChild("input", new String[] {
"type", "name" }, new String[] { "hidden", "restart" });
+ restartForm.addChild("input", new String[] {
"type", "name", "value" }, new String[] { "submit", "restart2", "Restart the
node" });
+ }
}
// Activity