diff options
| author | Michael Peter Christen <mc@yacy.net> | 2022-10-02 22:57:58 +0200 |
|---|---|---|
| committer | Michael Peter Christen <mc@yacy.net> | 2022-10-02 22:57:58 +0200 |
| commit | 33889b4501a1724ea590b0d75fb431e358ea7e52 (patch) | |
| tree | 7192feb21710b52c1e87ac2e9ca2723af1c138c7 /htroot/proxymsg | |
| parent | 6d388bb7bfa79454ef63a1e227924fdab105b807 (diff) | |
moved more servlets to new location
Diffstat (limited to 'htroot/proxymsg')
| -rw-r--r-- | htroot/proxymsg/urlproxyheader.java | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/htroot/proxymsg/urlproxyheader.java b/htroot/proxymsg/urlproxyheader.java deleted file mode 100644 index 4f8691f63..000000000 --- a/htroot/proxymsg/urlproxyheader.java +++ /dev/null @@ -1,63 +0,0 @@ -import net.yacy.cora.protocol.RequestHeader; -import net.yacy.data.BookmarksDB.Bookmark; -import net.yacy.search.Switchboard; -import net.yacy.server.serverObjects; -import net.yacy.server.serverSwitch; - - -/** - * Servlet to be included as header (via iframe) on top of a page viewed via urlproxyservlet - */ -public class urlproxyheader { - - public static serverObjects respond(final RequestHeader requestHeader, final serverObjects post, final serverSwitch env) { - final serverObjects prop = new serverObjects(); - final Switchboard sb = (Switchboard) env; - - String proxyurlstr = post.get("url",""); // the url of remote page currently viewed - boolean hasRights = sb.verifyAuthentication(requestHeader); - prop.put("allowbookmark", hasRights); - - if (post.containsKey("addbookmark")) { - proxyurlstr = post.get("bookmark"); - Bookmark bmk = sb.bookmarksDB.createorgetBookmark(proxyurlstr, null); - if (bmk != null) { - bmk.setPublic(false); - bmk.addTag("/proxy"); // add to bookmark folder - sb.bookmarksDB.saveBookmark(bmk); - } - } - - prop.put("proxyurl", proxyurlstr); - prop.put("allowbookmark_proxyurl", proxyurlstr); - - if (proxyurlstr.startsWith("https") && !requestHeader.getScheme().equalsIgnoreCase("https")) { - prop.put("httpsAlertMsg", "1"); - } else { - prop.put("httpsAlertMsg", "0"); - } - - // TODO: get some index data to display - /* - if (post.containsKey("hash")) { - try { - String hashstr = post.get("hash"); - final SolrDocument idxdoc = sb.index.fulltext().getDefaultEmbeddedConnector().getDocumentById(hashstr); - if (idxdoc != null) { - String keywords = (String) idxdoc.getFieldValue(CollectionSchema.keywords.getSolrFieldName()); - if (keywords != null && !keywords.isEmpty()) { - keytxt += keywords; - } - Collection cols = idxdoc.getFieldValues(CollectionSchema.collection_sxt.getSolrFieldName()); - if (cols != null && !cols.isEmpty()) { - for (Object sx : cols) { - coltxt += sx.toString(); - } - } - }catch (IOException ex) { } - } - */ - return prop; - } - -} |
