--- OSAS/OSA_system/OSAS_addfiles.py 2003/10/01 08:20:47 1.1 +++ OSAS/OSA_system/OSAS_addfiles.py 2003/10/05 18:15:06 1.2 @@ -70,7 +70,8 @@ class OSAS_add_Document(Folder): def addImages2(self): """Upload des neuen Imagefolders""" - return OSAS_add.addImages(self,path) + return OSAS_add.addImages2(self) + def manage_AddOSAS_add_DocumentForm(self): """interface for adding the OSAS_add_Metadata""" @@ -87,3 +88,160 @@ def manage_AddOSAS_add_Document(self,id, InitializeClass(OSAS_add_Document) + +class OSAS_add_Text(Folder): + """Hinzufuegen eines Text-Dokumentes zum Storage""" + security=ClassSecurityInfo() + + def __init__(self,id): + """initialize a new instance""" + self.id = id + + + meta_type='OSAS_add_Text' + manage_options = Folder.manage_options+( + {'label':'Main Config','action':'add_Text_config'}, + ) + + + + security.declarePublic('add_Text_config') + def add_Text_config(self): + """Main configuration""" + pt=PageTemplateFile('products/OSA_system/ChangeOSAS_addText.zpt').__of__(self) + return pt() + + security.declarePublic('change_OSAS_add_Text') + def change_OSAS_add_Text(self,RESPONSE=None): + """Change""" +# self.RootFolderName=RootFolderName + if RESPONSE is not None: + RESPONSE.redirect('manage_main') + + def addText(self,path): + """Add a fulltext""" + return OSAS_add.addText(self,path) + + def addText2(self): + """Read the file and store it""" + return OSAS_add.addText2(self) +def manage_AddOSAS_add_TextForm(self): + """interface for adding the OSAS_add_Metadata""" + pt=PageTemplateFile('products/OSA_system/AddOSAS_text.zpt').__of__(self) + return pt() + +def manage_AddOSAS_add_Text(self,id,RESPONSE=None): + """add the OSAS_root""" + newObj=OSAS_add_Text(id) + self.Destination()._setObject(id,newObj) + if RESPONSE is not None: + RESPONSE.redirect('manage_main') + + +InitializeClass(OSAS_add_Text) + +class OSAS_add_Presentation(Folder): + """Hinzufügen der Presentationsinformationen""" + security=ClassSecurityInfo() + + def __init__(self,id): + """initialize a new instance""" + self.id = id + + + meta_type='OSAS_add_Presentation' + manage_options = Folder.manage_options+( + {'label':'Main Config','action':'add_Presentation_config'}, + ) + + + + security.declarePublic('add_Presentation_config') + def add_Presentation_config(self): + """Main configuration""" + pt=PageTemplateFile('products/OSA_system/ChangeOSAS_addPresentation.zpt').__of__(self) + return pt() + + security.declarePublic('change_OSAS_add_Presentation') + def change_OSAS_add_Presentation(self,RESPONSE=None): + """Change""" +# self.RootFolderName=RootFolderName + if RESPONSE is not None: + RESPONSE.redirect('manage_main') + + def addPresentation(self,path): + """Hinzufügen der Presenationsinformation""" + return OSAS_add.addPresentation(self,path) + + def addPresentation2(self): + """Eingabe von Metadateninformationen""" + return OSAS_add.addPresentation2(self) + +def manage_AddOSAS_add_PresentationForm(self): + """interface for adding the OSAS_add_Metadata""" + pt=PageTemplateFile('products/OSA_system/AddOSAS_presentation.zpt').__of__(self) + return pt() + +def manage_AddOSAS_add_Presentation(self,id,RESPONSE=None): + """add the OSAS_root""" + newObj=OSAS_add_Presentation(id) + self.Destination()._setObject(id,newObj) + if RESPONSE is not None: + RESPONSE.redirect('manage_main') + + +InitializeClass(OSAS_add_Presentation) + +class OSAS_combineTextImage(Folder): + """Hinzufügen der Combine Text und Image""" + security=ClassSecurityInfo() + + def __init__(self,id): + """initialize a new instance""" + self.id = id + + + meta_type='OSAS_combineTextImage' + manage_options = Folder.manage_options+( + {'label':'Main Config','action':'combineTextImage_config'}, + ) + + + + security.declarePublic('combineTextImage_config') + def combineTextImage_config(self): + """Main configuration""" + pt=PageTemplateFile('products/OSA_system/ChangeOSAS_combineTextImage.zpt').__of__(self) + return pt() + + security.declarePublic('change_OSAS_combineTextImage') + def change_OSAS_combineTextImage(self,RESPONSE=None): + """Change""" +# self.RootFolderName=RootFolderName + if RESPONSE is not None: + RESPONSE.redirect('manage_main') + + security.declarePublic('combineTextImage') + def combineTextImage(self,path): + """Hinzufügen der Presenationsinformation""" + return OSAS_add.combineTextImage(self,path) + + def combineTextImage2(self,path): + """Eingabe von Metadateninformationen""" + return OSAS_add.combineTextImage2(self,path) + + +def manage_AddOSAS_combineTextImageForm(self): + """interface for adding the OSAS_add_Metadata""" + pt=PageTemplateFile('products/OSA_system/AddOSAS_combineTextImage.zpt').__of__(self) + return pt() + +def manage_AddOSAS_combineTextImage(self,id,RESPONSE=None): + """add the OSAS_root""" + newObj=OSAS_combineTextImage(id) + self.Destination()._setObject(id,newObj) + if RESPONSE is not None: + RESPONSE.redirect('manage_main') + + +InitializeClass(OSAS_combineTextImage)