|
|
| version 1.47, 2004/10/29 10:45:22 | version 1.48, 2004/10/29 13:40:24 |
|---|---|
| Line 505 class ZSQLExtendFolder(Folder,Persistent | Line 505 class ZSQLExtendFolder(Folder,Persistent |
| return str(min(int(self.REQUEST.SESSION[storename]['rangeEnd']),int(self.REQUEST.SESSION[storename]['count']))) | return str(min(int(self.REQUEST.SESSION[storename]['rangeEnd']),int(self.REQUEST.SESSION[storename]['count']))) |
| def ZSQLNewSearch(self,linkText,storename=None,**argv): | def ZSQLNewQuery(self,linkText,storename=None,**argv): |
| """suche neu""" | |
| return self.ZSQLNewSearch(linkText,storename,url=self.REQUEST['URL'],args=argv) | |
| def ZSQLNewSearch(self,linkText,storename=None,url=None,args=None,**argv): | |
| """suche mit alten parametern bis auf die in argv getauschten""" | """suche mit alten parametern bis auf die in argv getauschten""" |
| if storename: | if storename: |
| Line 514 class ZSQLExtendFolder(Folder,Persistent | Line 518 class ZSQLExtendFolder(Folder,Persistent |
| storename="foundCount" | storename="foundCount" |
| qs=self.REQUEST.SESSION[storename]['qs'] | qs=self.REQUEST.SESSION[storename]['qs'] |
| if args: | |
| argv=args | |
| querys=qs.split(",") | querys=qs.split(",") |
| argList=[] | argList=[] |
| arg="" | arg="" |
| Line 542 class ZSQLExtendFolder(Folder,Persistent | Line 549 class ZSQLExtendFolder(Folder,Persistent |
| else: | else: |
| newquery.append(query) | newquery.append(query) |
| if url: | |
| str=url+"?"+"&".join(newquery) | |
| else: | |
| str="ZSQLSearch?"+"&".join(newquery) | str="ZSQLSearch?"+"&".join(newquery) |
| return """<a href="%s"> %s</a>"""%(str,linkText) | return """<a href="%s"> %s</a>"""%(str,linkText) |