--- OSAS/OSA_system/OSAS_archiver.py 2004/03/03 13:02:54 1.11 +++ OSAS/OSA_system/OSAS_archiver.py 2005/05/04 14:06:31 1.12 @@ -10,8 +10,7 @@ from OFS.SimpleItem import SimpleItem from Products.PageTemplates.PageTemplateFile import PageTemplateFile from Products.PageTemplates.PageTemplate import PageTemplate from AccessControl import ClassSecurityInfo -from Globals import InitializeClass -from Globals import Persistent +from Globals import InitializeClass,Persistent,package_home from Acquisition import Implicit from OSAS_show import * from OSAS_helpers import * @@ -46,12 +45,12 @@ class OSAS_archiveInbox(SimpleItem,Persi def index_html(self): """main""" - pt=PageTemplateFile('Products/OSA_system/zpt/OSAS_archiveInboxIndex.zpt').__of__(self) + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','OSAS_archiveInboxIndex.zpt')).__of__(self) return pt() def manage_AddOSAS_archiveInboxForm(self): """interface for adding the OSAS_root""" - pt=PageTemplateFile('Products/OSA_system/zpt/AddOSAS_archiveInbox.zpt').__of__(self) + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','AddOSAS_archiveInbox.zpt')).__of__(self) return pt() @@ -105,7 +104,7 @@ class OSAS_metadataOrganizer(SimpleItem, else: self.REQUEST.SESSION['path']=path - pt=PageTemplateFile('Products/OSA_system/zpt/inputRessourceData.zpt').__of__(self) + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','inputRessourceData.zpt')).__of__(self) return pt() @@ -128,7 +127,7 @@ class OSAS_metadataOrganizer(SimpleItem, def addAcquisition(self,path): """Hinzufügen von Acquisition Daten""" self.REQUEST.SESSION['path']=path - pt=PageTemplateFile('Products/OSA_system/zpt/inputAcquisitionData.zpt').__of__(self) + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','inputAcquisitionData.zpt')).__of__(self) return pt() @@ -160,7 +159,7 @@ class OSAS_metadataOrganizer(SimpleItem, self.metaDataSet=self.metaDataSets[self.mediaToAcquisition[media_type]] self.media_type=self.mediaToAcquisition[media_type] - pt=PageTemplateFile('Products/OSA_system/zpt/inputDocumentMetadata.zpt').__of__(self) + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','inputDocumentMetadata.zpt')).__of__(self) return pt() @@ -185,7 +184,7 @@ class OSAS_metadataOrganizer(SimpleItem, changeNodesInIndexMeta(self.REQUEST.SESSION['path'],"img",subnodes) - pt=PageTemplateFile('Products/OSA_system/zpt/inputBiblioMetadata.zpt').__of__(self) + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','inputBiblioMetadata.zpt')).__of__(self) return pt() def writeBiblioMetadata(self,bibdata_type,RESPONSE=None): @@ -206,7 +205,7 @@ class OSAS_metadataOrganizer(SimpleItem, def manage_AddOSAS_metadataOrganizerForm(self): """interface for adding the OSAS_root""" - pt=PageTemplateFile('Products/OSA_system/zpt/AddOSAS_metadataOrganizer.zpt').__of__(self) + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','AddOSAS_metadataOrganizer.zpt')).__of__(self) return pt() @@ -233,7 +232,7 @@ class OSAS_processViewer(SimpleItem,Pers def index_html(self): """main page""" - pt=PageTemplateFile('Products/OSA_system/zpt/processViewerIndex.zpt').__of__(self) + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','processViewerIndex.zpt')).__of__(self) return pt() def storeFile(self,something): @@ -283,17 +282,17 @@ class OSAS_processViewer(SimpleItem,Pers def view(self,number): """view page""" self.errnum=number - pt=PageTemplateFile('Products/OSA_system/zpt/processViewerView.zpt').__of__(self) + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','processViewerView.zpt')).__of__(self) return pt() def error(self): """view errors""" - pt=PageTemplateFile('Products/OSA_system/zpt/processViewerError.zpt').__of__(self) + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','processViewerError.zpt')).__of__(self) return pt() def manage_AddOSAS_processViewerForm(self): """interface for adding the OSAS_processViewer""" - pt=PageTemplateFile('Products/OSA_system/zpt/AddOSAS_processViewer.zpt').__of__(self) + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','AddOSAS_processViewer.zpt')).__of__(self) return pt() @@ -347,11 +346,11 @@ class OSAS_archiver(Folder, Persistent,I def archiver(self,path): """archive the documents in path""" tmp=archive.archive(path,self.REQUEST.SESSION) - pt=PageTemplateFile('Products/OSA_system/zpt/archiveStatus.zpt').__of__(self) + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','archiveStatus.zpt')).__of__(self) return pt() def archive2(self): - pt=PageTemplateFile('Products/OSA_system/zpt/archive2.zpt').__of__(self) + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','archive2.zpt')).__of__(self) return pt() @@ -412,12 +411,12 @@ class OSAS_archiver(Folder, Persistent,I def archiver_html(self): """archiver""" - pt=PageTemplateFile('Products/OSA_system/zpt/OSAS_Archiver.zpt').__of__(self) + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','OSAS_Archiver.zpt')).__of__(self) return pt() def index_html(self): """main page""" - pt=PageTemplateFile('Products/OSA_system/zpt/archiverIndex.zpt').__of__(self) + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','archiverIndex.zpt')).__of__(self) return pt() def getDate(self): @@ -426,7 +425,7 @@ class OSAS_archiver(Folder, Persistent,I def newFolders_html(self): """main page""" - pt=PageTemplateFile('Products/OSA_system/zpt/newFolders.zpt').__of__(self) + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','newFolders.zpt')).__of__(self) return pt() def getProducers(self): @@ -452,7 +451,7 @@ class OSAS_archiver(Folder, Persistent,I """Erzeuge Folder im producer Verzeichnis mit ids""" self.REQUEST.SESSION['producer']=producer self.REQUEST.SESSION['ids']=self.idGenerator.giveIdsOut(number) - pt=PageTemplateFile('Products/OSA_system/zpt/createFoldersForm.zpt').__of__(self) + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','createFoldersForm.zpt')).__of__(self) return pt() def createFolders(self,folderList,producer): @@ -470,7 +469,7 @@ class OSAS_archiver(Folder, Persistent,I os.mkdir(self.startPath+"/"+producerFolderName+"/"+folder) os.chmod(self.startPath+"/"+producerFolderName+"/"+folder,0775) self.REQUEST.SESSION['folderList']=folders - pt=PageTemplateFile('Products/OSA_system/zpt/createFolders.zpt').__of__(self) + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','createFolders.zpt')).__of__(self) return pt() def storeerror(self,ret,path,context,i): @@ -502,13 +501,13 @@ class OSAS_archiver(Folder, Persistent,I def error(self): """view errors""" - pt=PageTemplateFile('Products/OSA_system/zpt/processViewerError.zpt').__of__(self) + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','processViewerError.zpt')).__of__(self) return pt() def archiveSelected(self): """Archiviere ausgewaehlte files""" - pt=PageTemplateFile('Products/OSA_system/zpt/archiveSelected.zpt').__of__(self) + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','archiveSelected.zpt')).__of__(self) return pt() def enterAcquisitionMetadata(self): @@ -523,7 +522,7 @@ class OSAS_archiver(Folder, Persistent,I def changeOSAS_archiverForm(self): """change""" - pt=PageTemplateFile('Products/OSA_system/zpt/ChangeOSAS_archiver.zpt').__of__(self) + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','ChangeOSAS_archiver.zpt')).__of__(self) return pt() def changeOSAS_archiver(self,startPath,title="",RESPONSE=None): @@ -537,7 +536,7 @@ class OSAS_archiver(Folder, Persistent,I def manage_AddOSAS_archiverForm(self): """interface for adding the OSAS_root""" - pt=PageTemplateFile('Products/OSA_system/zpt/AddOSAS_archiver.zpt').__of__(self) + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','AddOSAS_archiver.zpt')).__of__(self) return pt() @@ -573,7 +572,7 @@ class OSAS_producer(SimpleItem,Persisten def changeOSAS_producerForm(self): """change""" - pt=PageTemplateFile('Products/OSA_system/zpt/ChangeOSAS_producer.zpt').__of__(self) + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','ChangeOSAS_producer.zpt')).__of__(self) return pt() def changeOSAS_producer(self,title,address,producerFolderName,contact="",url="",RESPONSE=None): @@ -589,7 +588,7 @@ class OSAS_producer(SimpleItem,Persisten def manage_AddOSAS_producerForm(self): """interface for adding the OSAS_root""" - pt=PageTemplateFile('Products/OSA_system/zpt/AddOSAS_producer.zpt').__of__(self) + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','AddOSAS_producer.zpt')).__of__(self) return pt()