Diff for /ImageArchive/ImageArchive.py between versions 1.1 and 1.2

version 1.1, 2003/12/03 08:46:45 version 1.2, 2003/12/03 15:51:21
Line 103  class ImageCollection(Folder, Persistent Line 103  class ImageCollection(Folder, Persistent
         {'label':'Import','action':'ImportFiles'},          {'label':'Import','action':'ImportFiles'},
         )          )
   
       def getThumbAttribute(self,id,attr):
           if hasattr(self,id):
               return getattr(getattr(self,id),attr)
           else:
               if attr=='title':
                   return "<b>Missing Image:%s</b>" % id
   
       def getThumbFunction(self,id,attr):
           #return "DUMP"
           if hasattr(self,id):
               return getattr(getattr(self,id),attr)()
           
               
     def xmlinput(self,url):      def xmlinput(self,url):
         """Anzeige von ausgewaehlten thumbs"""          """Anzeige von ausgewaehlten thumbs"""
         #return url          #return url
Line 116  class ImageCollection(Folder, Persistent Line 129  class ImageCollection(Folder, Persistent
             text=getText(image.childNodes)              text=getText(image.childNodes)
             if not text=="":              if not text=="":
                 rc.append(str(text))                  rc.append(str(text))
           rc.sort()
         self.REQUEST.SESSION['filenames']=rc          self.REQUEST.SESSION['filenames']=rc
         pt=PageTemplateFile('Products/ImageArchive/overview_selected.zpt').__of__(self)          pt=PageTemplateFile('Products/ImageArchive/overview_selected.zpt').__of__(self)
         return pt()                  return pt()        
Line 140  class ImageCollection(Folder, Persistent Line 153  class ImageCollection(Folder, Persistent
         ret=""          ret=""
         #print self.__dict__          #print self.__dict__
         for file in files:          for file in files:
               if not file[0]==".":
             if self.__dict__.has_key(file):              if self.__dict__.has_key(file):
                                   
                 ret=ret+"<br>"+file+" already exists!"                  ret=ret+"<br>"+file+" already exists!"
Line 178  class ImageCollection(Folder, Persistent Line 192  class ImageCollection(Folder, Persistent
             #print entry              #print entry
             if hasattr(getattr(self,entry),'thumb'):              if hasattr(getattr(self,entry),'thumb'):
                 ids.append(entry)                  ids.append(entry)
                   
         #print ids          #print ids
           ids.sort()
         return ids          return ids
   
     def thumblistSelected(self):      def show_thumbs_selected_rows(self,numberOfColumns):
           """Ausgabe anzahl"""
           ids=self.show_selected_thumbs()
           self.REQUEST.SESSION['ids']=ids
           number=int(len(ids)/numberOfColumns)+1
           self.REQUEST.SESSION['number']=range(number)
           return range(number+1)
   
       def show_thumbs_rows(self,numberOfColumns):
           """Ausgabe anzahl"""
           ids=self.show_thumbs()
           self.REQUEST.SESSION['ids']=ids
           number=int(len(ids)/numberOfColumns)+1
           
           return range(number+1)
   
       def show_thumbs_columns(self,row,numberOfColumns):
           """Ausgabe einer Liste der Reihe"""
           ids=self.REQUEST.SESSION['ids']
           max=len(ids)
           if (row*numberOfColumns)<max:
               return ids[(row-1)*numberOfColumns:row*numberOfColumns]
           else:
               return ids[(row-1)*numberOfColumns:]
       def thumblistSelected_old(self):
         """main template collection"""          """main template collection"""
         pt=PageTemplateFile('Products/ImageArchive/thumbselected.zpt').__of__(self)          pt=PageTemplateFile('Products/ImageArchive/thumbselected.zpt').__of__(self)
         return pt()          return pt()
   
     def thumblist(self):      def thumblistSelected(self):
           """main template collection"""
           pt=PageTemplateFile('Products/ImageArchive/thumbselected2.zpt').__of__(self)
           return pt()
       
       def thumblist_old(self):
         """main template collection"""          """main template collection"""
         pt=PageTemplateFile('Products/ImageArchive/thumbs.zpt').__of__(self)          pt=PageTemplateFile('Products/ImageArchive/thumbs.zpt').__of__(self)
         return pt()          return pt()
   
       def thumblist(self):
           """main template collection"""
           pt=PageTemplateFile('Products/ImageArchive/thumb2.zpt').__of__(self)
           return pt()
   
     def navig_html(self):      def navig_html(self):
         """navigation"""          """navigation"""
         pt=PageTemplateFile('Products/ImageArchive/navigation.zpt').__of__(self)          pt=PageTemplateFile('Products/ImageArchive/navigation.zpt').__of__(self)

Removed from v.1.1  
changed lines
  Added in v.1.2


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