version 1.12, 2005/02/11 18:11:52
|
version 1.14, 2005/02/12 11:41:56
|
Line 9 from OFS.Folder import Folder
|
Line 9 from OFS.Folder import Folder
|
from OFS.SimpleItem import SimpleItem |
from OFS.SimpleItem import SimpleItem |
from Globals import InitializeClass,package_home |
from Globals import InitializeClass,package_home |
import zLOG |
import zLOG |
|
import bz2 |
import os |
import os |
import os.path |
import os.path |
import stat |
import stat |
Line 304 class OSAS_storeOnline(SimpleItem):
|
Line 305 class OSAS_storeOnline(SimpleItem):
|
|
|
return self._v_fileSystem[realPath][1] |
return self._v_fileSystem[realPath][1] |
|
|
dir=server.listdir(realPath) |
indexMetas=bz2.decompress(server.getAllIndexMetasOfSubDirs(realPath)) |
|
dir=indexMetas.keys() |
|
|
ret={} |
ret={} |
for filename in dir: |
for filename in dir: |
object=os.path.join(realPath,filename) |
object=os.path.join(realPath,filename) |
fileType=OSAS_helpers.checkOSASFileType(object,server) |
fileType=indexMetas[filename][0] |
|
|
if fileType: |
if fileType: |
|
if (fileType=='OSAS_dir') and indexMetas.has_key("."): |
|
if(OSAS_helpers.isImageFolder(object,indexMetas["."][1])): |
|
fileType='OSAS_imageFolder' |
|
|
if metaData: |
if metaData: |
|
|
ret[object]=(fileType,metaData.getDisplayFieldsAsStr(object,server)) |
ret[object]=(fileType,metaData.getDisplayFieldsAsStr(indexMetas[filename][1])) |
else: |
else: |
ret[object]=(fileType,'') |
ret[object]=(fileType,'') |
|
|