version 1.74, 2004/05/10 13:23:59
|
version 1.76, 2004/05/10 14:18:33
|
Line 112 def sendFile(self, filename, type):
|
Line 112 def sendFile(self, filename, type):
|
break |
break |
if object: |
if object: |
# if the object exists then send it |
# if the object exists then send it |
object() |
return object.index_html(self.REQUEST.REQUEST, self.REQUEST.RESPONSE) |
else: |
else: |
# send a local file with the given content-type |
# send a local file with the given content-type |
fn = os.path.join(package_home(globals()), filename) |
fn = os.path.join(package_home(globals()), filename) |
Line 539 class ECHO_resource(Folder):
|
Line 539 class ECHO_resource(Folder):
|
def changeECHO_resource_metadata(self,RESPONSE=None): |
def changeECHO_resource_metadata(self,RESPONSE=None): |
"""change metadata""" |
"""change metadata""" |
tags=self.findTagsFromMapping(self.contentType) |
tags=self.findTagsFromMapping(self.contentType) |
OSAS_meta={} |
self.OSAS_meta={} |
for field in tags[1]: |
for field in tags[1]: |
try: |
try: |
self.metaDataHash[self.getFieldTag(tags,field)]=self.REQUEST.form[self.getFieldTag(tags,field)] |
self.metaDataHash[self.getFieldTag(tags,field)]=self.REQUEST.form[self.getFieldTag(tags,field)] |
Line 547 class ECHO_resource(Folder):
|
Line 547 class ECHO_resource(Folder):
|
except: |
except: |
"""nothing""" |
"""nothing""" |
|
|
return urllib.urlopen('http://localhost:8080/echo_nav/storage/downloadExternalXML?index_meta_url=%s&xml_url=%s'%(self.absolute_url()+'/newMetaXML',self.metalink)).read() |
return urllib.urlopen('http://xserve02.mpiwg-berlin.mpg.de:18880/echo_nav/storage/downloadExternalXML?index_meta_url=%s&xml_url=%s'%(self.metalink,self.absolute_url()+'/newMetaXML')).read() |
|
|
if RESPONSE is not None: |
if RESPONSE is not None: |
RESPONSE.redirect('manage_main') |
RESPONSE.redirect('manage_main') |
|
|
|
|
def newMetaXML(self): |
def newMetaXML(self): |
|
"""new index.meta""" |
self.REQUEST.RESPONSE.setHeader('Content-Type','text/xml') |
self.REQUEST.RESPONSE.setHeader('Content-Type','text/xml') |
return writeMetadata(self.metalink,self.OSAS_meta) |
return writeMetadata(self.metalink,self.OSAS_meta) |
|
|
Line 1249 class ECHO_collection(Folder, Persistent
|
Line 1250 class ECHO_collection(Folder, Persistent
|
|
|
def area_img(self): |
def area_img(self): |
"""area image""" |
"""area image""" |
sendFile(self, 'images/red.gif', 'image/gif') |
return sendFile(self, 'images/red.gif', 'image/gif') |
return |
|
|
|
def hl_lib_js(self): |
def hl_lib_js(self): |
"""javascript""" |
"""javascript""" |