version 1.65, 2007/10/04 18:45:33
|
version 1.68, 2008/07/18 20:32:31
|
Line 701 class VLP_resource(ECHO_resource,Cacheab
|
Line 701 class VLP_resource(ECHO_resource,Cacheab
|
def show(self): |
def show(self): |
"""show the rendered file""" |
"""show the rendered file""" |
|
|
|
|
if self.REQUEST.get('p',None): |
if self.REQUEST.get('p',None): |
#self.REQUEST.set('pn',self.file2page(self.REQUEST.get('p',None))) |
#self.REQUEST.set('pn',self.file2page(self.REQUEST.get('p',None))) |
self.REQUEST.RESPONSE.redirect(self.REQUEST['URL']+"?pn="+self.file2page(self.REQUEST.get('p',None))) |
params = "pn=%s"%self.file2page(self.REQUEST.get('p',None)) |
|
mk = self.REQUEST.get('mk',None) |
|
if mk: |
|
params += "&mk=%s"%mk |
|
self.REQUEST.RESPONSE.redirect(self.REQUEST['URL']+'?'+params) |
|
|
if hasattr(self,'libraryTemplate.html'): |
if hasattr(self,'libraryTemplate.html'): |
return getattr(self,'libraryTemplate.html')() |
return getattr(self,'libraryTemplate.html')() |
Line 823 class VLP_resource(ECHO_resource,Cacheab
|
Line 827 class VLP_resource(ECHO_resource,Cacheab
|
def firstPage(self,url=None): |
def firstPage(self,url=None): |
"""showlink to the first image""" |
"""showlink to the first image""" |
if self.REQUEST.get('pn','1')=="1": #erste seinte dann kein a tag |
if self.REQUEST.get('pn','1')=="1": #erste seinte dann kein a tag |
return """<img src="../../images/first.gif" alt="first" width="14" height="14" border="0"><br>first""" |
return """<img src="/images/first.gif" alt="first" width="14" height="14" border="0"><br>first""" |
|
|
else: |
else: |
ws=self.REQUEST.get('ws','1') |
ws=self.REQUEST.get('ws','1') |
return """<a href=%s> |
return """<a href=%s> |
<img src="../../images/first.gif" alt="first" width="14" height="14" border="0"><br>first |
<img src="/images/first.gif" alt="first" width="14" height="14" border="0"><br>first |
</a> |
</a> |
"""%(self.REQUEST['URL']+"?pn=1&ws=%s"%ws) |
"""%(self.REQUEST['URL']+"?pn=1&ws=%s"%ws) |
|
|
Line 839 class VLP_resource(ECHO_resource,Cacheab
|
Line 843 class VLP_resource(ECHO_resource,Cacheab
|
ln=len(pages) |
ln=len(pages) |
|
|
if (self.REQUEST.get('pn')==str(ln)) or (ln==1): #letzte seite dann kein a tag oder nur eine Seite |
if (self.REQUEST.get('pn')==str(ln)) or (ln==1): #letzte seite dann kein a tag oder nur eine Seite |
return """<img src="../../images/last.gif" alt="last" width="14" height="14" border="0"><br>last""" |
return """<img src="/images/last.gif" alt="last" width="14" height="14" border="0"><br>last""" |
|
|
else: |
else: |
ws=self.REQUEST.get('ws','1') |
ws=self.REQUEST.get('ws','1') |
return """<a href=%s> |
return """<a href=%s> |
<img src="../../images/last.gif" alt="last" width="14" height="14" border="0"><br>last |
<img src="/images/last.gif" alt="last" width="14" height="14" border="0"><br>last |
</a> |
</a> |
"""%(self.REQUEST['URL']+"?pn="+str(ln)+"&ws="+ws) |
"""%(self.REQUEST['URL']+"?pn="+str(ln)+"&ws="+ws) |
|
|
Line 854 class VLP_resource(ECHO_resource,Cacheab
|
Line 858 class VLP_resource(ECHO_resource,Cacheab
|
|
|
nn = int(self.REQUEST.get('pn','1'))-1 |
nn = int(self.REQUEST.get('pn','1'))-1 |
if nn < 1: #letzte seite dann kein a tag |
if nn < 1: #letzte seite dann kein a tag |
return """<img src="../../images/lisePrev.gif" alt="prev" width="14" height="14" border="0"><br>prev""" |
return """<img src="/images/lisePrev.gif" alt="prev" width="14" height="14" border="0"><br>prev""" |
|
|
else: |
else: |
ws=self.REQUEST.get('ws','1') |
ws=self.REQUEST.get('ws','1') |
return """<a href=%s> |
return """<a href=%s> |
<img src="../../images/lisePrev.gif" alt="prev" width="14" height="14" border="0"><br>prev |
<img src="/images/lisePrev.gif" alt="prev" width="14" height="14" border="0"><br>prev |
</a> |
</a> |
"""%(self.REQUEST['URL']+"?pn="+str(nn)+"&ws="+ws) |
"""%(self.REQUEST['URL']+"?pn="+str(nn)+"&ws="+ws) |
|
|
Line 871 class VLP_resource(ECHO_resource,Cacheab
|
Line 875 class VLP_resource(ECHO_resource,Cacheab
|
|
|
nn = int(self.REQUEST.get('pn','1'))+1 |
nn = int(self.REQUEST.get('pn','1'))+1 |
if (nn>int(ln)) or (ln==1): #letzte seite dann kein a tag |
if (nn>int(ln)) or (ln==1): #letzte seite dann kein a tag |
return """<img src="../../images/liseNext.gif" alt="next" width="14" height="14" border="0"><br>next""" |
return """<img src="/images/liseNext.gif" alt="next" width="14" height="14" border="0"><br>next""" |
|
|
else: |
else: |
ws=self.REQUEST.get('ws','1') |
ws=self.REQUEST.get('ws','1') |
return """<a href=%s> |
return """<a href=%s> |
<img src="../../images/liseNext.gif" alt="next" width="14" height="14" border="0"><br>next |
<img src="/images/liseNext.gif" alt="next" width="14" height="14" border="0"><br>next |
</a> |
</a> |
"""%(self.REQUEST['URL']+"?pn="+str(nn)+"&ws="+ws) |
"""%(self.REQUEST['URL']+"?pn="+str(nn)+"&ws="+ws) |
|
|
Line 922 class VLP_resource(ECHO_resource,Cacheab
|
Line 926 class VLP_resource(ECHO_resource,Cacheab
|
pageinfo=self.readIndexFile()[pn-1] |
pageinfo=self.readIndexFile()[pn-1] |
return pageinfo[2] |
return pageinfo[2] |
|
|
|
|
def createIndexFile(self,forceUpdate=False,RESPONSE=None): |
def createIndexFile(self,forceUpdate=False,RESPONSE=None): |
|
|
"""create index file""" |
"""create index file""" |
logging.debug("createindexfile of %s"%self.id) |
logging.debug("createindexfile of %s"%self.id) |
|
|