Diff for /ECHO_content/ECHO_Nav.py between versions 1.65 and 1.67

version 1.65, 2005/11/24 18:31:31 version 1.67, 2005/12/04 09:10:55
Line 430  class ECHO_navigation(Folder): Line 430  class ECHO_navigation(Folder):
     """Navigations Element"""      """Navigations Element"""
     meta_type="ECHO_Navigation"      meta_type="ECHO_Navigation"
   
       def searchExternalCollection(self,url,simpleSearch):
           """search external collection via xmlrpc"""
           server=xmlrpclib.Server(url)
           
           results=server.getSubcolsXMLRpc(simpleSearch)
           
           return results
       
       def getXMLRpcConnection(self,url):
           """getxmlrpc"""
           if not hasattr(self,"_v_server"):
               self._v_server=[]
           
           server=xmlrpclib.Server(url)
           self._v_server.append(server)
           
           return len(self._v_server)-1
       
       def getXMLRpcMethod(self,nr,method,compressed=None):
           """getmethod"""
           
           ret= eval('self._v_server[%i].%s'%(nr,method))
           if compressed:
               ret=decodeRPC(ret)
           return ret
       
     def getNavInfo(self):      def getNavInfo(self):
         """root informationen"""          """root informationen"""
         if hasattr(self,'logo_image'):          if hasattr(self,'logo_image'):
Line 934  def manage_addECHO_navigation(self,id,ti Line 960  def manage_addECHO_navigation(self,id,ti
 def createPath(self,url1,url2):  def createPath(self,url1,url2):
     #bugfix in absolute_url, ploetzlich erschein in absolute_url der physikalische pfad.      #bugfix in absolute_url, ploetzlich erschein in absolute_url der physikalische pfad.
           
       if self.REQUEST.has_key('VirtualRootPhysicalPath'):
     vp="/".join(self.REQUEST['VirtualRootPhysicalPath'])      vp="/".join(self.REQUEST['VirtualRootPhysicalPath'])
     if vp[0]=="/":      if vp[0]=="/":
         vp=vp[1:]          vp=vp[1:]

Removed from v.1.65  
changed lines
  Added in v.1.67


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