version 1.7, 2004/04/05 21:54:42
|
version 1.10, 2004/06/22 06:39:04
|
Line 3 from Acquisition import Implicit
|
Line 3 from Acquisition import Implicit
|
from OFS.Folder import Folder |
from OFS.Folder import Folder |
from Products.PageTemplates.PageTemplateFile import PageTemplateFile |
from Products.PageTemplates.PageTemplateFile import PageTemplateFile |
from Products.PageTemplates.PageTemplate import PageTemplate |
from Products.PageTemplates.PageTemplate import PageTemplate |
|
import urllib |
|
import re |
|
|
class OSAS_Root(Folder,Implicit): |
class OSAS_Root(Folder,Implicit): |
"""Implicit Folder of the Storage Systems""" |
"""Implicit Folder of the Storage Systems""" |
Line 47 class OSAS_Root(Folder,Implicit):
|
Line 49 class OSAS_Root(Folder,Implicit):
|
self.uploadServletUrl=uploadServletUrl |
self.uploadServletUrl=uploadServletUrl |
except: |
except: |
return "http://foxridge.rz-berlin.mpg.de:8000/upload/up" |
return "http://foxridge.rz-berlin.mpg.de:8000/upload/up" |
|
|
|
def downloadExternalXML(self,index_meta_url,xml_url): |
|
"""lade xml file""" |
|
|
|
xmlneu=urllib.urlopen(xml_url).read() |
|
|
|
path=re.sub(self.REQUEST['SERVER_URL'],'',index_meta_url) |
|
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 |
|
|
|
|
|
fh=open(path,'w') |
|
fh.write(xmlneu) |
|
fh.close() |
|
return "ok" |
|
|
def manage_AddOSAS_RootForm(self): |
def manage_AddOSAS_RootForm(self): |
"""interface for adding the OSAS_root""" |
"""interface for adding the OSAS_root""" |
pt=PageTemplateFile('Products/OSA_system/zpt/AddOSAS_Root.zpt').__of__(self) |
pt=PageTemplateFile('Products/OSA_system/zpt/AddOSAS_Root.zpt').__of__(self) |