forked from I2P_Developers/i2p.i2p
* Console:
- Consolidate all the jsp formhandler boilerplate in the new formhandler.jsi, in preparation for further improvements
This commit is contained in:
@ -19,13 +19,10 @@
|
|||||||
<%@include file="confignav.jsi" %>
|
<%@include file="confignav.jsi" %>
|
||||||
|
|
||||||
<jsp:useBean class="net.i2p.router.web.ConfigNetHandler" id="formhandler" scope="request" />
|
<jsp:useBean class="net.i2p.router.web.ConfigNetHandler" id="formhandler" scope="request" />
|
||||||
<% formhandler.storeMethod(request.getMethod()); %>
|
<%@include file="formhandler.jsi" %>
|
||||||
<jsp:setProperty name="formhandler" property="*" />
|
|
||||||
<jsp:setProperty name="formhandler" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
|
||||||
<jsp:getProperty name="formhandler" property="allMessages" />
|
|
||||||
<div class="configure">
|
<div class="configure">
|
||||||
<form action="" method="POST">
|
<form action="" method="POST">
|
||||||
<input type="hidden" name="nonce" value="<jsp:getProperty name="formhandler" property="newNonce" />" >
|
<input type="hidden" name="nonce" value="<%=pageNonce%>">
|
||||||
<input type="hidden" name="action" value="blah" >
|
<input type="hidden" name="action" value="blah" >
|
||||||
<input type="hidden" name="ratesOnly" value="1" >
|
<input type="hidden" name="ratesOnly" value="1" >
|
||||||
<h3><%=intl._("Bandwidth limiter")%></h3><p>
|
<h3><%=intl._("Bandwidth limiter")%></h3><p>
|
||||||
|
@ -21,14 +21,11 @@
|
|||||||
<%@include file="confignav.jsi" %>
|
<%@include file="confignav.jsi" %>
|
||||||
|
|
||||||
<jsp:useBean class="net.i2p.router.web.ConfigAdvancedHandler" id="formhandler" scope="request" />
|
<jsp:useBean class="net.i2p.router.web.ConfigAdvancedHandler" id="formhandler" scope="request" />
|
||||||
<% formhandler.storeMethod(request.getMethod()); %>
|
<%@include file="formhandler.jsi" %>
|
||||||
<jsp:setProperty name="formhandler" property="*" />
|
|
||||||
<jsp:setProperty name="formhandler" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
|
||||||
<jsp:getProperty name="formhandler" property="allMessages" />
|
|
||||||
<div class="configure">
|
<div class="configure">
|
||||||
<div class="wideload">
|
<div class="wideload">
|
||||||
<form action="" method="POST">
|
<form action="" method="POST">
|
||||||
<input type="hidden" name="nonce" value="<jsp:getProperty name="formhandler" property="newNonce" />" >
|
<input type="hidden" name="nonce" value="<%=pageNonce%>" >
|
||||||
<input type="hidden" name="action" value="blah" >
|
<input type="hidden" name="action" value="blah" >
|
||||||
<h3><%=intl._("Advanced I2P Configuration")%></h3>
|
<h3><%=intl._("Advanced I2P Configuration")%></h3>
|
||||||
<textarea rows="32" cols="60" name="config" wrap="off" spellcheck="false"><jsp:getProperty name="advancedhelper" property="settings" /></textarea><br><hr>
|
<textarea rows="32" cols="60" name="config" wrap="off" spellcheck="false"><jsp:getProperty name="advancedhelper" property="settings" /></textarea><br><hr>
|
||||||
|
@ -25,16 +25,8 @@ input.default { width: 1px; height: 1px; visibility: hidden; }
|
|||||||
<%@include file="confignav.jsi" %>
|
<%@include file="confignav.jsi" %>
|
||||||
|
|
||||||
<jsp:useBean class="net.i2p.router.web.ConfigClientsHandler" id="formhandler" scope="request" />
|
<jsp:useBean class="net.i2p.router.web.ConfigClientsHandler" id="formhandler" scope="request" />
|
||||||
<% formhandler.storeMethod(request.getMethod()); %>
|
<%@include file="formhandler.jsi" %>
|
||||||
<jsp:setProperty name="formhandler" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
|
||||||
<jsp:setProperty name="formhandler" property="action" value="<%=request.getParameter(\"action\")%>" />
|
|
||||||
<jsp:setProperty name="formhandler" property="nonce" value="<%=request.getParameter(\"nonce\")%>" />
|
|
||||||
<jsp:setProperty name="formhandler" property="settings" value="<%=request.getParameterMap()%>" />
|
|
||||||
<jsp:getProperty name="formhandler" property="allMessages" />
|
|
||||||
<div class="configure">
|
<div class="configure">
|
||||||
<%
|
|
||||||
String pageNonce = formhandler.getNewNonce();
|
|
||||||
%>
|
|
||||||
<h3><%=intl._("Client Configuration")%></h3><p>
|
<h3><%=intl._("Client Configuration")%></h3><p>
|
||||||
<%=intl._("The Java clients listed below are started by the router and run in the same JVM.")%>
|
<%=intl._("The Java clients listed below are started by the router and run in the same JVM.")%>
|
||||||
</p><div class="wideload">
|
</p><div class="wideload">
|
||||||
|
@ -22,14 +22,7 @@ input.default {
|
|||||||
<%@include file="confignav.jsi" %>
|
<%@include file="confignav.jsi" %>
|
||||||
|
|
||||||
<jsp:useBean class="net.i2p.router.web.ConfigHomeHandler" id="formhandler" scope="request" />
|
<jsp:useBean class="net.i2p.router.web.ConfigHomeHandler" id="formhandler" scope="request" />
|
||||||
<% formhandler.storeMethod(request.getMethod()); %>
|
<%@include file="formhandler.jsi" %>
|
||||||
<jsp:setProperty name="formhandler" property="*" />
|
|
||||||
<jsp:setProperty name="formhandler" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
|
||||||
<jsp:setProperty name="formhandler" property="settings" value="<%=request.getParameterMap()%>" />
|
|
||||||
<jsp:getProperty name="formhandler" property="allMessages" />
|
|
||||||
<%
|
|
||||||
String pageNonce = formhandler.getNewNonce();
|
|
||||||
%>
|
|
||||||
<jsp:useBean class="net.i2p.router.web.HomeHelper" id="homehelper" scope="request" />
|
<jsp:useBean class="net.i2p.router.web.HomeHelper" id="homehelper" scope="request" />
|
||||||
<jsp:setProperty name="homehelper" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
<jsp:setProperty name="homehelper" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
||||||
|
|
||||||
|
@ -15,10 +15,7 @@
|
|||||||
<%@include file="confignav.jsi" %>
|
<%@include file="confignav.jsi" %>
|
||||||
|
|
||||||
<jsp:useBean class="net.i2p.router.web.ConfigKeyringHandler" id="formhandler" scope="request" />
|
<jsp:useBean class="net.i2p.router.web.ConfigKeyringHandler" id="formhandler" scope="request" />
|
||||||
<% formhandler.storeMethod(request.getMethod()); %>
|
<%@include file="formhandler.jsi" %>
|
||||||
<jsp:setProperty name="formhandler" property="*" />
|
|
||||||
<jsp:setProperty name="formhandler" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
|
||||||
<jsp:getProperty name="formhandler" property="allMessages" />
|
|
||||||
<jsp:useBean class="net.i2p.router.web.ConfigKeyringHelper" id="keyringhelper" scope="request" />
|
<jsp:useBean class="net.i2p.router.web.ConfigKeyringHelper" id="keyringhelper" scope="request" />
|
||||||
<jsp:setProperty name="keyringhelper" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
<jsp:setProperty name="keyringhelper" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
||||||
<div class="configure"><h2><%=intl._("Keyring")%></h2><p>
|
<div class="configure"><h2><%=intl._("Keyring")%></h2><p>
|
||||||
@ -29,7 +26,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<form action="" method="POST">
|
<form action="" method="POST">
|
||||||
<input type="hidden" name="nonce" value="<jsp:getProperty name="formhandler" property="newNonce" />" >
|
<input type="hidden" name="nonce" value="<%=pageNonce%>" >
|
||||||
<h3><%=intl._("Manual Keyring Addition")%></h3><p>
|
<h3><%=intl._("Manual Keyring Addition")%></h3><p>
|
||||||
<%=intl._("Enter keys for encrypted remote destinations here.")%>
|
<%=intl._("Enter keys for encrypted remote destinations here.")%>
|
||||||
<%=intl._("Keys for local destinations must be entered on the")%> <a href="i2ptunnel/"><%=intl._("I2PTunnel page")%></a>.
|
<%=intl._("Keys for local destinations must be entered on the")%> <a href="i2ptunnel/"><%=intl._("I2PTunnel page")%></a>.
|
||||||
|
@ -18,13 +18,10 @@
|
|||||||
<%@include file="confignav.jsi" %>
|
<%@include file="confignav.jsi" %>
|
||||||
|
|
||||||
<jsp:useBean class="net.i2p.router.web.ConfigLoggingHandler" id="formhandler" scope="request" />
|
<jsp:useBean class="net.i2p.router.web.ConfigLoggingHandler" id="formhandler" scope="request" />
|
||||||
<% formhandler.storeMethod(request.getMethod()); %>
|
<%@include file="formhandler.jsi" %>
|
||||||
<jsp:setProperty name="formhandler" property="*" />
|
|
||||||
<jsp:setProperty name="formhandler" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
|
||||||
<jsp:getProperty name="formhandler" property="allMessages" />
|
|
||||||
<div class="configure">
|
<div class="configure">
|
||||||
<form action="" method="POST">
|
<form action="" method="POST">
|
||||||
<input type="hidden" name="nonce" value="<jsp:getProperty name="formhandler" property="newNonce" />" >
|
<input type="hidden" name="nonce" value="<%=pageNonce%>" >
|
||||||
<input type="hidden" name="action" value="blah" >
|
<input type="hidden" name="action" value="blah" >
|
||||||
<h3><%=intl._("Configure I2P Logging Options")%></h3>
|
<h3><%=intl._("Configure I2P Logging Options")%></h3>
|
||||||
<div class="wideload">
|
<div class="wideload">
|
||||||
|
@ -18,13 +18,10 @@
|
|||||||
<%@include file="confignav.jsi" %>
|
<%@include file="confignav.jsi" %>
|
||||||
|
|
||||||
<jsp:useBean class="net.i2p.router.web.ConfigNetHandler" id="formhandler" scope="request" />
|
<jsp:useBean class="net.i2p.router.web.ConfigNetHandler" id="formhandler" scope="request" />
|
||||||
<% formhandler.storeMethod(request.getMethod()); %>
|
<%@include file="formhandler.jsi" %>
|
||||||
<jsp:setProperty name="formhandler" property="*" />
|
|
||||||
<jsp:setProperty name="formhandler" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
|
||||||
<jsp:getProperty name="formhandler" property="allMessages" />
|
|
||||||
<div class="configure">
|
<div class="configure">
|
||||||
<form action="" method="POST">
|
<form action="" method="POST">
|
||||||
<input type="hidden" name="nonce" value="<jsp:getProperty name="formhandler" property="newNonce" />" >
|
<input type="hidden" name="nonce" value="<%=pageNonce%>" >
|
||||||
<input type="hidden" name="action" value="blah" >
|
<input type="hidden" name="action" value="blah" >
|
||||||
<h3><%=intl._("IP and Transport Configuration")%></h3><p>
|
<h3><%=intl._("IP and Transport Configuration")%></h3><p>
|
||||||
<img src="/themes/console/images/itoopie_xsm.png" alt="">
|
<img src="/themes/console/images/itoopie_xsm.png" alt="">
|
||||||
|
@ -15,13 +15,7 @@
|
|||||||
<%@include file="confignav.jsi" %>
|
<%@include file="confignav.jsi" %>
|
||||||
|
|
||||||
<jsp:useBean class="net.i2p.router.web.ConfigPeerHandler" id="formhandler" scope="request" />
|
<jsp:useBean class="net.i2p.router.web.ConfigPeerHandler" id="formhandler" scope="request" />
|
||||||
<% formhandler.storeMethod(request.getMethod()); %>
|
<%@include file="formhandler.jsi" %>
|
||||||
<jsp:setProperty name="formhandler" property="*" />
|
|
||||||
<jsp:setProperty name="formhandler" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
|
||||||
<jsp:getProperty name="formhandler" property="allMessages" />
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<jsp:useBean class="net.i2p.router.web.ConfigPeerHelper" id="peerhelper" scope="request" />
|
<jsp:useBean class="net.i2p.router.web.ConfigPeerHelper" id="peerhelper" scope="request" />
|
||||||
<jsp:setProperty name="peerhelper" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
<jsp:setProperty name="peerhelper" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
||||||
|
|
||||||
@ -31,7 +25,7 @@
|
|||||||
%>
|
%>
|
||||||
<div class="configure">
|
<div class="configure">
|
||||||
<form action="configpeer" method="POST">
|
<form action="configpeer" method="POST">
|
||||||
<input type="hidden" name="nonce" value="<jsp:getProperty name="formhandler" property="newNonce" />" >
|
<input type="hidden" name="nonce" value="<%=pageNonce%>" >
|
||||||
<a name="sh"> </a>
|
<a name="sh"> </a>
|
||||||
<a name="unsh"> </a>
|
<a name="unsh"> </a>
|
||||||
<a name="bonus"> </a>
|
<a name="bonus"> </a>
|
||||||
|
@ -18,14 +18,9 @@
|
|||||||
<%@include file="confignav.jsi" %>
|
<%@include file="confignav.jsi" %>
|
||||||
|
|
||||||
<jsp:useBean class="net.i2p.router.web.ConfigReseedHandler" id="formhandler" scope="request" />
|
<jsp:useBean class="net.i2p.router.web.ConfigReseedHandler" id="formhandler" scope="request" />
|
||||||
<% formhandler.storeMethod(request.getMethod()); %>
|
<%@include file="formhandler.jsi" %>
|
||||||
<jsp:setProperty name="formhandler" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
|
||||||
<jsp:setProperty name="formhandler" property="action" value="<%=request.getParameter(\"action\")%>" />
|
|
||||||
<jsp:setProperty name="formhandler" property="nonce" value="<%=request.getParameter(\"nonce\")%>" />
|
|
||||||
<jsp:setProperty name="formhandler" property="settings" value="<%=request.getParameterMap()%>" />
|
|
||||||
<jsp:getProperty name="formhandler" property="allMessages" />
|
|
||||||
<div class="configure"><form action="" method="POST">
|
<div class="configure"><form action="" method="POST">
|
||||||
<input type="hidden" name="nonce" value="<jsp:getProperty name="formhandler" property="newNonce" />" >
|
<input type="hidden" name="nonce" value="<%=pageNonce%>" >
|
||||||
<h3><%=intl._("Reseeding Configuration")%></h3>
|
<h3><%=intl._("Reseeding Configuration")%></h3>
|
||||||
<p><%=intl._("Reseeding is the bootstrapping process used to find other routers when you first install I2P, or when your router has too few router references remaining.")%>
|
<p><%=intl._("Reseeding is the bootstrapping process used to find other routers when you first install I2P, or when your router has too few router references remaining.")%>
|
||||||
<%=intl._("If reseeding has failed, you should first check your network connection.")%>
|
<%=intl._("If reseeding has failed, you should first check your network connection.")%>
|
||||||
|
@ -15,13 +15,10 @@
|
|||||||
<%@include file="confignav.jsi" %>
|
<%@include file="confignav.jsi" %>
|
||||||
|
|
||||||
<jsp:useBean class="net.i2p.router.web.ConfigServiceHandler" id="formhandler" scope="request" />
|
<jsp:useBean class="net.i2p.router.web.ConfigServiceHandler" id="formhandler" scope="request" />
|
||||||
<% formhandler.storeMethod(request.getMethod()); %>
|
<%@include file="formhandler.jsi" %>
|
||||||
<jsp:setProperty name="formhandler" property="*" />
|
|
||||||
<jsp:setProperty name="formhandler" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
|
||||||
<jsp:getProperty name="formhandler" property="allMessages" />
|
|
||||||
<div class="configure">
|
<div class="configure">
|
||||||
<form action="" method="POST">
|
<form action="" method="POST">
|
||||||
<input type="hidden" name="nonce" value="<jsp:getProperty name="formhandler" property="newNonce" />" >
|
<input type="hidden" name="nonce" value="<%=pageNonce%>" >
|
||||||
<h3><%=intl._("Shutdown the router")%></h3>
|
<h3><%=intl._("Shutdown the router")%></h3>
|
||||||
<p><%=intl._("Graceful shutdown lets the router satisfy the agreements it has already made before shutting down, but may take a few minutes.")%>
|
<p><%=intl._("Graceful shutdown lets the router satisfy the agreements it has already made before shutting down, but may take a few minutes.")%>
|
||||||
<%=intl._("If you need to kill the router immediately, that option is available as well.")%></p>
|
<%=intl._("If you need to kill the router immediately, that option is available as well.")%></p>
|
||||||
|
@ -22,17 +22,10 @@ input.default {
|
|||||||
<%@include file="confignav.jsi" %>
|
<%@include file="confignav.jsi" %>
|
||||||
|
|
||||||
<jsp:useBean class="net.i2p.router.web.ConfigSummaryHandler" id="formhandler" scope="request" />
|
<jsp:useBean class="net.i2p.router.web.ConfigSummaryHandler" id="formhandler" scope="request" />
|
||||||
<% formhandler.storeMethod(request.getMethod()); %>
|
<%@include file="formhandler.jsi" %>
|
||||||
<jsp:setProperty name="formhandler" property="*" />
|
|
||||||
<jsp:setProperty name="formhandler" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
|
||||||
<jsp:setProperty name="formhandler" property="settings" value="<%=request.getParameterMap()%>" />
|
|
||||||
<%
|
<%
|
||||||
formhandler.setMovingAction();
|
formhandler.setMovingAction();
|
||||||
%>
|
%>
|
||||||
<jsp:getProperty name="formhandler" property="allMessages" />
|
|
||||||
<%
|
|
||||||
String pageNonce = formhandler.getNewNonce();
|
|
||||||
%>
|
|
||||||
<jsp:useBean class="net.i2p.router.web.SummaryHelper" id="summaryhelper" scope="request" />
|
<jsp:useBean class="net.i2p.router.web.SummaryHelper" id="summaryhelper" scope="request" />
|
||||||
<jsp:setProperty name="summaryhelper" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
<jsp:setProperty name="summaryhelper" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
||||||
|
|
||||||
|
@ -66,17 +66,13 @@ function toggleAll(category)
|
|||||||
<%@include file="confignav.jsi" %>
|
<%@include file="confignav.jsi" %>
|
||||||
|
|
||||||
<jsp:useBean class="net.i2p.router.web.ConfigStatsHandler" id="formhandler" scope="request" />
|
<jsp:useBean class="net.i2p.router.web.ConfigStatsHandler" id="formhandler" scope="request" />
|
||||||
<% formhandler.storeMethod(request.getMethod()); %>
|
<%@include file="formhandler.jsi" %>
|
||||||
<jsp:setProperty name="formhandler" property="*" />
|
|
||||||
<jsp:setProperty name="formhandler" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
|
||||||
<jsp:getProperty name="formhandler" property="allMessages" />
|
|
||||||
|
|
||||||
<jsp:useBean class="net.i2p.router.web.ConfigStatsHelper" id="statshelper" scope="request" />
|
<jsp:useBean class="net.i2p.router.web.ConfigStatsHelper" id="statshelper" scope="request" />
|
||||||
<jsp:setProperty name="statshelper" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
<jsp:setProperty name="statshelper" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
||||||
<div class="configure">
|
<div class="configure">
|
||||||
<form id="statsForm" name="statsForm" action="" method="POST">
|
<form id="statsForm" name="statsForm" action="" method="POST">
|
||||||
<input type="hidden" name="action" value="foo" >
|
<input type="hidden" name="action" value="foo" >
|
||||||
<input type="hidden" name="nonce" value="<jsp:getProperty name="formhandler" property="newNonce" />" >
|
<input type="hidden" name="nonce" value="<%=pageNonce%>" >
|
||||||
<h3><%=intl._("Configure I2P Stat Collection")%></h3>
|
<h3><%=intl._("Configure I2P Stat Collection")%></h3>
|
||||||
<p><%=intl._("Enable full stats?")%>
|
<p><%=intl._("Enable full stats?")%>
|
||||||
<input type="checkbox" class="optbox" name="isFull" value="true" <%
|
<input type="checkbox" class="optbox" name="isFull" value="true" <%
|
||||||
|
@ -17,13 +17,7 @@
|
|||||||
<div class="main" id="main">
|
<div class="main" id="main">
|
||||||
<%@include file="confignav.jsi" %>
|
<%@include file="confignav.jsi" %>
|
||||||
<jsp:useBean class="net.i2p.router.web.ConfigTunnelsHandler" id="formhandler" scope="request" />
|
<jsp:useBean class="net.i2p.router.web.ConfigTunnelsHandler" id="formhandler" scope="request" />
|
||||||
<% formhandler.storeMethod(request.getMethod()); %>
|
<%@include file="formhandler.jsi" %>
|
||||||
<jsp:setProperty name="formhandler" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
|
||||||
<jsp:setProperty name="formhandler" property="shouldsave" value="<%=request.getParameter(\"shouldsave\")%>" />
|
|
||||||
<jsp:setProperty name="formhandler" property="action" value="<%=request.getParameter(\"action\")%>" />
|
|
||||||
<jsp:setProperty name="formhandler" property="nonce" value="<%=request.getParameter(\"nonce\")%>" />
|
|
||||||
<jsp:setProperty name="formhandler" property="settings" value="<%=request.getParameterMap()%>" />
|
|
||||||
<jsp:getProperty name="formhandler" property="allMessages" />
|
|
||||||
<div class="configure"><p>
|
<div class="configure"><p>
|
||||||
<%=intl._("NOTE")%>:
|
<%=intl._("NOTE")%>:
|
||||||
<%=intl._("The default settings work for most people.")%>
|
<%=intl._("The default settings work for most people.")%>
|
||||||
@ -33,7 +27,7 @@
|
|||||||
<%=intl._("Change these settings with care, and adjust them if you have problems.")%>
|
<%=intl._("Change these settings with care, and adjust them if you have problems.")%>
|
||||||
<div class="wideload">
|
<div class="wideload">
|
||||||
<form action="" method="POST">
|
<form action="" method="POST">
|
||||||
<input type="hidden" name="nonce" value="<jsp:getProperty name="formhandler" property="newNonce" />" >
|
<input type="hidden" name="nonce" value="<%=pageNonce%>" >
|
||||||
<input type="hidden" name="action" value="blah" >
|
<input type="hidden" name="action" value="blah" >
|
||||||
<jsp:getProperty name="tunnelshelper" property="form" />
|
<jsp:getProperty name="tunnelshelper" property="form" />
|
||||||
<%=intl._("Note")%>: <%=intl._("Exploratory tunnel setting changes are stored in the router.config file.")%>
|
<%=intl._("Note")%>: <%=intl._("Exploratory tunnel setting changes are stored in the router.config file.")%>
|
||||||
|
@ -28,11 +28,7 @@ input.default {
|
|||||||
<%@include file="confignav.jsi" %>
|
<%@include file="confignav.jsi" %>
|
||||||
|
|
||||||
<jsp:useBean class="net.i2p.router.web.ConfigUIHandler" id="formhandler" scope="request" />
|
<jsp:useBean class="net.i2p.router.web.ConfigUIHandler" id="formhandler" scope="request" />
|
||||||
<% formhandler.storeMethod(request.getMethod()); %>
|
<%@include file="formhandler.jsi" %>
|
||||||
<jsp:setProperty name="formhandler" property="*" />
|
|
||||||
<jsp:setProperty name="formhandler" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
|
||||||
<jsp:setProperty name="formhandler" property="settings" value="<%=request.getParameterMap()%>" />
|
|
||||||
<jsp:getProperty name="formhandler" property="allMessages" />
|
|
||||||
<div class="configure"><div class="topshimten"><h3><%=uihelper._("Router Console Theme")%></h3></div>
|
<div class="configure"><div class="topshimten"><h3><%=uihelper._("Router Console Theme")%></h3></div>
|
||||||
<form action="" method="POST">
|
<form action="" method="POST">
|
||||||
<%
|
<%
|
||||||
@ -42,7 +38,6 @@ input.default {
|
|||||||
consoleNonce = Long.toString(new java.util.Random().nextLong());
|
consoleNonce = Long.toString(new java.util.Random().nextLong());
|
||||||
System.setProperty("router.consoleNonce", consoleNonce);
|
System.setProperty("router.consoleNonce", consoleNonce);
|
||||||
}
|
}
|
||||||
String pageNonce = formhandler.getNewNonce();
|
|
||||||
%>
|
%>
|
||||||
<input type="hidden" name="consoleNonce" value="<%=consoleNonce%>" >
|
<input type="hidden" name="consoleNonce" value="<%=consoleNonce%>" >
|
||||||
<input type="hidden" name="nonce" value="<%=pageNonce%>" >
|
<input type="hidden" name="nonce" value="<%=pageNonce%>" >
|
||||||
|
@ -16,17 +16,14 @@
|
|||||||
<%@include file="confignav.jsi" %>
|
<%@include file="confignav.jsi" %>
|
||||||
|
|
||||||
<jsp:useBean class="net.i2p.router.web.ConfigUpdateHandler" id="formhandler" scope="request" />
|
<jsp:useBean class="net.i2p.router.web.ConfigUpdateHandler" id="formhandler" scope="request" />
|
||||||
<% formhandler.storeMethod(request.getMethod()); %>
|
<%@include file="formhandler.jsi" %>
|
||||||
<jsp:setProperty name="formhandler" property="*" />
|
|
||||||
<jsp:setProperty name="formhandler" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
|
||||||
<jsp:getProperty name="formhandler" property="allMessages" />
|
|
||||||
<jsp:useBean class="net.i2p.router.web.ConfigUpdateHelper" id="updatehelper" scope="request" />
|
<jsp:useBean class="net.i2p.router.web.ConfigUpdateHelper" id="updatehelper" scope="request" />
|
||||||
<jsp:setProperty name="updatehelper" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
<jsp:setProperty name="updatehelper" property="contextId" value="<%=(String)session.getAttribute(\"i2p.contextId\")%>" />
|
||||||
<div class="messages">
|
<div class="messages">
|
||||||
<jsp:getProperty name="updatehelper" property="newsStatus" /></div>
|
<jsp:getProperty name="updatehelper" property="newsStatus" /></div>
|
||||||
<div class="configure">
|
<div class="configure">
|
||||||
<form action="" method="POST">
|
<form action="" method="POST">
|
||||||
<input type="hidden" name="nonce" value="<jsp:getProperty name="formhandler" property="newNonce" />" >
|
<input type="hidden" name="nonce" value="<%=pageNonce%>" >
|
||||||
<% /* set hidden default */ %>
|
<% /* set hidden default */ %>
|
||||||
<input type="submit" name="action" value="" style="display:none" >
|
<input type="submit" name="action" value="" style="display:none" >
|
||||||
<% if (updatehelper.canInstall()) { %>
|
<% if (updatehelper.canInstall()) { %>
|
||||||
|
33
apps/routerconsole/jsp/formhandler.jsi
Normal file
33
apps/routerconsole/jsp/formhandler.jsi
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
<%
|
||||||
|
/*
|
||||||
|
* Does the standard setup for all form handlers, then
|
||||||
|
* displays the message box (which drives the form processing).
|
||||||
|
*
|
||||||
|
* Included ~15 times, keep whitespace to a minimum
|
||||||
|
*
|
||||||
|
* Include this directly after the line:
|
||||||
|
* <jsp:useBean class="net.i2p.router.web.xxxHandler" id="formhandler" scope="request" />
|
||||||
|
*/
|
||||||
|
|
||||||
|
// This initializes the RouterContext - must be the first thing
|
||||||
|
formhandler.setContextId((String)session.getAttribute("i2p.contextId"));
|
||||||
|
|
||||||
|
// Prevents any saves via GET
|
||||||
|
formhandler.storeMethod(request.getMethod());
|
||||||
|
|
||||||
|
// Put all the params in the map, some handlers use this instead of individual setters
|
||||||
|
// We also call all of the setters below.
|
||||||
|
formhandler.setSettings(request.getParameterMap());
|
||||||
|
|
||||||
|
%>
|
||||||
|
<jsp:setProperty name="formhandler" property="*" />
|
||||||
|
<jsp:getProperty name="formhandler" property="allMessages" />
|
||||||
|
<%
|
||||||
|
|
||||||
|
// Only call this once per page, do not getProperty("newNonce") elsewhere,
|
||||||
|
// use the variable instead.
|
||||||
|
// This shuffles down the nonces, so it must be after getAllMessages() above,
|
||||||
|
// since it does the form validation.
|
||||||
|
String pageNonce = formhandler.getNewNonce();
|
||||||
|
|
||||||
|
%>
|
Reference in New Issue
Block a user