version 1.125, 2004/06/22 14:47:57
|
version 1.129, 2004/06/24 12:23:05
|
Line 505 class ECHO_resource(Folder,Persistent):
|
Line 505 class ECHO_resource(Folder,Persistent):
|
|
|
params="startpage=%s"%startpage |
params="startpage=%s"%startpage |
|
|
|
|
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'+urllib.quote('?'+params))).read() |
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'+urllib.quote('?'+params))).read() |
|
|
#print "http://xserve02.mpiwg-berlin.mpg.de:18880/echo_nav/storage/downloadExternalXML?index_meta_url=%s&xml_url=%s"%(self.metalink,self.absolute_url()+'/newMetaXML'+urllib.quote('?'+params)) |
|
path=self.metalink |
path=self.metalink |
|
|
|
path=re.sub(self.REQUEST['SERVER_URL'],'',path) |
|
path=re.sub('http://'+self.REQUEST['HTTP_HOST'],'',path) |
|
|
path=re.sub('http://foxridge.mpiwg-berlin.mpg.de:8080','',path) # falls foxridge als server |
path=re.sub('http://foxridge.mpiwg-berlin.mpg.de:8080','',path) # falls foxridge als server |
path=re.sub('http://foxridge.mpiwg-berlin.mpg.de','',path) # falls foxridge als server |
path=re.sub('http://foxridge.mpiwg-berlin.mpg.de','',path) # falls foxridge als server |
|
|
Line 552 class ECHO_resource(Folder,Persistent):
|
Line 554 class ECHO_resource(Folder,Persistent):
|
paramList=['project','startpage','xslt','thumbtemplate','topbar','digiLibTemplate'] |
paramList=['project','startpage','xslt','thumbtemplate','topbar','digiLibTemplate'] |
|
|
|
|
#print writeMetadata(self.metalink,self.metaDataHash,project,startpage,xslt,thumbtemplate,topbar,digiLibTemplate) |
writeMetadata(self.metalink,self.metaDataHash,project,None,xslt,thumbtemplate,topbar,digiLibTemplate) |
|
|
params="project=%s&xslt=%s&thumbtemplate=%s&topbar=%s&digiLibTemplate=%s"%(project,xslt,thumbtemplate,topbar,digiLibTemplate) |
params="project=%s&xslt=%s&thumbtemplate=%s&topbar=%s&digiLibTemplate=%s"%(project,xslt,thumbtemplate,topbar,digiLibTemplate) |
|
|
Line 562 class ECHO_resource(Folder,Persistent):
|
Line 564 class ECHO_resource(Folder,Persistent):
|
# hack Pfad auf die Dokumente |
# hack Pfad auf die Dokumente |
path=self.metalink |
path=self.metalink |
|
|
path=re.sub('http://foxridge.mpiwg-berlin.mpg.de:8080','',path) # falls foxridge als server |
|
path=re.sub('http://foxridge.mpiwg-berlin.mpg.de','',path) # falls foxridge als server |
|
|
|
path=re.sub('/index.meta','',path) |
path=re.sub('/index.meta','',path) |
|
|
|
path=re.sub(self.REQUEST['SERVER_URL'],'',path) |
|
path=re.sub('http://'+self.REQUEST['HTTP_HOST'],'',path) |
|
|
|
path=re.sub('http://foxridge.mpiwg-berlin.mpg.de:8080','',path) # falls foxridge als server |
|
path=re.sub('http://foxridge.mpiwg-berlin.mpg.de:8080','',path) # falls foxridge als server |
|
path=re.sub('http://foxridge.mpiwg-berlin.mpg.de','',path) # falls foxridge als server |
|
|
|
|
print urllib.urlopen("http://nausikaa2.rz-berlin.mpg.de:86/cgi-bin/toc/admin/reg.cgi?path=%s"%path).readlines() |
return urllib.urlopen("http://nausikaa2.rz-berlin.mpg.de:86/cgi-bin/toc/admin/reg.cgi?path=%s"%path).readlines() |
|
|
if RESPONSE is not None: |
if RESPONSE is not None: |
RESPONSE.redirect('manage_main') |
RESPONSE.redirect('manage_main') |
Line 614 class ECHO_resource(Folder,Persistent):
|
Line 622 class ECHO_resource(Folder,Persistent):
|
return "<error>no fulltext available</error>" |
return "<error>no fulltext available</error>" |
|
|
def getCopyrightsHTML(self): |
def getCopyrightsHTML(self): |
"""gib (link auf copyright notiz, mediatyp, institution, copyrightType, label von copyrightType) aus""" |
"""gib (link auf copyright link, mediatyp, institution, copyrightType, label von copyrightType) aus""" |
|
|
if hasattr(self,'copyrightModell'): |
if hasattr(self,'copyrightModel'): |
obj=self.copyrightModell |
obj=self.copyrightModel |
|
|
else: |
else: |
return "ERROR" |
return "ERROR" |
Line 633 class ECHO_resource(Folder,Persistent):
|
Line 641 class ECHO_resource(Folder,Persistent):
|
url=copyrightTypeObj.url |
url=copyrightTypeObj.url |
|
|
if url!='': |
if url!='': |
ret.append(("""<a target="_blank" href="%s">%s</a>"""%(url,label),copyright[0],copyright[1],copyright[2],label)) |
ret.append((url,copyright[0],copyright[1],copyright[2],label)) |
else: |
else: |
if hasattr(copyrightTypeObj, 'copyright.html'): |
if hasattr(copyrightTypeObj, 'copyright.html'): |
ret.append(("""<a target="_blank" href="%s?partner=%s">%s</a>"""%(link,copyright[1],label),copyright[0],copyright[1],copyright[2],label)) |
ret.append(("""%s?partner=%s"""%(link,copyright[1]),copyright[0],copyright[1],copyright[2],label)) |
else: |
else: |
ret.append((label,copyright[0],copyright[1],copyright[2],label)) |
ret.append(('empty',copyright[0],copyright[1],copyright[2],label)) |
except: |
except: |
"""nothing""" |
"""nothing""" |
|
|