Diff for /ECHO_content/ECHO_collection.py between versions 1.134 and 1.136

version 1.134, 2004/07/05 18:15:16 version 1.136, 2004/07/08 15:23:20
Line 719  class ECHO_resource(Folder,Persistent): Line 719  class ECHO_resource(Folder,Persistent):
           
     def getTitle(self):      def getTitle(self):
     """title"""      """title"""
       try:
           return self.title.encode('utf-8','ignore') 
       except:
           self.title=self.title.decode('iso-8859-1','ignore')[0:] #correnct conding error
     return self.title.encode('utf-8','ignore')       return self.title.encode('utf-8','ignore') 
   
     def getLabel(self):      def getLabel(self):
     """title"""      """title"""
           try:
           return self.label.encode('utf-8','ignore') 
       except:
           self.label=self.label.decode('iso-8859-1','ignore')[0:] #correnct conding error
     return self.label.encode('utf-8','ignore')       return self.label.encode('utf-8','ignore') 
   
     def content_html(self):      def content_html(self):
Line 1330  class ECHO_externalLink(Folder): Line 1337  class ECHO_externalLink(Folder):
   
     def getTitle(self):      def getTitle(self):
     """title"""      """title"""
     return self.title.encode('utf-8')       try:
           return self.title.encode('utf-8','ignore') 
       except:
           self.title=self.title.decode('iso-8859-1','ignore')[0:] #correnct conding error
           return self.title.encode('utf-8','ignore') 
   
     def getLabel(self):      def getLabel(self):
     """title"""      """title"""
     return self.label.encode('utf-8')       try:
           return self.label.encode('utf-8','ignore') 
       except:
           self.label=self.label.decode('iso-8859-1','ignore')[0:] #correnct conding error
           return self.label.encode('utf-8','ignore') 
   
     def content_html(self):      def content_html(self):
         """template fuer content"""          """template fuer content"""
Line 1663  class ECHO_collection(Folder, Persistent Line 1678  class ECHO_collection(Folder, Persistent
   
     def getTitle(self):      def getTitle(self):
     """title"""      """title"""
     return self.title.encode('utf-8')       try:
           return self.title.encode('utf-8','ignore') 
       except:
           self.title=self.title.decode('iso-8859-1','ignore')[0:] #correnct conding error
           return self.title.encode('utf-8','ignore') 
   
     def getLabel(self):      def getLabel(self):
     """title"""      """title"""
     return self.label.encode('utf-8')       try:
           return self.label.encode('utf-8','ignore') 
           except:
           self.label=self.label.decode('iso-8859-1','ignore')[0:] #correnct conding error
           return self.label.encode('utf-8','ignore')
                   
     def createRessourcesFromXMLForm(self):      def createRessourcesFromXMLForm(self):
         """form"""          """form"""
Line 1690  class ECHO_collection(Folder, Persistent Line 1711  class ECHO_collection(Folder, Persistent
             ret+="<p>"+label+"</p>"              ret+="<p>"+label+"</p>"
             manage_addECHO_resource(self,id,label.encode('ascii'),label.encode('ascii'),"","","",link.encode('ascii'),"","")              manage_addECHO_resource(self,id,label.encode('ascii'),label.encode('ascii'),"","","",link.encode('ascii'),"","")
         return ret          return ret
       
     def getImageTag(self):      def getImageTag(self):
         """GetTag"""          """GetTag"""
         try:          try:
Line 2816  class ECHO_root(Folder,Persistent,Implic Line 2838  class ECHO_root(Folder,Persistent,Implic
         for resource in self.ZopeFind(self,obj_metatypes=['ECHO_resource'],search_sub=1):          for resource in self.ZopeFind(self,obj_metatypes=['ECHO_resource'],search_sub=1):
   
             echo_url=resource[1].absolute_url()              echo_url=resource[1].absolute_url()
             if resource[1].getFullTextXML(noredirect="yes"):              
                 if hasattr(resource[1],'link'):                  if hasattr(resource[1],'link'):
                     viewer_url=echo_url+"/getMetaDataXML"                  meta_url=echo_url+"/getMetaDataXML"
                 else:                  else:
                     viewer_url="NO URL"                  meta_url="NO_URL"
                 if filter:                  
                     if re.search(filter,viewer_url):              if filter and not re.search(filter,viewer_url):
                         ret+="""\n<resource echoLink="%s" viewerLink="%s"/>"""%(urllib.quote(echo_url,safe='/:?'),urllib.quote(viewer_url,safe='/:?'))                  continue
                 else:  
                     ret+="""\n<resource echoLink="%s" viewerLink="%s"/>"""%(urllib.quote(echo_url,safe='/:?'),urllib.quote(viewer_url,safe='/:?'))              ret+="""\n<resource resourceLink="%s" metaLink="%s"/>"""%(urllib.quote(echo_url,safe='/:?'),urllib.quote(meta_url,safe='/:?'))
                   
         ret +="""\n</index>"""          ret +="""\n</index>"""
                   
                   

Removed from v.1.134  
changed lines
  Added in v.1.136


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