version 1.66, 2005/11/25 18:46:40
|
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'): |