version 1.79, 2006/05/15 15:21:07
|
version 1.80, 2006/05/15 15:57:35
|
Line 1626 class ImageCollection(OrderedFolder, Per
|
Line 1626 class ImageCollection(OrderedFolder, Per
|
fn=getattr(self,repr(filename),None) |
fn=getattr(self,repr(filename),None) |
if not fn: |
if not fn: |
filenameM=filename.split(".")[0] |
filenameM=filename.split(".")[0] |
|
|
founds=self.ZopeFind(self,obj_metatypes=['ImageDigilib']) |
founds=self.ZopeFind(self,obj_metatypes=['ImageDigilib']) |
|
|
|
|
for found in founds: |
for found in founds: |
foundM=found[0].split(".")[0] |
foundM=found[0].split(".")[0] |
|
|
if filenameM.lower()==foundM.lower(): |
if filenameM.lower()==foundM.lower(): |
if onlyName: |
if onlyName: |
return found[0] |
return found[0] |
else: |
else: |
return found[1] |
return found[1] |
|
#HACK teste noch ob am ende des filenames eventuell ein "_" und loesche das. |
|
if foundM[-1]=="_": |
|
foundM=foundM[0:-1] |
|
|
|
if filenameM.lower()==foundM.lower(): |
|
if onlyName: |
|
return found[0] |
|
else: |
|
return found[1] |
|
|
if onlyName: |
if onlyName: |
return filename |
return filename |
else: |
else: |
Line 1900 class ImageCollectionMD(ImageCollection,
|
Line 1914 class ImageCollectionMD(ImageCollection,
|
|
|
if not selected and self.REQUEST.has_key('fn'): |
if not selected and self.REQUEST.has_key('fn'): |
imagename=self.REQUEST['fn'].split('/')[-1] |
imagename=self.REQUEST['fn'].split('/')[-1] |
|
|
|
imagename=self.getImageByName(imagename,onlyName=True) |
|
|
nr=self.getObjectPosition(imagename) |
nr=self.getObjectPosition(imagename) |
|
|
objects=self.objectIds() |
objects=self.objectIds() |
Line 1914 class ImageCollectionMD(ImageCollection,
|
Line 1931 class ImageCollectionMD(ImageCollection,
|
|
|
if not selected and self.REQUEST.has_key('fn'): |
if not selected and self.REQUEST.has_key('fn'): |
imagename=self.REQUEST['fn'].split('/')[-1] |
imagename=self.REQUEST['fn'].split('/')[-1] |
|
|
|
imagename=self.getImageByName(imagename,onlyName=True) |
|
|
nr=self.getObjectPosition(imagename) |
nr=self.getObjectPosition(imagename) |
|
|
objects=self.objectIds() |
objects=self.objectIds() |