version 1.190, 2004/11/27 22:38:43
|
version 1.191, 2004/11/28 21:56:07
|
Line 898 class ECHO_resource(Folder,Persistent,EC
|
Line 898 class ECHO_resource(Folder,Persistent,EC
|
RESPONSE.redirect('manage_main') |
RESPONSE.redirect('manage_main') |
|
|
|
|
def getMDValue(self,fieldName): |
def getMDValue(self,fieldName,empty=None): |
|
if empty: |
return self.metaDataHash.get(fieldName,'!!NOT USED HERE in Type: %s'%self.contentType) |
return self.metaDataHash.get(fieldName,'!!NOT USED HERE in Type: %s'%self.contentType) |
|
|
|
else: |
|
return self.metaDataHash.get(fieldName,empty) |
|
|
def newMetaXML(self,project=None,startpage=None,xslt=None,thumbtemplate=None,topbar=None,digiLibTemplate=None,digiliburlprefix=None): |
def newMetaXML(self,project=None,startpage=None,xslt=None,thumbtemplate=None,topbar=None,digiLibTemplate=None,digiliburlprefix=None): |
"""new index.meta""" |
"""new index.meta""" |
self.REQUEST.RESPONSE.setHeader('Content-Type','text/xml') |
self.REQUEST.RESPONSE.setHeader('Content-Type','text/xml') |
Line 1185 class ECHO_resource(Folder,Persistent,EC
|
Line 1189 class ECHO_resource(Folder,Persistent,EC
|
"""Ausgabe der MD""" |
"""Ausgabe der MD""" |
return getattr(self,item) |
return getattr(self,item) |
|
|
|
def checkRDF(self,path): |
|
"""check if pdf behind path""" |
|
try: |
|
for fileName in os.listdir(path): |
|
if os.path.splitext(fileName)[1]==".pdf": |
|
return os.path.join(path,fileName) |
|
return None |
|
except: |
|
return None |
|
|
|
|
def index_html(self): |
def index_html(self): |
"""standard page""" |
"""standard page""" |
|
pdf=self.checkRDF(self.link) |
|
if pdf: |
|
fh=file(pdf,'r').read() |
|
self.REQUEST.RESPONSE.setHeader('Content-Type','x-Application/pdf') |
|
self.REQUEST.RESPONSE.write(fh) |
|
self.REQUEST.RESPONSE.close() |
|
return |
return self.REQUEST.RESPONSE.redirect(self.link) |
return self.REQUEST.RESPONSE.redirect(self.link) |
|
|
def startpage_html(self): |
def startpage_html(self): |