version 1.1.2.1, 2012/08/29 07:53:31
|
version 1.1.2.2, 2013/05/17 06:20:22
|
Line 771 class ECHO_root(Folder,Persistent,Implic
|
Line 771 class ECHO_root(Folder,Persistent,Implic
|
ret.append((collection[0].getId(),collection[1].getId(),collection[2])) |
ret.append((collection[0].getId(),collection[1].getId(),collection[2])) |
return ret |
return ret |
|
|
|
|
|
def exportAllCollectionsAsJSON(self,REQUEST): |
|
"export all collections" |
|
import json |
|
collections = self.ZopeFind(self,obj_metatypes=['ECHO_collection'],search_sub=1) |
|
|
|
ret={} |
|
for collection in collections: |
|
colId = collection[1].absolute_url().replace(self.absolute_url(),'') |
|
ret[colId]=collection[1].getExport(); |
|
|
|
if REQUEST: |
|
REQUEST.response.setHeader("Content-type", "text/json; charset=utf-8") |
|
|
|
return json.dumps(ret) |
|
|
|
|
|
|
def getResourcesHTML(self,viewerType=None,filter=None): |
def getResourcesHTML(self,viewerType=None,filter=None): |
"""gebe all ressourcen aus""" |
"""gebe all ressourcen aus""" |
|
|
Line 779 class ECHO_root(Folder,Persistent,Implic
|
Line 797 class ECHO_root(Folder,Persistent,Implic
|
|
|
ret="""<html><body><h2>Resources in ECHO</h3>""" |
ret="""<html><body><h2>Resources in ECHO</h3>""" |
|
|
|
|
resources = self.ZopeFind(self,obj_metatypes=['ECHO_resource','VLP_resource'],search_sub=1) |
resources = self.ZopeFind(self,obj_metatypes=['ECHO_resource','VLP_resource'],search_sub=1) |
ret+="""<h3>Found %i resources</h3>"""%len(resources) |
ret+="""<h3>Found %i resources</h3>"""%len(resources) |
resources.sort(sortHTML) |
resources.sort(sortHTML) |