version 1.34, 2004/06/23 13:01:14
|
version 1.35, 2004/07/01 07:46:42
|
Line 118 class OSAS_add_Document(Folder):
|
Line 118 class OSAS_add_Document(Folder):
|
|
|
return OSAS_add.addText2(self) |
return OSAS_add.addText2(self) |
|
|
|
def addPdf2(self): |
|
"""add only a pdf""" |
|
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['pathnew'])[0] |
|
#metadata['folder_name']=self.REQUEST.SESSION['folder_name'] |
|
metadata['folder_name']=os.path.split(self.REQUEST.SESSION['pathnew'])[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['pathnew']+"/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.addPdf2(self) |
|
|
def addImages(self,path): |
def addImages(self,path): |
"""Hinzufügen eines neuen Imagesfolders""" |
"""Hinzufügen eines neuen Imagesfolders""" |
return OSAS_add.addImages(self,path) |
return OSAS_add.addImages(self,path) |
Line 172 class OSAS_add_Text(Folder):
|
Line 204 class OSAS_add_Text(Folder):
|
if RESPONSE is not None: |
if RESPONSE is not None: |
RESPONSE.redirect('manage_main') |
RESPONSE.redirect('manage_main') |
|
|
|
def addPdf(self,path): |
|
"""Add a pdf""" |
|
return OSAS_add.addPdf(self,path) |
|
|
|
def addPdf2(self): |
|
"""Read the file and store it""" |
|
return OSAS_add.addPdf2(self) |
|
|
def addText(self,path): |
def addText(self,path): |
"""Add a fulltext""" |
"""Add a fulltext""" |
return OSAS_add.addText(self,path) |
return OSAS_add.addText(self,path) |
Line 179 class OSAS_add_Text(Folder):
|
Line 219 class OSAS_add_Text(Folder):
|
def addText2(self): |
def addText2(self): |
"""Read the file and store it""" |
"""Read the file and store it""" |
return OSAS_add.addText2(self) |
return OSAS_add.addText2(self) |
|
|
def manage_AddOSAS_add_TextForm(self): |
def manage_AddOSAS_add_TextForm(self): |
"""interface for adding the OSAS_add_Metadata""" |
"""interface for adding the OSAS_add_Metadata""" |
pt=PageTemplateFile('Products/OSA_system/zpt/AddOSAS_text.zpt').__of__(self) |
pt=PageTemplateFile('Products/OSA_system/zpt/AddOSAS_text.zpt').__of__(self) |