version 1.85, 2006/05/17 19:43:45
|
version 1.86, 2006/05/17 20:18:38
|
Line 1631 class ImageCollection(OrderedFolder, Per
|
Line 1631 class ImageCollection(OrderedFolder, Per
|
|
|
def getImageByName(self,filename,onlyName=None): |
def getImageByName(self,filename,onlyName=None): |
"""get filename""" |
"""get filename""" |
print repr(filename) |
|
#FIXME: umlaute in filename |
#FIXME: umlaute in filename |
fn=getattr(self,repr(filename),None) |
fn=getattr(self,repr(filename),None) |
if not fn: |
if not fn: |
Line 2064 class ImageCollectionMD(ImageCollection,
|
Line 2064 class ImageCollectionMD(ImageCollection,
|
rc=[] |
rc=[] |
fnIds={} |
fnIds={} |
for image in images: |
for image in images: |
|
|
imagename=image.getElementsByTagName('imagename')[0] |
imagename=image.getElementsByTagName('imagename')[0] |
|
|
|
|
Line 2087 class ImageCollectionMD(ImageCollection,
|
Line 2088 class ImageCollectionMD(ImageCollection,
|
|
|
texts=getText(imagename.childNodes).split("\n") #mehrere bilder in return getrennter liste |
texts=getText(imagename.childNodes).split("\n") #mehrere bilder in return getrennter liste |
for text in texts: |
for text in texts: |
|
|
if not text=="": |
if not text=="": |
text=self.getImageByName(text,onlyName="yes") |
text=self.getImageByName(text,onlyName="yes") |
try: |
try: |
Line 2098 class ImageCollectionMD(ImageCollection,
|
Line 2100 class ImageCollectionMD(ImageCollection,
|
|
|
|
|
rc.sort() |
rc.sort() |
|
|
self.REQUEST.SESSION['filenames']=rc |
self.REQUEST.SESSION['filenames']=rc |
self.REQUEST.SESSION['filenamesIds']=fnIds |
self.REQUEST.SESSION['filenamesIds']=fnIds |
|
|