Diff for /ImageArchive/ImageArchive.py between versions 1.79 and 1.80

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()

Removed from v.1.79  
changed lines
  Added in v.1.80


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>