version 1.215, 2005/02/28 14:09:55
|
version 1.217, 2005/03/07 20:05:38
|
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 64 import xml.dom.minidom
|
Line 65 import xml.dom.minidom
|
import ECHO_helpers |
import ECHO_helpers |
from ECHO_helpers import * |
from ECHO_helpers import * |
from ECHO_language import * |
from ECHO_language import * |
|
from ECHO_movie import * |
|
|
#regexp for extracting elements from xml |
#regexp for extracting elements from xml |
patternTXT=r"<\s*txt.*?>(.*?)</txt>" |
patternTXT=r"<\s*txt.*?>(.*?)</txt>" |
Line 1411 def manage_addECHO_linkForm(self):
|
Line 1412 def manage_addECHO_linkForm(self):
|
return pt() |
return pt() |
|
|
|
|
def manage_addECHO_link(self,id,title,label,description,contentType,responsible,link,weight,coords=None,credits=None,RESPONSE=None): |
def manage_addECHO_link(self,id,title,label,description="",contentType="",responsible="",link="",weight="",coords=[],credits=None,RESPONSE=None): |
"""Add an external Link""" |
"""Add an external Link""" |
|
|
newObj=ECHO_link(id,link,title,label,description,contentType,responsible,credits,weight,coords) |
newObj=ECHO_link(id,link,title,label,description,contentType,responsible,credits,weight,coords) |
Line 1774 class ECHO_collection(Folder, Persistent
|
Line 1775 class ECHO_collection(Folder, Persistent
|
except: |
except: |
return "" |
return "" |
|
|
|
|
|
def addMovie(self,id,title,label,description,contentType,responsible,link,thumbUrl,rawFile,metalink,weight,credits=None,coords=None,RESPONSE=None): |
|
"""SSS""" |
|
print "we are here" |
|
if hasattr(self,id): |
|
try: |
|
manage_addECHO_movie(self,id,title,label,description,responsible,link,thumbUrl,rawFile,metalink,weight,credits=None,coords=None,RESPONSE=None) |
|
return "done" |
|
except: |
|
return None |
|
else: |
|
obj=getattr(self,id) |
|
obj.changeECHO_movie_main(metalink,link,rawFile,thumbUrl,title,label,description,contentType,weight=weight) |
|
|
def addResource(self,id,title,label,description,contentType,responsible,link,metalink,weight,credits=None,coords=None,RESPONSE=None): |
def addResource(self,id,title,label,description,contentType,responsible,link,metalink,weight,credits=None,coords=None,RESPONSE=None): |
"""SSS""" |
"""SSS""" |
try: |
try: |
Line 1870 class ECHO_collection(Folder, Persistent
|
Line 1885 class ECHO_collection(Folder, Persistent
|
return ECHO_rerenderLinksMD(self,obj,types) |
return ECHO_rerenderLinksMD(self,obj,types) |
|
|
|
|
def __init__(self,id,title,label,description,contentType,responsible,credits,weight,sortfield,coords,secondaryLinkTitle,secondaryLink,imageTag="",bgcolour=""): |
def __init__(self,id,title,label,description="",contentType="",responsible="",credits="",weight="",sortfield="",coords=[],secondaryLinkTitle="",secondaryLink="",imageTag="",bgcolour=""): |
|
|
self.id = id |
self.id = id |
"""Festlegen der ID""" |
"""Festlegen der ID""" |
Line 2629 class ECHO_root(Folder,Persistent,Implic
|
Line 2644 class ECHO_root(Folder,Persistent,Implic
|
"""hack""" |
"""hack""" |
return "#dddddd" |
return "#dddddd" |
|
|
|
security.declareProtected('View','contentTypeSelector_HTML') |
def contentTypeSelector_HTML(self,selected=None): |
def contentTypeSelector_HTML(self,selected=None): |
"""give type selector""" |
"""give type selector""" |
if not selected: |
if not selected: |
Line 2982 class ECHO_root(Folder,Persistent,Implic
|
Line 2998 class ECHO_root(Folder,Persistent,Implic
|
|
|
return libpq.PgQuoteString(string) |
return libpq.PgQuoteString(string) |
|
|
|
security.declareProtected('View','getPartners') |
def getPartners(self): |
def getPartners(self): |
"""Get list of Partners. Presently only from a subfolder partners""" |
"""Get list of Partners. Presently only from a subfolder partners""" |
if hasattr(self,'partners'): |
if hasattr(self,'partners'): |