Author: ratchet
Date: 2008-03-11 17:58:38 +0000 (Tue, 11 Mar 2008)
New Revision: 18469

Modified:
   trunk/freenet/src/freenet/clients/http/filter/GenericReadFilterCallback.java
Log:
hasAnActivelink parameter for newBookmark not stripped any more


Modified: 
trunk/freenet/src/freenet/clients/http/filter/GenericReadFilterCallback.java
===================================================================
--- 
trunk/freenet/src/freenet/clients/http/filter/GenericReadFilterCallback.java    
    2008-03-11 17:54:07 UTC (rev 18468)
+++ 
trunk/freenet/src/freenet/clients/http/filter/GenericReadFilterCallback.java    
    2008-03-11 17:58:38 UTC (rev 18469)
@@ -82,11 +82,17 @@
                                // allow links to the root to add bookmarks
                                String bookmark_key = 
req.getParam("newbookmark");
                                String bookmark_desc = req.getParam("desc");
+                               String bookmark_activelink = 
req.getParam("hasAnActivelink", "");

                                bookmark_key = HTMLEncoder.encode(bookmark_key);
                                bookmark_desc = 
HTMLEncoder.encode(bookmark_desc);

-                               return 
"/?newbookmark="+bookmark_key+"&desc="+bookmark_desc;
+                               String url = 
"/?newbookmark="+bookmark_key+"&desc="+bookmark_desc;
+                               if (!bookmark_activelink.equals("")) {
+                                       bookmark_activelink = 
HTMLEncoder.encode(bookmark_activelink);
+                                       url = 
url+"&hasAnActivelink="+bookmark_activelink;
+                               }
+                               return url;
                        }else if(path.equals("") && 
uri.toString().matches("^#[a-zA-Z0-9-_]+$")){
                                // Hack for anchors, see #710
                                return uri.toString();


Reply via email to