--- ECHO_content/VLPExtension.py 2004/08/19 20:28:18 1.23 +++ ECHO_content/VLPExtension.py 2004/09/09 16:56:37 1.25 @@ -418,7 +418,7 @@ class VLP_resource(ECHO_resource): def firstPage(self,url=None): """showlink to the first image""" - if self.REQUEST.get('pn')=="1": #erste seinte dann kein a tag + if self.REQUEST.get('pn','1')=="1": #erste seinte dann kein a tag return """first
first""" else: @@ -433,7 +433,7 @@ class VLP_resource(ECHO_resource): if pages: ln=len(pages) - if self.REQUEST.get('pn')==str(ln): #letzte seite dann kein a tag + if (self.REQUEST.get('pn')==str(ln)) or (ln==1): #letzte seite dann kein a tag oder nur eine Seite return """last
last""" else: @@ -463,7 +463,7 @@ class VLP_resource(ECHO_resource): ln=len(pages) nn = int(self.REQUEST.get('pn','1'))+1 - if nn>int(ln): #letzte seite dann kein a tag + if (nn>int(ln)) or (ln==1): #letzte seite dann kein a tag return """next
next""" else: @@ -493,7 +493,10 @@ class VLP_resource(ECHO_resource): def getFileName(self): """getNameOfCurrentFile""" - pn=int(self.REQUEST.get('pn','1')) + try: + pn=int(self.REQUEST.get('pn','1')) + except: + pn=1 pageinfo=self.readIndexFile()[pn-1] return pageinfo[2]