options.getIntegerOption("PositiveTrust").set(positiveTrust);
Integer negativeTrust = Numbers.safeParseInteger(request.getHttpRequest().getPartAsStringFailsafe("negative-trust", 3), options.getIntegerOption("NegativeTrust").getReal());
options.getIntegerOption("NegativeTrust").set(negativeTrust);
+ String trustComment = request.getHttpRequest().getPartAsStringFailsafe("trust-comment", 256);
+ if (trustComment.trim().length() == 0) {
+ trustComment = null;
+ }
+ options.getStringOption("TrustComment").set(trustComment);
boolean soneRescueMode = Boolean.parseBoolean(request.getHttpRequest().getPartAsStringFailsafe("sone-rescue-mode", 5));
options.getBooleanOption("SoneRescueMode").set(soneRescueMode);
boolean clearOnNextRestart = Boolean.parseBoolean(request.getHttpRequest().getPartAsStringFailsafe("clear-on-next-restart", 5));
template.set("insertion-delay", options.getIntegerOption("InsertionDelay").get());
template.set("positive-trust", options.getIntegerOption("PositiveTrust").get());
template.set("negative-trust", options.getIntegerOption("NegativeTrust").get());
+ template.set("trust-comment", options.getStringOption("TrustComment").get());
template.set("sone-rescue-mode", options.getBooleanOption("SoneRescueMode").get());
template.set("clear-on-next-restart", options.getBooleanOption("ClearOnNextRestart").get());
template.set("really-clear-on-next-restart", options.getBooleanOption("ReallyClearOnNextRestart").get());
Page.Options.Section.TrustOptions.Title=Trust Settings
Page.Options.Option.PositiveTrust.Description=The amount of positive trust you want to assign to other Sones by clicking the checkmark below a post or reply.
Page.Options.Option.NegativeTrust.Description=The amount of trust you want to assign to other Sones by clicking the red X below a post or reply. This value should be negative.
+Page.Options.Option.TrustComment.Description=The comment that will be set in the web of trust for any trust you assign from Sone.
Page.Options.Section.RescueOptions.Title=Rescue Settings
Page.Options.Option.SoneRescueMode.Description=Try to rescue your Sones at the next start of the Sone plugin. This will read your all your old Sones from Freenet and ignore any disappearing postings and replies. You have to unlock your local Sones after they have been restored and you have to manually disable the rescue mode once you are satisfied with what has been restored!
Page.Options.Section.Cleaning.Title=Clean Up
<p><%= Page.Options.Option.NegativeTrust.Description|l10n|html></p>
<p><input type="text" name="negative-trust" value="<% negative-trust|html>" /></p>
+ <p><%= Page.Options.Option.TrustComment.Description|l10n|html></p>
+ <p><input type="text" name="trust-comment" value="<% trust-comment|html>" /></p>
+
<h2><%= Page.Options.Section.RescueOptions.Title|l10n|html></h2>
<p><%= Page.Options.Option.SoneRescueMode.Description|l10n|html></p>