| | |
| | | private List<FileRef> listInt(String relPath, String orderBy, String order) { |
| | | Bild bild = new Bild(); |
| | | List<FileRef> files = new ArrayList(); |
| | | if (!relPath.startsWith(".")) { |
| | | if (!relPath.startsWith(".") && !relPath.contains("WEB-INF") && !relPath.contains("META-INF")) { |
| | | if (relPath.length() == 0) { |
| | | FileRef namedPublicFolder = new FileRef(PUB_DIR_NAME, true); |
| | | logger.finer(namedPublicFolder.getAbsolutePath()); |
| | |
| | | fname = fname.substring(0, fname.length() - 1); |
| | | } |
| | | logger.fine(fname); |
| | | FileRef ref = new FileRef(fname, fileArray[i].isDirectory()); |
| | | ref.setMimetype(bild.getMimeType(fileArray[i])); |
| | | files.add(ref); |
| | | if(!fname.contains("WEB-INF") && !fname.contains("META-INF")) { |
| | | long fLen = fileArray[i].length(); |
| | | long lastMod = fileArray[i].lastModified(); |
| | | FileRef ref = new FileRef(fname, fileArray[i].isDirectory(), fileArray[i].isHidden(), lastMod, fLen); |
| | | ref.setMimetype(bild.getMimeType(fileArray[i])); |
| | | files.add(ref); |
| | | } |
| | | } |
| | | } |
| | | } |