version 1.159, 2004/08/05 13:32:59
|
version 1.160, 2004/08/05 13:51:32
|
Line 998 class ECHO_resource(Folder,Persistent):
|
Line 998 class ECHO_resource(Folder,Persistent):
|
return ret |
return ret |
|
|
def getInstitutionsHTML(self): |
def getInstitutionsHTML(self): |
"""gibt Liste der fšrdernden Institutionen aus""" |
"""gibt Liste der fšrdernden Institutionen aus""" |
|
|
if hasattr(self,'support'): |
if hasattr(self,'support'): |
obj=self.support |
obj=self.support |
Line 1042 class ECHO_resource(Folder,Persistent):
|
Line 1042 class ECHO_resource(Folder,Persistent):
|
|
|
|
|
def getCoords(self): |
def getCoords(self): |
"""gibt coordinaten als String zurück und löscht zugleich einträge die keine Koordinaten sind, letzteres zur korrektur der Eingabe der alten version""" |
"""gibt coordinaten als String zurück und löscht zugleich einträge die keine Koordinaten sind, letzteres zur korrektur der Eingabe der alten version""" |
retList=[] |
retList=[] |
if hasattr(self,'coords'): |
if hasattr(self,'coords'): |
for x in self.coords: |
for x in self.coords: |
Line 1120 class ECHO_resource(Folder,Persistent):
|
Line 1120 class ECHO_resource(Folder,Persistent):
|
|
|
|
|
def changeECHO_resource_main(self,metalink,link,title,label,description,contentType,renderingType,weight,resourceID,RESPONSE=None): |
def changeECHO_resource_main(self,metalink,link,title,label,description,contentType,renderingType,weight,resourceID,RESPONSE=None): |
"""Änderung der Properties""" |
"""Änderung der Properties""" |
self.resourceID=resourceID |
self.resourceID=resourceID |
self.title=title |
self.title=title |
self.label=label |
self.label=label |
Line 1138 class ECHO_resource(Folder,Persistent):
|
Line 1138 class ECHO_resource(Folder,Persistent):
|
|
|
|
|
def changeECHO_resource_coords(self,coords,viewClassification,RESPONSE=None): |
def changeECHO_resource_coords(self,coords,viewClassification,RESPONSE=None): |
"""Änderung der Properties - coords""" |
"""Änderung der Properties - coords""" |
|
|
if type(coords)==StringType: |
if type(coords)==StringType: |
coords=[coords] |
coords=[coords] |
Line 1155 class ECHO_resource(Folder,Persistent):
|
Line 1155 class ECHO_resource(Folder,Persistent):
|
RESPONSE.redirect('manage_main') |
RESPONSE.redirect('manage_main') |
|
|
def changeECHO_resource_credits(self,credits,responsible,copyrightType,RESPONSE=None): |
def changeECHO_resource_credits(self,credits,responsible,copyrightType,RESPONSE=None): |
"""Änderung der Properties""" |
"""Änderung der Properties""" |
self.credits=credits |
self.credits=credits |
self.responsible=responsible |
self.responsible=responsible |
self.copyrightType=copyrightType |
self.copyrightType=copyrightType |
Line 1223 class ECHO_resource(Folder,Persistent):
|
Line 1223 class ECHO_resource(Folder,Persistent):
|
return writeMetadata(self.metalink,self.metaDataHash) |
return writeMetadata(self.metalink,self.metaDataHash) |
|
|
def changeECHO_resource(self,metalink,link,title,label,description,contentType,responsible,weight,viewClassification="",coords=None,credits=None,RESPONSE=None): |
def changeECHO_resource(self,metalink,link,title,label,description,contentType,responsible,weight,viewClassification="",coords=None,credits=None,RESPONSE=None): |
"""Änderung der Properties""" |
"""Änderung der Properties""" |
|
|
try: |
try: |
coordsnew=[ string.split(x,",") for x in coords] |
coordsnew=[ string.split(x,",") for x in coords] |
Line 1495 class ECHO_resource(Folder,Persistent):
|
Line 1495 class ECHO_resource(Folder,Persistent):
|
if sp: |
if sp: |
return sp[1]() |
return sp[1]() |
|
|
#prüfen ob irgendwo ein template |
#prüfen ob irgendwo ein template |
if hasattr(self,'startpage_index_template'): |
if hasattr(self,'startpage_index_template'): |
return self.startpage_index_template() |
return self.startpage_index_template() |
|
|
Line 1609 class ECHO_externalLink(Folder):
|
Line 1609 class ECHO_externalLink(Folder):
|
|
|
def changeECHO_externalLink(self,link,title,label,description,contentType,responsible,weight,coords=None,credits=None,RESPONSE=None): |
def changeECHO_externalLink(self,link,title,label,description,contentType,responsible,weight,coords=None,credits=None,RESPONSE=None): |
|
|
"""Änderung der Properties""" |
"""Änderung der Properties""" |
try: |
try: |
coordsnew=[ string.split(x,",") for x in coords] |
coordsnew=[ string.split(x,",") for x in coords] |
except: |
except: |
Line 1853 class ECHO_collection(Folder, Persistent
|
Line 1853 class ECHO_collection(Folder, Persistent
|
|
|
|
|
def isSelectedViewerTemplateSet(self,obj,id): |
def isSelectedViewerTemplateSet(self,obj,id): |
"""is ausgewählt""" |
"""is ausgewählt""" |
|
|
if self.REQUEST['viewerTemplateSet']==id: |
if self.REQUEST['viewerTemplateSet']==id: |
return 1 |
return 1 |
Line 2512 class ECHO_group(ECHO_collection):
|
Line 2512 class ECHO_group(ECHO_collection):
|
return pt() |
return pt() |
|
|
def changeECHO_group(self,title,label,description,contentType,responsible,weight,secondaryLink,secondaryLinkTitle,credits=None,sortfield="weight",coords=None,RESPONSE=None,imageTag="",bgcolour="",logo=""): |
def changeECHO_group(self,title,label,description,contentType,responsible,weight,secondaryLink,secondaryLinkTitle,credits=None,sortfield="weight",coords=None,RESPONSE=None,imageTag="",bgcolour="",logo=""): |
"""Änderung der Properties""" |
"""Änderung der Properties""" |
|
|
self.secondaryLink=secondaryLink |
self.secondaryLink=secondaryLink |
self.secondaryLinkTitle=secondaryLinkTitle |
self.secondaryLinkTitle=secondaryLinkTitle |
Line 2750 class ECHO_root(Folder,Persistent,Implic
|
Line 2750 class ECHO_root(Folder,Persistent,Implic
|
|
|
|
|
def getBibTag(self,tag,content): |
def getBibTag(self,tag,content): |
"""get field tag für index-meta-generation""" |
"""get field tag für index-meta-generation""" |
if not content or content=="": |
if not content or content=="": |
return "" |
return "" |
ret="<%s>"%tag |
ret="<%s>"%tag |
Line 2888 class ECHO_root(Folder,Persistent,Implic
|
Line 2888 class ECHO_root(Folder,Persistent,Implic
|
"""nothing""" |
"""nothing""" |
return retStr |
return retStr |
|
|
mediaTypes=['all','text','images','sound','video'] # konfigurierbar in neuer version über echoroot?? |
mediaTypes=['all','text','images','sound','video'] # konfigurierbar in neuer version über echoroot?? |
|
|
def mediaTypeSelector_HTML(self,selected=None): |
def mediaTypeSelector_HTML(self,selected=None): |
"""give type selector""" |
"""give type selector""" |
Line 3037 class ECHO_root(Folder,Persistent,Implic
|
Line 3037 class ECHO_root(Folder,Persistent,Implic
|
|
|
return "" |
return "" |
|
|
def xml2html(self,str): |
def xml2html(self,str,quote="yes"): |
"""link2html fuer VLP muss hier noch raus""" |
"""link2html fuer VLP muss hier noch raus""" |
if str: |
if str: |
|
if quote=="yes2": |
str=re.sub("\&","&",str) |
str=re.sub("\&","&",str) |
dom=xml.dom.minidom.parseString(str) |
dom=xml.dom.minidom.parseString(str) |
links=dom.getElementsByTagName("link") |
links=dom.getElementsByTagName("link") |
Line 3488 def manage_addECHO_linkList(self, id, la
|
Line 3488 def manage_addECHO_linkList(self, id, la
|
|
|
|
|
class ECHO_support(Folder): |
class ECHO_support(Folder): |
"""gefšrdert durch""" |
"""gefšrdert durch""" |
meta_type="ECHO_support" |
meta_type="ECHO_support" |
|
|
|
|