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>