Diff for /ECHO_content/ECHO_collection.py between versions 1.228 and 1.229

version 1.228, 2005/07/20 11:30:28 version 1.229, 2005/07/20 11:49:05
Line 1457  class ECHO_link(ECHO_externalLink): Line 1457  class ECHO_link(ECHO_externalLink):
   
     def index_html(self):      def index_html(self):
         """standard link"""          """standard link"""
           if self.link:
         splitted=self.link.split("?")          splitted=self.link.split("?")
         if len(splitted)>1:          if len(splitted)>1:
             params=cgi.parse_qs(splitted[1])              params=cgi.parse_qs(splitted[1])
Line 1471  class ECHO_link(ECHO_externalLink): Line 1471  class ECHO_link(ECHO_externalLink):
             params={}              params={}
                   
         params['backLink']=self.aq_parent.absolute_url()          params['backLink']=self.aq_parent.absolute_url()
            params['startLink']=splitted[0]+"?"+urllib.urlencode(params)
   
         self.REQUEST.SESSION['_ECHOLink']=splitted[0]+"?"+urllib.urlencode(params)  
                   
         return self.REQUEST.RESPONSE.redirect(splitted[0]+"?"+urllib.urlencode(params))          return self.REQUEST.RESPONSE.redirect(splitted[0]+"?"+urllib.urlencode(params))
           else:
            return ""
   
 def manage_addECHO_linkForm(self):  def manage_addECHO_linkForm(self):
         """Form for external Links"""          """Form for external Links"""
Line 1506  class ECHO_collection(Folder, Persistent Line 1508  class ECHO_collection(Folder, Persistent
     def localizeObjects(self):      def localizeObjects(self):
         """localize all objects"""          """localize all objects"""
         contents=self.ZopeFind(self,obj_metatypes=['ECHO_link','ECHO_mapText'])          contents=self.ZopeFind(self,obj_metatypes=['ECHO_link','ECHO_mapText'])
           find=self.ZopeFind(self,obj_ids=('locale_en'))
           if not find:
           self.manage_addECHO_locale("en",'','')
         for content in contents:          for content in contents:
             if content[1].meta_type=='ECHO_link':              if content[1].meta_type=='ECHO_link':
                 find=content[1].ZopeFind(content[1],obj_metatypes=('ECHO_mapText'))                  find=content[1].ZopeFind(content[1],obj_metatypes=('ECHO_mapText'))

Removed from v.1.228  
changed lines
  Added in v.1.229


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