Diff for /ImageArchive/ImageArchive.py between versions 1.12 and 1.16

version 1.12, 2004/01/06 16:47:49 version 1.16, 2004/02/25 18:30:29
Line 102  class ImageDigilib(Folder,Persistent,Imp Line 102  class ImageDigilib(Folder,Persistent,Imp
                   
         path="http://nausikaa2.rz-berlin.mpg.de/digitallibrary/servlet/Scaler/?fn="+self.ImageViewerPath+"/"+self.filename+"&dw=100&dh=100&mo=lores"          path="http://nausikaa2.rz-berlin.mpg.de/digitallibrary/servlet/Scaler/?fn="+self.ImageViewerPath+"/"+self.filename+"&dw=100&dh=100&mo=lores"
         #path="/mpiwg/online/"+self.ImageViewerPath+"/"+thumbname          #path="/mpiwg/online/"+self.ImageViewerPath+"/"+thumbname
         self.REQUEST.SESSION['string']="<img width=100 border=\"0\" src=\"%s\">"% path          self.REQUEST.SESSION['string']="<img border=\"0\" src=\"%s\">"% path
         pt=PageTemplateFile('Products/ImageArchive/thumb.zpt').__of__(self)          pt=PageTemplateFile('Products/ImageArchive/thumb.zpt').__of__(self)
         return pt()          return pt()
           
Line 208  class ImageCollection(Folder, Persistent Line 208  class ImageCollection(Folder, Persistent
   
     def nextImage(self,request,selected=None):      def nextImage(self,request,selected=None):
         """show nextimage"""          """show nextimage"""
           try:
         ids=self.show_thumbs()          ids=self.show_thumbs()
         if request.SESSION.has_key("filename"):          if request.SESSION.has_key("filename"):
             filename=request.SESSION["filename"]              filename=request.SESSION["filename"]
Line 225  class ImageCollection(Folder, Persistent Line 226  class ImageCollection(Folder, Persistent
                 return "<a href=\""+self.REQUEST['URL1']+"/selection?filename="+ids[nr+1]+"\" target=\"_top\">next image</a>"                  return "<a href=\""+self.REQUEST['URL1']+"/selection?filename="+ids[nr+1]+"\" target=\"_top\">next image</a>"
             else:              else:
                 return "<a href=\""+self.REQUEST['URL1']+"?filename="+ids[nr+1]+"\" target=\"_top\">next image</a>"                  return "<a href=\""+self.REQUEST['URL1']+"?filename="+ids[nr+1]+"\" target=\"_top\">next image</a>"
           except:
               return ""
                           
     def prevImage(self,request,selected=None):      def prevImage(self,request,selected=None):
         """show nextimage"""          """show nextimage"""
         #return self.getId()          #return self.getId()
           try:
         ids=self.show_thumbs()          ids=self.show_thumbs()
         if request.SESSION.has_key("filename"):          if request.SESSION.has_key("filename"):
             filename=request.SESSION["filename"]              filename=request.SESSION["filename"]
Line 246  class ImageCollection(Folder, Persistent Line 250  class ImageCollection(Folder, Persistent
                 return "<a href=\""+self.REQUEST['URL1']+"/selection?filename="+ids[nr-1]+"\" target=\"_top\">previous image</a>"                  return "<a href=\""+self.REQUEST['URL1']+"/selection?filename="+ids[nr-1]+"\" target=\"_top\">previous image</a>"
             else:              else:
                 return "<a href=\""+self.REQUEST['URL1']+"?filename="+ids[nr-1]+"\" target=\"_top\">previous image</a>"                  return "<a href=\""+self.REQUEST['URL1']+"?filename="+ids[nr-1]+"\" target=\"_top\">previous image</a>"
           except:
               return ""
                   
     def meta_default(self,filename):      def meta_default(self,filename):
         """url der metadaten"""          """url der metadaten"""
Line 336  class ImageCollection(Folder, Persistent Line 342  class ImageCollection(Folder, Persistent
         #print ret          #print ret
         #pt=PageTemplateFile('Products/ImageArchive/out.zpt').__of__(self)          #pt=PageTemplateFile('Products/ImageArchive/out.zpt').__of__(self)
         #print self.ImageStoragePath          #print self.ImageStoragePath
         os.popen("ssh nausikaa2.rz-berlin.mpg.de /usr/local/mpiwg/scripts/scaleomat.pl %s /mpiwg/temp/online/scaled/small 100 &"% self.ImageStoragePath)          os.popen("ssh nausikaa2.rz-berlin.mpg.de /usr/local/mpiwg/scripts/scaleomat.pl %s /mpiwg/temp/online/scaled/small 100 &"% self.ImageViewerPath)
         RESPONSE.redirect('manage_main')          RESPONSE.redirect('manage_main')
           
     def ImportFiles(self,RESPONSE=None):      def ImportFiles(self,RESPONSE=None):
Line 361  class ImageCollection(Folder, Persistent Line 367  class ImageCollection(Folder, Persistent
         #print ret          #print ret
         #pt=PageTemplateFile('Products/ImageArchive/out.zpt').__of__(self)          #pt=PageTemplateFile('Products/ImageArchive/out.zpt').__of__(self)
         #print self.ImageStoragePath          #print self.ImageStoragePath
         os.popen("ssh nausikaa2.rz-berlin.mpg.de /usr/local/mpiwg/scripts/scaleomat.pl %s /mpiwg/temp/online/scaled/small 100 &"% self.ImageStoragePath)          os.popen("ssh nausikaa2.rz-berlin.mpg.de /usr/local/mpiwg/scripts/scaleomat.pl %s /mpiwg/temp/online/scaled/small 100 &"% self.ImageViewerPath)
         RESPONSE.redirect('manage_main')          RESPONSE.redirect('manage_main')
                   
     def ImageCollection_config(self):      def ImageCollection_config(self):
Line 400  class ImageCollection(Folder, Persistent Line 406  class ImageCollection(Folder, Persistent
   
     def firstSets(self,selected=None):      def firstSets(self,selected=None):
         ids=self.show_thumbs()          ids=self.show_thumbs()
           if ids:
         if selected:          if selected:
             return "<a href=\""+self.REQUEST['URL1']+"/selection?filename="+ids[0]+"\" target=\"_top\">first sets</a>"              return "<a href=\""+self.REQUEST['URL1']+"/selection?filename="+ids[0]+"\" target=\"_top\">first sets</a>"
         else:          else:
Line 407  class ImageCollection(Folder, Persistent Line 414  class ImageCollection(Folder, Persistent
   
     def lastSets(self,selected=None):      def lastSets(self,selected=None):
         ids=self.show_thumbs()          ids=self.show_thumbs()
           if ids:
         colRows=self.getColTimesRow()          colRows=self.getColTimesRow()
                   
         if colRows[1]:          if colRows[1]:
Line 428  class ImageCollection(Folder, Persistent Line 436  class ImageCollection(Folder, Persistent
         """show nextimage"""          """show nextimage"""
         ids=self.show_thumbs()          ids=self.show_thumbs()
         colRows=self.getColTimesRow()          colRows=self.getColTimesRow()
           if ids:
         if colRows[1]:          if colRows[1]:
                           
             if self.REQUEST.SESSION.has_key("filename"):              if self.REQUEST.SESSION.has_key("filename"):
Line 455  class ImageCollection(Folder, Persistent Line 464  class ImageCollection(Folder, Persistent
         #return self.getId()          #return self.getId()
         ids=self.show_thumbs()          ids=self.show_thumbs()
         colRows=self.getColTimesRow()          colRows=self.getColTimesRow()
           if ids:
         if colRows[1]:          if colRows[1]:
             if self.REQUEST.SESSION.has_key("filename"):              if self.REQUEST.SESSION.has_key("filename"):
                 filename=self.REQUEST.SESSION["filename"]                  filename=self.REQUEST.SESSION["filename"]
Line 532  class ImageCollection(Folder, Persistent Line 542  class ImageCollection(Folder, Persistent
             #print "COLS",REQUEST.cookies["ImageViewerCols"]              #print "COLS",REQUEST.cookies["ImageViewerCols"]
             cols=int(REQUEST.cookies["ImageViewerCols"])              cols=int(REQUEST.cookies["ImageViewerCols"])
         else:          else:
             cols=4              cols=3
   
         idsnumber=len(self.show_thumbs())          idsnumber=len(self.show_thumbs())
         if rows:          if rows:

Removed from v.1.12  
changed lines
  Added in v.1.16


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