Diff for /ECHO_content/ECHO_Nav.py between versions 1.79 and 1.81

version 1.79, 2007/01/31 14:12:38 version 1.81, 2007/08/15 11:05:43
Line 29  from Products.PageTemplates.ZopePageTemp Line 29  from Products.PageTemplates.ZopePageTemp
 import os.path  import os.path
   
 import urllib  import urllib
 from ECHO_helpers import displayTypes,checkOnlyOneInGroup  from ECHO_helpers import displayTypes,checkOnlyOneInGroup,unicodify
 from ECHO_collection import content_html  from ECHO_collection import content_html
 import logging  import logging
   
Line 502  class ECHO_navigation(Folder): Line 502  class ECHO_navigation(Folder):
           
     def decode(self,str):      def decode(self,str):
         """decoder"""          """decoder"""
         if not str:          return unicodify(str)
             return ""  
         if type(str) is StringType:  
         try:              
                 return str.decode('utf-8')  
         except:  
         return str.decode('latin-1')  
         else:  
               
             return str  
   
     def ECHOFormatListStr(self,list,search="\n",replace="<br>"):      def ECHOFormatListStr(self,list,search="\n",replace="<br>"):
         """formatiert liste im str"""          """formatiert liste im str"""
Line 636  class ECHO_navigation(Folder): Line 627  class ECHO_navigation(Folder):
         obj=objtemp                obj=objtemp      
                   
         for keys in obj.ZopeFind(obj,obj_metatypes=self.displayedMetaTypes):          for keys in obj.ZopeFind(obj,obj_metatypes=self.displayedMetaTypes):
             logging.info("createNavHash: %s"%repr(keys))          
             x=keys[1]              x=keys[1]
             if depth>1:              if depth>1:
                 nav[x.getId()]=(self.getColls(x,int(depth)-1,checkOnly),x)                  nav[x.getId()]=(self.getColls(x,int(depth)-1,checkOnly),x)
Line 906  class ECHO_navigation(Folder): Line 897  class ECHO_navigation(Folder):
         """Zweite Ordnung Navigationselemente"""          """Zweite Ordnung Navigationselemente"""
                   
         hash=self.createNavHash(2,checkOnly="no")          hash=self.createNavHash(2,checkOnly="no")
         logging.info("secondNavElements %s"%repr(hash))         
         actual_url=self.REQUEST['URL']          actual_url=self.REQUEST['URL']
                   
         ult_temp=re.sub(self.absolute_url(),"",actual_url)          ult_temp=re.sub(self.absolute_url(),"",actual_url)

Removed from v.1.79  
changed lines
  Added in v.1.81


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