version 1.73, 2010/06/18 14:08:46
|
version 1.77, 2010/08/11 10:17:46
|
Line 43 def getTextFromNode(nodename):
|
Line 43 def getTextFromNode(nodename):
|
def serializeNode(node, encoding='utf-8'): |
def serializeNode(node, encoding='utf-8'): |
"""returns a string containing node as XML""" |
"""returns a string containing node as XML""" |
buf = cStringIO.StringIO() |
buf = cStringIO.StringIO() |
Print(node, stream=buf, encoding=encoding) |
Ft.Xml.Domlette.Print(node, stream=buf, encoding=encoding) |
s = buf.getvalue() |
s = buf.getvalue() |
buf.close() |
buf.close() |
return s |
return s |
Line 119 class documentViewer(Folder):
|
Line 119 class documentViewer(Folder):
|
page_main_images = PageTemplateFile('zpt/page_main_images', globals()) |
page_main_images = PageTemplateFile('zpt/page_main_images', globals()) |
page_main_text = PageTemplateFile('zpt/page_main_text', globals()) |
page_main_text = PageTemplateFile('zpt/page_main_text', globals()) |
page_main_text_dict = PageTemplateFile('zpt/page_main_text_dict', globals()) |
page_main_text_dict = PageTemplateFile('zpt/page_main_text_dict', globals()) |
|
page_main_gis =PageTemplateFile ('zpt/page_main_gis', globals()) |
page_main_xml = PageTemplateFile('zpt/page_main_xml', globals()) |
page_main_xml = PageTemplateFile('zpt/page_main_xml', globals()) |
head_main = PageTemplateFile('zpt/head_main', globals()) |
head_main = PageTemplateFile('zpt/head_main', globals()) |
docuviewer_css = PageTemplateFile('css/docuviewer.css', globals()) |
docuviewer_css = PageTemplateFile('css/docuviewer.css', globals()) |
Line 305 class documentViewer(Folder):
|
Line 306 class documentViewer(Folder):
|
params["url"] = getParentDir(params["url"]) |
params["url"] = getParentDir(params["url"]) |
|
|
# quote values and assemble into query string |
# quote values and assemble into query string |
ps = "&".join(["%s=%s"%(k,urllib.quote(v)) for (k, v) in params.items()]) |
#ps = "&".join(["%s=%s"%(k,urllib.quote(v)) for (k, v) in params.items()]) |
|
ps = urllib.urlencode(params) |
url=self.REQUEST['URL1']+"?"+ps |
url=self.REQUEST['URL1']+"?"+ps |
return url |
return url |
|
|
Line 346 class documentViewer(Folder):
|
Line 348 class documentViewer(Folder):
|
elif access is None or access in self.authgroups: |
elif access is None or access in self.authgroups: |
# only local access -- only logged in users |
# only local access -- only logged in users |
user = getSecurityManager().getUser() |
user = getSecurityManager().getUser() |
|
logging.debug("documentViewer (accessOK) user=%s ip=%s"%(user,self.REQUEST.getClientAddr())) |
if user is not None: |
if user is not None: |
#print "user: ", user |
#print "user: ", user |
return (user.getUserName() != "Anonymous User") |
return (user.getUserName() != "Anonymous User") |
else: |
else: |
return False |
return False |
|
|
logging.debug("documentViewer (accessOK) unknown access type %s"%access) |
logging.error("documentViewer (accessOK) unknown access type %s"%access) |
return False |
return False |
|
|
|
|