version 1.230, 2005/07/20 14:46:05
|
version 1.232, 2005/08/15 13:34:04
|
Line 1
|
Line 1
|
|
|
|
|
"""New version of the product started February, 8th. Without scientific classification, use content-type for further classification.""" |
"""New version of the product started February, 8th. Without scientific classification, use content-type for further classification.""" |
"""Echo collection provides the classes for the ECHO content web-site. |
"""Echo collection provides the classes for the ECHO content web-site. |
|
|
Line 2089 class ECHO_collection(Folder, Persistent
|
Line 2091 class ECHO_collection(Folder, Persistent
|
|
|
|
|
security.declarePublic('changeECHO_collection') |
security.declarePublic('changeECHO_collection') |
def changeECHO_collection(self,title,label,description,contentType,responsible,weight,secondaryLink,secondaryLinkTitle,credits=None,sortfield="weight",coords=None,RESPONSE=None,imageTag="",bgcolour="",location=None,isAlwaysClickable=None): |
def changeECHO_collection(self,title,label,description,contentType,responsible,weight,secondaryLink,secondaryLinkTitle,credits=None,sortfield="weight",coords=None,RESPONSE=None,imageTag="",bgcolour="",location=None,isAlwaysClickable=None,prefix="",suffix=""): |
"""Aenderung der Properties""" |
"""Aenderung der Properties""" |
|
|
self.secondaryLink=secondaryLink |
self.secondaryLink=secondaryLink |
Line 2098 class ECHO_collection(Folder, Persistent
|
Line 2100 class ECHO_collection(Folder, Persistent
|
self.bgcolour=bgcolour |
self.bgcolour=bgcolour |
self.location=location |
self.location=location |
self.isAlwaysClickable=isAlwaysClickable |
self.isAlwaysClickable=isAlwaysClickable |
|
self.prefix=prefix[0:] |
|
self.suffix=suffix[0:] |
|
|
setECHO_collectionInformation(self,title,label,description,contentType,responsible,credits,weight) |
setECHO_collectionInformation(self,title,label,description,contentType,responsible,credits,weight) |
|
|
Line 3115 class ECHO_root(Folder,Persistent,Implic
|
Line 3119 class ECHO_root(Folder,Persistent,Implic
|
|
|
#str= dom.toxml('utf-8') |
#str= dom.toxml('utf-8') |
buf = cStringIO.StringIO() |
buf = cStringIO.StringIO() |
PrettyPrint(dom, stream=buf, encoding='UTF-8') |
PrettyPrint(dom, stream=buf) |
str = buf.getvalue() |
str = buf.getvalue() |
buf.close() |
buf.close() |
#str=PrettyPrint(dom.documentElement,encoding='UTF-8') |
#str=PrettyPrint(dom.documentElement,encoding='UTF-8') |
#print link.toxml('utf-8') |
#print link.toxml('utf-8') |
#print type(str) |
#print type(str) |
retStr=regexpPage.search(str) |
retStr=regexpPage.search(str) |
|
|
try: # hack warum fehtl manchmal page?? |
try: # hack warum fehtl manchmal page?? |
return retStr.group(1) |
return retStr.group(1) |
except: |
except: |
Line 3138 class ECHO_root(Folder,Persistent,Implic
|
Line 3143 class ECHO_root(Folder,Persistent,Implic
|
except: |
except: |
"""nothing""" |
"""nothing""" |
|
|
dbs={'vl_technology':'','vl_people':'','vl_sites':''} |
dbs={'vl_technology':'','vl_people':" AND complete='yes'",'vl_sites':''} |
res=None |
res=None |
for db in dbs.keys(): |
for db in dbs.keys(): |
res=res or self.search(var=str("select reference from %s where reference =\'%s\' %s"%(db,ref,dbs[db]))) |
res=res or self.search(var=str("select reference from %s where reference =\'%s\' %s"%(db,ref,dbs[db]))) |