Diff for /ECHO_content/ECHO_collection.py between versions 1.240 and 1.244

version 1.240, 2005/10/26 16:14:29 version 1.244, 2005/10/28 13:25:01
Line 946  class ECHO_resource(CatalogAware,Folder, Line 946  class ECHO_resource(CatalogAware,Folder,
                 self.contentType=self.bib_type                  self.contentType=self.bib_type
                 for data in self.metadata:                  for data in self.metadata:
                         data_neu=re.sub('-','_',data)                          data_neu=re.sub('-','_',data)
                         self.meta                          self.metaDataHash[data_neu]=getattr(self,data)[0:]
                         DataHash[data_neu]=getattr(self,data)[0:]  
   
                   
         pt=zptFile(self, 'zpt/ChangeECHO_resource_metadata.zpt')          pt=zptFile(self, 'zpt/ChangeECHO_resource_metadata.zpt')
Line 1499  class ECHO_link(ECHO_externalLink): Line 1498  class ECHO_link(ECHO_externalLink):
         """external_link"""          """external_link"""
   
         meta_type="ECHO_link"          meta_type="ECHO_link"
       manage_options = ECHO_externalLink.manage_options+(
               {'label':'add links config','action':'ECHO_link_addLinksForm'},
                   )
           
           def ECHO_link_addLinksForm(self):
               """Main configuration"""
                   
               pt=zptFile(self, 'zpt/ChangeECHO_link_addLinks.zpt')
               return pt()
       
           def ECHO_link_addLinks(self,addLinks,RESPONSE):
               """add links"""
               self.addLinks=addLinks
               if RESPONSE is not None:
                   RESPONSE.redirect('manage_main')
                   
         def content_html(self):          def content_html(self):
                 """template fuer link"""                  """template fuer link"""
Line 1529  class ECHO_link(ECHO_externalLink): Line 1542  class ECHO_link(ECHO_externalLink):
                  else:                   else:
                         params={}                          params={}
                                   
                    if getattr(self,'addLinks','yes')=="yes":
                  params['backLink']=self.aq_parent.absolute_url()                   params['backLink']=self.aq_parent.absolute_url()
                  params['startLink']=splitted[0]+"?"+urllib.urlencode(params)                   params['startLink']=splitted[0]+"?"+urllib.urlencode(params)
                                   
Line 1550  def manage_addECHO_link(self,id,title,la Line 1564  def manage_addECHO_link(self,id,title,la
   
     self._setObject(id,newObj)      self._setObject(id,newObj)
   
       getattr(self,id).addLinks='no'
       
     if RESPONSE is not None:      if RESPONSE is not None:
         RESPONSE.redirect('manage_main')          RESPONSE.redirect('manage_main')
                   
Line 2224  class ECHO_collection(Folder, Persistent Line 2240  class ECHO_collection(Folder, Persistent
         """template fuer content"""          """template fuer content"""
         #print "NN",argv          #print "NN",argv
         ret = ECHO_basis.content_html(self,'collection')          ret = ECHO_basis.content_html(self,'collection')
           
         try:          try:
             return ret.decode('utf-8')                  return ret.encode('utf-8')
         except:          except:
               
               try: 
                   return ret.decode('latin-1')
               except:
                   
             return ret              return ret
                             
     def getCredits(self):      def getCredits(self):

Removed from v.1.240  
changed lines
  Added in v.1.244


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