Return to ECHO_helpers.py CVS log | Up to [Repository] / ECHO_content |
version 1.66, 2005/11/29 13:48:44 | version 1.67, 2005/12/01 12:11:51 |
---|---|
Line 14 from AccessControl import ClassSecurityI | Line 14 from AccessControl import ClassSecurityI |
import os.path | import os.path |
from OFS.Folder import Folder | from OFS.Folder import Folder |
import ECHO_collection | import ECHO_collection |
import base64 | |
import bz2 | |
import xmlrpclib | |
displayTypes = ['ZSQLExtendFolder','ZSQLBibliography','ECHO_group','ECHO_collection','ECHO_resource','ECHO_link','ECHO_sqlElement','ECHO_pageTemplate','ECHO_externalLink','ImageCollectionIFrame','VLP_resource','VLP_essay','ECHO_ZCatalogElement','ImageCollection','versionedFileFolder','ECHO_movie'] | displayTypes = ['ZSQLExtendFolder','ZSQLBibliography','ECHO_group','ECHO_collection','ECHO_resource','ECHO_link','ECHO_sqlElement','ECHO_pageTemplate','ECHO_externalLink','ImageCollectionIFrame','VLP_resource','VLP_essay','ECHO_ZCatalogElement','ImageCollection','versionedFileFolder','ECHO_movie'] |
#decode and compress for xmlrpc communication with OSAS_server | |
def encodeRPC(string): | |
return base64.encodestring(bz2.compress(string)) | |
def decodeRPC(string): | |
return bz2.decompress(base64.decodestring(string)) | |
def content_html(self,type): | def content_html(self,type): |
"""template fuer content""" | """template fuer content""" |
#templates = self.ZopeFind(self.aq_parent,obj_ids=[type+"_template"]) | #templates = self.ZopeFind(self.aq_parent,obj_ids=[type+"_template"]) |