Diff for /ImageArchive/ImageArchive.py between versions 1.94 and 1.97

version 1.94, 2006/05/25 15:49:42 version 1.97, 2006/07/20 10:41:40
Line 779  class ImageCollection(OrderedFolder, Per Line 779  class ImageCollection(OrderedFolder, Per
             
                 
         #ret=scaleStr          #ret=scaleStr
       #zLOG.LOG("ImageCollection:scale",zLOG.INFO,scaleStr)
         ret=os.popen2(scaleStr,1)[1].read()          ret=os.popen2(scaleStr,1)[1].read()
     
         if RESPONSE:          if RESPONSE:
Line 930  class ImageCollection(OrderedFolder, Per Line 931  class ImageCollection(OrderedFolder, Per
         dest=os.path.join(self.scaledBasis,'thumb')          dest=os.path.join(self.scaledBasis,'thumb')
         self.scale(dir=self.getImageStoragePath(),dest=dest,scaleTo=100,RESPONSE=RESPONSE)          self.scale(dir=self.getImageStoragePath(),dest=dest,scaleTo=100,RESPONSE=RESPONSE)
         #ret=os.popen("ssh nausikaa2.rz-berlin.mpg.de /usr/local/mpiwg/scripts/scaleomat.pl -src=/mpiwg/online/ -dir=%s -dest=/mpiwg/temp/online/scaled/thumb -scaleto=100 &"% self.ImageViewerPath)          #ret=os.popen("ssh nausikaa2.rz-berlin.mpg.de /usr/local/mpiwg/scripts/scaleomat.pl -src=/mpiwg/online/ -dir=%s -dest=/mpiwg/temp/online/scaled/thumb -scaleto=100 &"% self.ImageViewerPath)
         if RESPONSE:          #if RESPONSE:
                 RESPONSE.write(ret.read())          #        RESPONSE.write(ret.read())
                 RESPONSE.write("\n")          #        RESPONSE.write("\n")
                                   
         return "RESCALING STARTED"          return "RESCALING STARTED"
   
Line 1604  class ImageCollection(OrderedFolder, Per Line 1605  class ImageCollection(OrderedFolder, Per
         return ret          return ret
   
           
     def show_thumbs_selected_rows(self,numberOfColumns):      def show_thumbs_selected_rows(self,numberOfColumns,start=0,max=10000):
         """Ausgabe anzahl"""          """Ausgabe anzahl"""
         ids=self.show_selected_thumbs()          ids=self.show_selected_thumbs()
   
         if not ids:          if not ids:
                 return None                  return None
         self.REQUEST.SESSION['ids']=ids          self.REQUEST.SESSION['ids']=ids
         number=int(len(ids)/numberOfColumns)+1          number=min(start+int(len(ids)/numberOfColumns)+1,max)
         self.REQUEST.SESSION['number']=range(number)          
         return range(number+1)          self.REQUEST.SESSION['number']=range(start,number)
           return range(start,number+1)
   
     def setColTimesRowForm(self):      def setColTimesRowForm(self):
         """form for matrix setting"""          """form for matrix setting"""
Line 1786  class ImageCollection(OrderedFolder, Per Line 1788  class ImageCollection(OrderedFolder, Per
         #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:
             filenameM=filename.split(".")[0]              filenameM=os.path.splitext(filename)[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=os.path.splitext(found[0])[0]
   
                 if filenameM.lower()==foundM.lower():                  if filenameM.lower()==foundM.lower():
                     if onlyName:                      if onlyName:

Removed from v.1.94  
changed lines
  Added in v.1.97


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