--- ECHO_content/ECHO_helpers.py 2007/01/23 16:50:11 1.78 +++ ECHO_content/ECHO_helpers.py 2007/01/31 14:12:39 1.80 @@ -17,7 +17,13 @@ import ECHO_collection import base64 import bz2 import xmlrpclib -import zLOG + +import logging + +#erstzt logging +def logger(txt,method,txt2): + """logging""" + logging.info(txt+ txt2) 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'] @@ -37,6 +43,7 @@ def content_html(self,type): # return templates[0][1]() if hasattr(self,type+"_template"): + logging.info("type: %s"%type) obj=getattr(self,type+"_template") return obj() else: @@ -574,7 +581,14 @@ def checkOnlyOneInGroup(object): else: return object -def getSubCols(self, sortfield=None, subColTypes=displayTypes, sortFieldMD=None,searchMD=None,searchMD_modus='search',searchSimple=None,generic="yes",search_sub=0): +def getSubCols(self, sortfield=None, + subColTypes=displayTypes, + sortFieldMD=None, + searchMD=None, + searchMD_modus='search', + searchSimple=None, + generic="yes",search_sub=0, + isVisible=True): def sort(x,y): return cmp(x[0],y[0]) @@ -596,7 +610,7 @@ def getSubCols(self, sortfield=None, sub if searchSimple and (not (searchSimple==""))and hasattr(self,'resourceCatalog'): searchString=" AND ".join(searchSimple.split()) - ids=[x.getObject() for x in self.resourceCatalog({'getMDValueSimpleSearchField':searchString})] + ids=[x.getObject() for x in self.resourceCatalog({'getMDValueSimpleSearchField':searchString,'getIsVisible':True})] else: for entry in displayedObjects: object=entry[1] @@ -915,13 +929,13 @@ def writeMetadata(url,metadict,project=N except: - zLOG.LOG("ECHO writeMetadata",zLOG.ERROR,"XCannot open: "+url) + logger("ECHO writeMetadata",logging.ERROR,"XCannot open: "+url) return (None,"XCannot open: "+url) try: dom=xml.dom.minidom.parseString(geturl) except: - zLOG.LOG("ECHO writeMetadata",zLOG.ERROR,"Cannot parse: "+url+"
"+geturl) + logger("ECHO writeMetadata",logging.ERROR,"Cannot parse: "+url+"
"+geturl) return (None,"Cannot parse: "+url+"
"+geturl)