version 1.39, 2009/03/09 08:37:19
|
version 1.40, 2010/02/12 13:17:09
|
Line 213 class documentViewer(Folder):
|
Line 213 class documentViewer(Folder):
|
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()]) |
url=self.REQUEST['URL1']+"?"+ps |
url=self.REQUEST['URL1']+"?"+ps |
return url |
return url |
|
|
def getInfo_xml(self,url,mode): |
def getInfo_xml(self,url,mode): |
"""returns info about the document as XML""" |
"""returns info about the document as XML""" |
|
|
Line 337 class documentViewer(Folder):
|
Line 338 class documentViewer(Folder):
|
try: |
try: |
# patch dirk encoding fehler treten dann nicht mehr auf |
# patch dirk encoding fehler treten dann nicht mehr auf |
# dom = NonvalidatingReader.parseUri(metaUrl) |
# dom = NonvalidatingReader.parseUri(metaUrl) |
|
logging.debug("getpresentationinfoxml: metaurl=%s"%metaUrl) |
txt=urllib.urlopen(metaUrl).read() |
txt=urllib.urlopen(metaUrl).read() |
dom = Parse(txt) |
dom = Parse(txt) |
break |
break |
Line 506 class documentViewer(Folder):
|
Line 508 class documentViewer(Folder):
|
if presentationUrls and (len(presentationUrls)>0): # ueberschreibe diese durch presentation informationen |
if presentationUrls and (len(presentationUrls)>0): # ueberschreibe diese durch presentation informationen |
# presentation url ergiebt sich ersetzen von index.meta in der url der fuer die Metadaten |
# presentation url ergiebt sich ersetzen von index.meta in der url der fuer die Metadaten |
# durch den relativen Pfad auf die presentation infos |
# durch den relativen Pfad auf die presentation infos |
presentationUrl=url.replace('index.meta',getTextFromNode(presentationUrls[0])) |
presentationPath = getTextFromNode(presentationUrls[0]) |
|
if url.endswith("index.meta"): |
|
presentationUrl=url.replace('index.meta',presentationPath) |
|
else: |
|
presentationUrl=url + "/" + presentationPath |
|
|
docinfo = self.getBibinfoFromTextToolPresentation(presentationUrl,docinfo=docinfo,dom=dom) |
docinfo = self.getBibinfoFromTextToolPresentation(presentationUrl,docinfo=docinfo,dom=dom) |
|
|
docinfo = self.getAuthinfoFromIndexMeta(url,docinfo=docinfo,dom=dom) # get access info |
docinfo = self.getAuthinfoFromIndexMeta(url,docinfo=docinfo,dom=dom) # get access info |