version 1.41, 2005/01/20 13:40:08
|
version 1.44, 2005/02/10 16:17:18
|
Line 18 import zLOG
|
Line 18 import zLOG
|
import xml.dom.minidom |
import xml.dom.minidom |
from time import localtime,strftime |
from time import localtime,strftime |
from Globals import package_home |
from Globals import package_home |
|
from types import * |
|
|
import re |
import re |
def showHelp(helptext): |
def showHelp(helptext): |
Line 117 def add3(self):
|
Line 118 def add3(self):
|
metadata=parse_query_string(self.REQUEST['QUERY_STRING']) |
metadata=parse_query_string(self.REQUEST['QUERY_STRING']) |
self.REQUEST.SESSION['metadata']=metadata |
self.REQUEST.SESSION['metadata']=metadata |
vorschlag=[] |
vorschlag=[] |
|
|
if metadata.has_key('author'): |
if metadata.has_key('author'): |
vorschlag.append(metadata['author'][:5]) |
vorschlag.append(metadata['author'][:5]) |
if metadata.has_key('title'): |
if metadata.has_key('title'): |
Line 200 def add6(self):
|
Line 202 def add6(self):
|
newtemplate=PageTemplateFile('Products/OSA_system/zpt/index_meta').__of__(self) |
newtemplate=PageTemplateFile('Products/OSA_system/zpt/index_meta').__of__(self) |
newtemplate.content_type="text/plain" |
newtemplate.content_type="text/plain" |
renderxml = newtemplate(encode='utf-8') |
renderxml = newtemplate(encode='utf-8') |
|
|
|
|
if self.REQUEST.SESSION.has_key('no_upload'): |
if self.REQUEST.SESSION.has_key('no_upload'): |
metapath=self.REQUEST.SESSION['path']+"/index.meta" |
metapath=self.REQUEST.SESSION['path']+"/index.meta" |
else: |
else: |
metapath=self.add_metadata['archive-path']+"/"+self.add_metadata['folder_name']+"/index.meta" |
metapath=self.add_metadata['archive-path']+"/"+self.add_metadata['folder_name']+"/index.meta" |
|
|
f=open(metapath,'w') |
f=open(metapath,'w') |
|
try: |
f.write(renderxml.encode('utf-8')) |
f.write(renderxml.encode('utf-8')) |
|
except: |
|
f.write(unicode(renderxml,'latin-1').encode('utf-8')) |
|
#f.write(renderxml) |
|
|
f.close() |
f.close() |
os.chmod(metapath,0664) |
os.chmod(metapath,0664) |
os.popen('chmod -R 0775 %s'%self.add_metadata['archive-path']+"/"+self.add_metadata['folder_name']) |
os.popen('chmod -R 0775 %s'%self.add_metadata['archive-path']+"/"+self.add_metadata['folder_name']) |