diff --git a/apps/syndie/java/src/net/i2p/syndie/web/SyndicateServlet.java b/apps/syndie/java/src/net/i2p/syndie/web/SyndicateServlet.java new file mode 100644 index 000000000..6018104f0 --- /dev/null +++ b/apps/syndie/java/src/net/i2p/syndie/web/SyndicateServlet.java @@ -0,0 +1,151 @@ +package net.i2p.syndie.web; + +import java.io.*; +import java.util.*; + +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.ServletException; + +import net.i2p.I2PAppContext; +import net.i2p.client.naming.*; +import net.i2p.data.*; +import net.i2p.syndie.*; +import net.i2p.syndie.data.*; +import net.i2p.syndie.sml.*; + +/** + * Syndicate with another remote Syndie node + * + */ +public class SyndicateServlet extends BaseServlet { + protected String getTitle() { return "Syndie :: Syndicate"; } + + public static final String PARAM_SCHEMA = "schema"; + + protected void renderServletDetails(User user, HttpServletRequest req, PrintWriter out, ThreadIndex index, + int threadOffset, BlogURI visibleEntry, Archive archive) throws IOException { + if (!BlogManager.instance().authorizeRemote(user)) { + out.write("
"); + out.write(msgs); + out.write("Refresh
<% -if (!BlogManager.instance().authorizeRemote(user)) { -%>Sorry, you are not allowed to access remote archives from here. Perhaps you should install Syndie yourself?<% -} else { %> |