Diff for /OSAS/OSA_system/OSAS_addfiles.py between versions 1.1 and 1.3

version 1.1, 2003/10/01 08:20:47 version 1.3, 2003/10/06 16:22:09
Line 1 Line 1
 # Methoden und Classen zum Hinzufuegen von Dokumenten  # Methoden und Classen zum Hinzufuegen von Dokumenten
   
   import urllib
 import OSAS_add  import OSAS_add
 from OFS.Folder import Folder  from OFS.Folder import Folder
 from AccessControl import ClassSecurityInfo  from AccessControl import ClassSecurityInfo
Line 70  class OSAS_add_Document(Folder): Line 71  class OSAS_add_Document(Folder):
   
     def addImages2(self):      def addImages2(self):
         """Upload des neuen Imagefolders"""          """Upload des neuen Imagefolders"""
         return OSAS_add.addImages(self,path)          return OSAS_add.addImages2(self)
   
           
 def manage_AddOSAS_add_DocumentForm(self):  def manage_AddOSAS_add_DocumentForm(self):
     """interface for adding the OSAS_add_Metadata"""      """interface for adding the OSAS_add_Metadata"""
Line 87  def manage_AddOSAS_add_Document(self,id, Line 89  def manage_AddOSAS_add_Document(self,id,
                           
 InitializeClass(OSAS_add_Document)  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_contextData(Folder):
       """Einfuegen eines Documentes in eine Collection"""
       
       security=ClassSecurityInfo()
   
               
       meta_type='OSAS_add_contextData'    
   
       def __init__(self,id,collection):
           self.id=id
           self.collection=collection
   
       def generateTree(self,depth=3):
           """Erzeugt HTML-Tree der Collection"""
           
   
           def getChilds(id,depth,items):
               list=[]
               for object in item:
                   if (depth==object[2])&(id==object[0]):
                       list.append[object]
   
   
           exec("items=self.getPhysicalRoot()."+self.collection+".getCollectionTree()")
   
           
           
                   
           
   
           return a[1][0].id
   
       def addContextData(self):
           pt=PageTemplateFile('products/OSA_system/contextDataMain.zpt').__of__(self)
   
   
       manage_options = Folder.manage_options+(
               {'label':'Main Config','action':'add_contextData_config'},
               )
           
        
       def add_contextData_config(self):
           """Main configuration"""
           pt=PageTemplateFile('products/OSA_system/ChangeOSAS_add_contextData.zpt').__of__(self)
           return pt()
       
       
       def change_OSAS_add_contextData(self,collection,RESPONSE=None):
           """Change"""
           self.collection=collection
           if RESPONSE is not None:
               RESPONSE.redirect('manage_main')
               
   def manage_AddOSAS_add_contextDataForm(self):
       """interface for adding the OSAS_add_Metadata"""
       pt=PageTemplateFile('products/OSA_system/AddOSAS_contextData.zpt').__of__(self)
       return pt()
   
   def manage_AddOSAS_add_contextData(self,id,collection,RESPONSE=None):
       """add the OSAS_root"""
       newObj=OSAS_add_contextData(id,collection)
       self.Destination()._setObject(id,newObj)
       if RESPONSE is not None:
           RESPONSE.redirect('manage_main')
   
               
   InitializeClass(OSAS_add_contextData)
   
   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)

Removed from v.1.1  
changed lines
  Added in v.1.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>