Diff for /ECHO_content/ECHO_collection.py between versions 1.246 and 1.248

version 1.246, 2005/11/03 14:45:28 version 1.248, 2005/11/03 15:58:16
Line 1038  class ECHO_resource(CatalogAware,Folder, Line 1038  class ECHO_resource(CatalogAware,Folder,
                     RESPONSE.redirect('manage_main')                      RESPONSE.redirect('manage_main')
   
   
     def getMDValue(self,fieldNameTest,empty=None,generic=None):  
   
       def getMDValue(self,fieldName,empty=None,generic=None):
             """get md values"""              """get md values"""
             #TODO: cache mappinghash              #TODO: cache mappinghash
                           
             fieldName=None              
             if generic:              if generic:
                 ct=self.contentType.replace(" ","_").lower()                  ct=self.contentType.replace(" ","_").lower()
                                   
Line 1062  class ECHO_resource(CatalogAware,Folder, Line 1064  class ECHO_resource(CatalogAware,Folder,
                     self._v_mapHash[ct][fieldNameTest]=fieldName                      self._v_mapHash[ct][fieldNameTest]=fieldName
                                           
             if not empty:              if not empty:
             #FIXME: warum gibt es manchmal kein metadatahash                  #FIXME: warum gibt es manchmal kein metadatahas
             try:              try:
                          return self.metaDataHash.get(fieldName,'!!NOT USED HERE in Type: %s'%self.contentType)                           return self.metaDataHash.get(fieldName,'!!NOT USED HERE in Type: %s'%self.contentType)
                     except:                      except:
Line 1071  class ECHO_resource(CatalogAware,Folder, Line 1073  class ECHO_resource(CatalogAware,Folder,
             else:              else:
                     return self.metaDataHash.get(fieldName,empty)                      return self.metaDataHash.get(fieldName,empty)
                           
       getFieldValue=getMDValue #depricated
               
     def newMetaXML(self,project=None,startpage=None,xslt=None,thumbtemplate=None,topbar=None,digiLibTemplate=None,digiliburlprefix=None):      def newMetaXML(self,project=None,startpage=None,xslt=None,thumbtemplate=None,topbar=None,digiLibTemplate=None,digiliburlprefix=None):
             """new index.meta"""              """new index.meta"""
             self.REQUEST.RESPONSE.setHeader('Content-Type','text/xml')              self.REQUEST.RESPONSE.setHeader('Content-Type','text/xml')
Line 1300  class ECHO_resource(CatalogAware,Folder, Line 1304  class ECHO_resource(CatalogAware,Folder,
             if RESPONSE:              if RESPONSE:
                     return RESPONSE.redirect('manage_main')                      return RESPONSE.redirect('manage_main')
                           
             return "OK:",self.absolute_url().self,contentType              return "OK:",self.absolute_url(),self.contentType
                   
     def ECHO_getResourceMD(self,template="yes",back=None,overwrite="no"):      def ECHO_getResourceMD(self,template="yes",back=None,overwrite="no"):
         """Einlesen der Metadaten und Anlegen dieser Metadaten als Informationen zur Resource"""          """Einlesen der Metadaten und Anlegen dieser Metadaten als Informationen zur Resource"""

Removed from v.1.246  
changed lines
  Added in v.1.248


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