--- ZSQLExtend/ZSQLExtend.py 2004/07/13 13:54:54 1.22 +++ ZSQLExtend/ZSQLExtend.py 2004/07/13 14:36:23 1.23 @@ -406,7 +406,7 @@ class ZSQLExtendFolder(Persistent, Impli else: storename="foundCount" - return self.REQUEST.SESSION[storename]['rangeEnd'] + return str(min(int(self.REQUEST.SESSION[storename]['rangeEnd']),int(self.REQUEST.SESSION[storename]['count']))) def parseQueryString(self,qs,iCT,storemax="no",select=None,nostore=None,storename=None): """analysieren den QueryString""" @@ -610,8 +610,8 @@ class ZSQLExtendFolder(Persistent, Impli newRangeStart=0 if newRangeStart>self.REQUEST.SESSION[storename]['count']: - newRangeStart=self.REQUEST.SESSION[storename]['count']-10 - + #newRangeStart=self.REQUEST.SESSION[storename]['count']-1 + return "" #create new query string @@ -659,8 +659,10 @@ class ZSQLExtendFolder(Persistent, Impli limit="1" newRangeStart=int(self.REQUEST.SESSION[storename]['rangeStart'])-int(limit) except: - limit=0 + limit=1 newRangeStart=0 + if newRangeStart <0: + return "" #print "limit",limit,newRangeStart,int(self.REQUEST.SESSION[storename]['rangeStart'])