--- OSAS/OSA_system/OSAS_archiver.py 2003/12/23 13:43:10 1.3 +++ OSAS/OSA_system/OSAS_archiver.py 2003/12/23 15:17:37 1.4 @@ -214,10 +214,36 @@ class OSAS_processViewer(SimpleItem,Pers return 'error?number=%i'%i + def geterror(self,str,context): + session=context.REQUEST.SESSION + return session[str] + + + def readfile(self,path): + + ret="" + f=open(path,'r') + for g in f.readlines(): + ret=ret+g + return ret + + def writefile(self,path,txt,REQUEST): + f=open(path,'w') + f.write(txt) + f.close() + rval=self.aq_acquire('archive2') + return rval() + + def view(self): """view page""" pt=PageTemplateFile('Products/OSA_system/processViewerView.zpt').__of__(self) return pt() + + def error(self): + """view errors""" + pt=PageTemplateFile('Products/OSA_system/processViewerError.zpt').__of__(self) + return pt() def manage_AddOSAS_processViewerForm(self): """interface for adding the OSAS_processViewer""" @@ -366,6 +392,39 @@ class OSAS_archiver(Folder, Persistent,I pt=PageTemplateFile('Products/OSA_system/createFolders.zpt').__of__(self) return pt() + def storeerror(self,ret,path,context,i): + """store an error""" + session=context.REQUEST.SESSION + session['error%i'%i]=ret + session['path%i'%i]=path + + return 'error?number=%i'%i + + def geterror(self,str,context): + session=context.REQUEST.SESSION + return session[str] + + def readfile(self,path): + + ret="" + f=open(path,'r') + for g in f.readlines(): + ret=ret+g + return ret + + def writefile(self,path,txt,REQUEST): + f=open(path,'w') + f.write(txt) + f.close() + rval=self.aq_acquire('archive2') + return rval() + + def error(self): + """view errors""" + pt=PageTemplateFile('Products/OSA_system/processViewerError.zpt').__of__(self) + return pt() + + def archiveSelected(self): """Archiviere ausgewaehlte files""" pt=PageTemplateFile('Products/OSA_system/archiveSelected.zpt').__of__(self)