ozeigermann    2004/04/01 05:26:51

  Modified:    src/webdav/server/org/apache/slide/webdav/util
                        DirectoryIndexGenerator.java
  Log:
  Applied patch for bug #28073
  
  Revision  Changes    Path
  1.6       +6 -10     
jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/DirectoryIndexGenerator.java
  
  Index: DirectoryIndexGenerator.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/DirectoryIndexGenerator.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- DirectoryIndexGenerator.java      11 Feb 2004 11:30:34 -0000      1.5
  +++ DirectoryIndexGenerator.java      1 Apr 2004 13:26:51 -0000       1.6
  @@ -147,10 +147,6 @@
           
           res.setContentType("text/html; charset=\"UTF-8\"");
           
  -        String contextPath = req.getContextPath();
  -        if (contextPath == null)
  -            contextPath = "";
  -        
           // get the helpers
           Content content = nat.getContentHelper();
           Lock lock = nat.getLockHelper();
  @@ -206,7 +202,7 @@
               parentDirectory = parentDirectory.substring(0, 
parentDirectory.lastIndexOf("/"));
               writer.print("<tr><td colspan=\"5\" bgcolor=\"#ffffff\">\r\n");
               writer.print("<a href=\"");
  -            writer.print(WebdavUtils.encodeURL(contextPath, "UTF-8"));
  +            writer.print(WebdavUtils.getAbsolutePath("", req, config));
               if (parentDirectory.equals(""))
                   parentDirectory = "/";
               writer.print(parentDirectory);   // I18N chars
  @@ -305,7 +301,7 @@
               
               writer.print("<td align=\"left\" colspan=\"3\">&nbsp;&nbsp;\r\n");
               writer.print("<a href=\"");
  -            writer.print(WebdavUtils.encodeURL(contextPath + 
currentResource.substring(scope.length())));
  +            writer.print(WebdavUtils.getAbsolutePath(currentResource, req, config));
               writer.print("\"><tt>");
               writer.print(stringToCharacterRef(trimmed));   // I18N chars
               if (WebdavUtils.isCollection(currentDescriptor)) {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to