Diff for /ECHO_content/ECHO_collection.py between versions 1.48 and 1.49

version 1.48, 2004/04/18 19:40:13 version 1.49, 2004/04/22 17:35:14
Line 28  from Globals import Persistent, package_ Line 28  from Globals import Persistent, package_
 from Acquisition import Implicit  from Acquisition import Implicit
   
 #from psycopg import libpq  #from psycopg import libpq
 #from pyPgSQL import libpq  from pyPgSQL import libpq
 import xml.dom.minidom  import xml.dom.minidom
   
 import urllib  import urllib
Line 320  class ECHO_resource(Folder): Line 320  class ECHO_resource(Folder):
         except:          except:
             return []              return []
   
       def getContentType(self):
           try:
               return self.contentType
           except:
               return ""
   
     def ECHO_resource_config(self):      def ECHO_resource_config(self):
         """Main configuration"""          """Main configuration"""
Line 656  class ECHO_collection(Folder, Persistent Line 661  class ECHO_collection(Folder, Persistent
         return ret          return ret
           
     security.declarePublic('ECHO_rerenderLinksMD')      security.declarePublic('ECHO_rerenderLinksMD')
     def ECHO_rerenderLinksMD(self):      def ECHO_rerenderLinksMD(self,obj=None):
         """Rerender all Links"""          """Rerender all Links"""
           if not obj:
               obj = self
                   
         for entry in self.__dict__.keys():          entries=obj.ZopeFind(obj,obj_metatypes=['ECHO_resource','ECHO_collection'])
             object=getattr(self,entry)  
               
               
             try:  
                                   
                 if object.meta_type == 'ECHO_resource':          for entry in entries:
           if entry[1].meta_type == 'ECHO_resource':
               entry[1].ECHO_getResourceMD(template="no")
               print "rerender",entry[1].getId()
           else:
              self.ECHO_rerenderLinksMD(entry[1])
                                           
                     object.ECHO_getResourceMD(template="no")  
                                           
             except:  
                 """nothing"""  
                                   
         return "Rerenderd all links to resources in: "+self.title          return "Rerenderd all links to resources in: "+self.title
   
Line 974  class ECHO_root(Folder,Persistent,Implic Line 979  class ECHO_root(Folder,Persistent,Implic
     """ECHO Root Folder"""      """ECHO Root Folder"""
     meta_type="ECHO_root"      meta_type="ECHO_root"
   
       
       def getImageTag(self):
           """needed by main_template"""
           return ""
       secondaryLink="" #needed by main_template
       secondaryLinkTitle="" #needed by main_template
       
     def getBgcolour(self):      def getBgcolour(self):
     """hack"""      """hack"""
     return "#dddddd"      return "#dddddd"
Line 1012  class ECHO_root(Folder,Persistent,Implic Line 1024  class ECHO_root(Folder,Persistent,Implic
                     entry[1].patchContentType(entry[1])                          entry[1].patchContentType(entry[1])    
   
                                   
         return "Rerenderd all links to resources in: "+self.title          return "changed all contenttypes in: "+self.title
           
     def ECHO_newViewerLink(self,obj=None):      def ECHO_newViewerLink(self,obj=None):
         """change links (:86 faellt weg)"""          """change links (:86 faellt weg)"""

Removed from v.1.48  
changed lines
  Added in v.1.49


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