Mercurial > hg > digilib-old
comparison client/digitallibrary/dirInfo-xml.jsp @ 456:2a9d37492997
fixed bug in dirInfo-xml.jsp
added size tag to dir info
author | robcast |
---|---|
date | Wed, 01 Feb 2006 18:16:21 +0100 |
parents | b5d395331f24 |
children | 4778d8af7913 |
comparison
equal
deleted
inserted
replaced
455:9c16290e6f44 | 456:2a9d37492997 |
---|---|
23 // get directory | 23 // get directory |
24 digilib.io.DocuDirectory dir = dirCache.getDirectory(dlRequest.getFilePath()); | 24 digilib.io.DocuDirectory dir = dirCache.getDirectory(dlRequest.getFilePath()); |
25 | 25 |
26 %><!-- Automatically generated XML snippet with directory info --> | 26 %><!-- Automatically generated XML snippet with directory info --> |
27 <dir><% if (dir != null) { %> | 27 <dir><% if (dir != null) { %> |
28 <size><%= dir.size() %></size> | |
28 <name><%= dir.getDirName() %></name> | 29 <name><%= dir.getDirName() %></name> |
29 <fsname><%= dir.getDir().getPath() %></fsname> | 30 <fsname><%= dir.getDir().getPath() %></fsname> |
30 <% | 31 <% |
31 int l = dir.size(); | 32 int l = dir.size(); |
32 for (int i = 0; i < l; i++) { | 33 for (int i = 0; i < l; i++) { |
33 digilib.io.DocuDirent f = dir.get(i); | 34 digilib.io.DocuDirent f = dir.get(i); |
35 String fn = (f != null) ? f.getName() : "null"; | |
34 %> <file> | 36 %> <file> |
35 <index><%= i+1 %></index> | 37 <index><%= i+1 %></index> |
36 <name><%= (f != null) ? f.getBasename() : "null" %></name> | 38 <name><%= digilib.io.FileOps.basename(fn) %></name> |
37 <fsname><%= (f != null) ? f.getName() : "null" %></fsname> | 39 <fsname><%= fn %></fsname> |
38 </file> | 40 </file> |
39 <% | 41 <% |
40 } // for | 42 } // for |
41 } // if dir | 43 } // if dir |
42 %></dir> | 44 %></dir> |