--- ECHO_content/VLPExtension.py 2007/11/13 19:59:57 1.66 +++ ECHO_content/VLPExtension.py 2008/07/18 20:32:31 1.68 @@ -701,6 +701,7 @@ class VLP_resource(ECHO_resource,Cacheab def show(self): """show the rendered file""" + if self.REQUEST.get('p',None): #self.REQUEST.set('pn',self.file2page(self.REQUEST.get('p',None))) params = "pn=%s"%self.file2page(self.REQUEST.get('p',None)) @@ -826,12 +827,12 @@ class VLP_resource(ECHO_resource,Cacheab def firstPage(self,url=None): """showlink to the first image""" if self.REQUEST.get('pn','1')=="1": #erste seinte dann kein a tag - return """first
first""" + return """first
first""" else: ws=self.REQUEST.get('ws','1') return """ - first
first + first
first
"""%(self.REQUEST['URL']+"?pn=1&ws=%s"%ws) @@ -842,12 +843,12 @@ class VLP_resource(ECHO_resource,Cacheab ln=len(pages) if (self.REQUEST.get('pn')==str(ln)) or (ln==1): #letzte seite dann kein a tag oder nur eine Seite - return """last
last""" + return """last
last""" else: ws=self.REQUEST.get('ws','1') return """ - last
last + last
last
"""%(self.REQUEST['URL']+"?pn="+str(ln)+"&ws="+ws) @@ -857,12 +858,12 @@ class VLP_resource(ECHO_resource,Cacheab nn = int(self.REQUEST.get('pn','1'))-1 if nn < 1: #letzte seite dann kein a tag - return """prev
prev""" + return """prev
prev""" else: ws=self.REQUEST.get('ws','1') return """ - prev
prev + prev
prev
"""%(self.REQUEST['URL']+"?pn="+str(nn)+"&ws="+ws) @@ -874,12 +875,12 @@ class VLP_resource(ECHO_resource,Cacheab nn = int(self.REQUEST.get('pn','1'))+1 if (nn>int(ln)) or (ln==1): #letzte seite dann kein a tag - return """next
next""" + return """next
next""" else: ws=self.REQUEST.get('ws','1') return """ - next
next + next
next
"""%(self.REQUEST['URL']+"?pn="+str(nn)+"&ws="+ws) @@ -925,7 +926,9 @@ class VLP_resource(ECHO_resource,Cacheab pageinfo=self.readIndexFile()[pn-1] return pageinfo[2] + def createIndexFile(self,forceUpdate=False,RESPONSE=None): + """create index file""" logging.debug("createindexfile of %s"%self.id)