version 1.124, 2004/06/22 08:49:00
|
version 1.125, 2004/06/22 14:47:57
|
Line 484 class ECHO_resource(Folder,Persistent):
|
Line 484 class ECHO_resource(Folder,Persistent):
|
|
|
getSubCols = ECHO_helpers.getSubCols |
getSubCols = ECHO_helpers.getSubCols |
|
|
|
def setStartPageForm(self): |
|
"""Form for changing the startpage""" |
|
|
|
|
|
pt=PageTemplateFile('Products/ECHO_content/zpt/ChangeECHO_resourceStartPage.zpt').__of__(self) |
|
pt.content_type="text/html" |
|
return pt() |
|
|
|
|
def setStartPage(self,startpage=None,RESPONSE=None): |
def setStartPage(self,startpage=None,RESPONSE=None): |
"""set start page, if no startpage defined use the generic one of the resource""" |
"""set start page, if no startpage defined use the generic one of the resource""" |
|
|
if not startpage: |
if (not (type(startpage)==StringType)) and ("__generic" in startpage): # checke ob generic in der liste |
startpage=self.absolute_url()+"/startpage_html" |
startpage=self.absolute_url()+"/startpage_html" |
|
|
|
if (not startpage) or (startpage=="__generic"): |
|
startpage=self.absolute_url()+"/startpage_html" |
|
|
|
|
params="startpage=%s"%startpage |
params="startpage=%s"%startpage |
Line 497 class ECHO_resource(Folder,Persistent):
|
Line 508 class ECHO_resource(Folder,Persistent):
|
|
|
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('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 |
Line 505 class ECHO_resource(Folder,Persistent):
|
Line 517 class ECHO_resource(Folder,Persistent):
|
path=re.sub('/index.meta','',path) |
path=re.sub('/index.meta','',path) |
|
|
|
|
print urllib.urlopen("http://nausikaa2.rz-berlin.mpg.de:86/cgi-bin/toc/admin/reg.cgi?path=%s"%path).readlines() |
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 860 class ECHO_resource(Folder,Persistent):
|
Line 872 class ECHO_resource(Folder,Persistent):
|
{'label':'Add coords','action':'ECHO_graphicEntry'}, |
{'label':'Add coords','action':'ECHO_graphicEntry'}, |
{'label':'Sync Metadata','action':'ECHO_getResourceMD'}, |
{'label':'Sync Metadata','action':'ECHO_getResourceMD'}, |
{'label':'Change TemplateSets','action':'changeViewerTemplateSetForm'}, |
{'label':'Change TemplateSets','action':'changeViewerTemplateSetForm'}, |
|
{'label':'set/change startpage','action':'setStartPageForm'}, |
) |
) |
|
|
def getOverview(self): |
def getOverview(self): |