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) |