--- ECHO_content/VLPExtension.py 2004/08/17 15:58:56 1.21
+++ ECHO_content/VLPExtension.py 2004/08/18 15:59:04 1.22
@@ -447,11 +447,11 @@ class VLP_resource(ECHO_resource):
nn = int(self.REQUEST.get('pn','1'))-1
if nn < 1: #letzte seite dann kein a tag
- return """
prev"""
+ return """
prev"""
else:
return """
-
prev
+
prev
"""%(self.REQUEST['URL']+"?pn="+str(nn))
@@ -463,11 +463,11 @@ class VLP_resource(ECHO_resource):
nn = int(self.REQUEST.get('pn','1'))+1
if nn>int(ln): #letzte seite dann kein a tag
- return """
next"""
+ return """
next"""
else:
return """
-
next
+
next
"""%(self.REQUEST['URL']+"?pn="+str(nn))
@@ -485,10 +485,17 @@ class VLP_resource(ECHO_resource):
for page in dom.getElementsByTagName('page'):
text=getText(page.childNodes)
pageNum=page.getAttribute('nr')
- pagelist.append((pageNum,text))
+ fileName=page.getAttribute('file')
+ pagelist.append((pageNum,text,fileName))
return pagelist
-
+
+ def getFileName(self):
+ """getNameOfCurrentFile"""
+ pn=int(self.REQUEST.get('pn','1'))
+ pageinfo=self.readIndexFile()[pn-1]
+ return pageinfo[2]
+
def createIndexFile(self,RESPONSE=None):
"""create index file"""