version 1.3, 2003/10/01 08:20:47
|
version 1.4, 2003/10/08 17:36:54
|
Line 1
|
Line 1
|
# Classes for displaying, browsing and organizing the archive |
# Classes for displaying, browsing and organizing the archive |
|
|
|
|
import addFolder |
import addFolder |
from OFS.Folder import Folder |
from OFS.Folder import Folder |
from OFS.SimpleItem import SimpleItem |
from OFS.SimpleItem import SimpleItem |
Line 73 class OSAS_StoreOnline(SimpleItem):
|
Line 74 class OSAS_StoreOnline(SimpleItem):
|
|
|
meta_type="OSAS_StoreOnline" |
meta_type="OSAS_StoreOnline" |
|
|
|
|
def index_html(self): |
def index_html(self): |
"""main view""" |
"""main view""" |
pt=PageTemplateFile('products/OSA_system/OSAS_StoreFiles.zpt').__of__(self) |
pt=PageTemplateFile('products/OSA_system/OSAS_StoreFiles.zpt').__of__(self) |
return pt() |
return pt() |
|
|
|
def readContexts(self,path): |
|
"""Zeige Contexte""" |
|
return readContexts(path) |
|
|
def getfilesystem2(self,start,reload=0): |
def getfilesystem2(self,start,reload=0): |
"""load filesystem""" |
"""load filesystem""" |
|
|
Line 168 class OSAS_StoreOnline(SimpleItem):
|
Line 174 class OSAS_StoreOnline(SimpleItem):
|
pt=PageTemplateFile('products/OSA_system/OSAS_addmetadata.zpt').__of__(self) |
pt=PageTemplateFile('products/OSA_system/OSAS_addmetadata.zpt').__of__(self) |
return pt() |
return pt() |
|
|
|
|
def manage_AddOSAS_StoreOnlineForm(self): |
def manage_AddOSAS_StoreOnlineForm(self): |
"""interface for adding the OSAS_root""" |
"""interface for adding the OSAS_root""" |
pt=PageTemplateFile('products/OSA_system/AddOSAS_StoreOnline.zpt').__of__(self) |
pt=PageTemplateFile('products/OSA_system/AddOSAS_StoreOnline.zpt').__of__(self) |
Line 183 def manage_AddOSAS_StoreOnline(self,id,R
|
Line 190 def manage_AddOSAS_StoreOnline(self,id,R
|
|
|
|
|
|
|
|
def readContexts(path): |
|
"""ReadContext from index.meta""" |
|
dom=xml.dom.minidom.parse(path+"/index.meta") |
|
nodes=dom.getElementsByTagName('context') |
|
ret=[] |
|
|
|
for node in nodes: |
|
|
|
link=getText(node.getElementsByTagName('link')[0].childNodes) |
|
name=getText(node.getElementsByTagName('name')[0].childNodes) |
|
ret.append((link,name)) |
|
|
|
return ret |
|
|
|
|
### Ab hier Baustelle |
### Ab hier Baustelle |
|
|
|
|