Diff for /OSAS/OSA_system/OSAS_addfiles.py between versions 1.26 and 1.27

version 1.26, 2004/04/06 10:55:16 version 1.27, 2004/04/14 21:26:23
Line 1 Line 1
 # Methoden und Classen zum Hinzufuegen von Dokumenten  # Methoden und Classen zum Hinzufuegen von Dokumenten
   
   
 from OSAS_helpers import readArchimedesXML, getISO, getText  from OSAS_helpers import readArchimedesXML, getText
 import os  import os
 import xml.dom.minidom  import xml.dom.minidom
 import re  import re
Line 86  class OSAS_add_Document(Folder): Line 86  class OSAS_add_Document(Folder):
         """write new index.meta file"""          """write new index.meta file"""
         return OSAS_add.add6(self)          return OSAS_add.add6(self)
   
       def addText2(self):
           """add only a text"""
           metadata=OSAS_add.parse_query_string(self.REQUEST['QUERY_STRING'])
           metadata['archive-creation-date']=OSAS_add.date(self)
           metadata['creator']=self.REQUEST['creator']
           metadata['description']=self.REQUEST['content_description']
       metadata['archive-path']=os.path.split(self.REQUEST.SESSION['path'])[0]
       #metadata['folder_name']=self.REQUEST.SESSION['folder_name']
       metadata['folder_name']=os.path.split(self.REQUEST.SESSION['path'])[1]
       metadata['content-type']="fulltext document"
       self.reftype=self.REQUEST.SESSION['reftype']
       self.REQUEST.SESSION['add_metadata']=metadata   
       self.add_metadata=metadata
       self.metadata=self.REQUEST.SESSION['metadata']
       self.metadataprint=""
       for tag in self.metadata.keys():
           self.metadataprint=self.metadataprint+"<"+tag+">"+self.metadata[tag]+"</"+tag+">\n"
   
       newtemplate=PageTemplateFile('Products/OSA_system/zpt/index_meta').__of__(self)
       newtemplate.content_type="text/plain"
       renderxml = newtemplate()
           metapath=self.REQUEST.SESSION['path']+"/index.meta"
       
       
       f=open(metapath,'w')
       f.writelines(renderxml)
       f.close()
       os.chmod(metapath,0664)
       os.popen('chmod -R 0775 %s'%self.add_metadata['archive-path']+"/"+self.add_metadata['folder_name']) 
       
           return OSAS_add.addText2(self)
   
     def addImages(self,path):      def addImages(self,path):
         """Hinzufügen eines neuen Imagesfolders"""          """Hinzufügen eines neuen Imagesfolders"""
Line 436  class OSAS_combineTextImage(Folder): Line 467  class OSAS_combineTextImage(Folder):
     except:      except:
         filelanguage=""          filelanguage=""
                                   
     self.REQUEST.SESSION['isolist']=getISO()      self.REQUEST.SESSION['isolist']=OSAS_add.getISO()
     tmp=getISO().keys()          print "DD",self.REQUEST.SESSION['isolist']
       tmp=self.REQUEST.SESSION['isolist'].keys()
     tmp.sort()      tmp.sort()
     self.REQUEST.SESSION['isolistsort']=tmp      self.REQUEST.SESSION['isolistsort']=tmp
     self.REQUEST.SESSION['path']=path      self.REQUEST.SESSION['path']=path

Removed from v.1.26  
changed lines
  Added in v.1.27


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