version 1.22, 2004/07/13 13:54:54
|
version 1.25, 2004/07/13 17:41:37
|
Line 406 class ZSQLExtendFolder(Persistent, Impli
|
Line 406 class ZSQLExtendFolder(Persistent, Impli
|
else: |
else: |
storename="foundCount" |
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): |
def parseQueryString(self,qs,iCT,storemax="no",select=None,nostore=None,storename=None): |
"""analysieren den QueryString""" |
"""analysieren den QueryString""" |
Line 610 class ZSQLExtendFolder(Persistent, Impli
|
Line 610 class ZSQLExtendFolder(Persistent, Impli
|
newRangeStart=0 |
newRangeStart=0 |
|
|
if newRangeStart>self.REQUEST.SESSION[storename]['count']: |
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 |
#create new query string |
|
|
Line 659 class ZSQLExtendFolder(Persistent, Impli
|
Line 659 class ZSQLExtendFolder(Persistent, Impli
|
limit="1" |
limit="1" |
newRangeStart=int(self.REQUEST.SESSION[storename]['rangeStart'])-int(limit) |
newRangeStart=int(self.REQUEST.SESSION[storename]['rangeStart'])-int(limit) |
except: |
except: |
limit=0 |
limit=1 |
newRangeStart=0 |
newRangeStart=0 |
|
if newRangeStart <0: |
|
return "" |
|
|
#print "limit",limit,newRangeStart,int(self.REQUEST.SESSION[storename]['rangeStart']) |
#print "limit",limit,newRangeStart,int(self.REQUEST.SESSION[storename]['rangeStart']) |
|
|
Line 890 class ZSQLBibliography(Folder,ZSQLExtend
|
Line 892 class ZSQLBibliography(Folder,ZSQLExtend
|
bibdata['data']=referenceTypeF[1] |
bibdata['data']=referenceTypeF[1] |
self.fields=bibdata[referenceType] |
self.fields=bibdata[referenceType] |
for field in fieldlist: |
for field in fieldlist: |
|
if referenceTypeF[1].getValue(field)[0]==None: |
|
retdata[field]=field |
|
else: |
retdata[field]=referenceTypeF[1].getValue(field)[0] |
retdata[field]=referenceTypeF[1].getValue(field)[0] |
|
|
return retdata,fieldlist |
return retdata,fieldlist |
Line 930 class ZSQLBibliography(Folder,ZSQLExtend
|
Line 935 class ZSQLBibliography(Folder,ZSQLExtend
|
"""index""" |
"""index""" |
ret="""<?xml version="1.0" ?> |
ret="""<?xml version="1.0" ?> |
<index>""" |
<index>""" |
for found in self.search(var="select oid from %s"%self.tableName): |
for found in self.search(var="select oid from %s limit ALL"%self.tableName): |
link=self.absolute_url()+"/"+"record.html?oid=%i"%found.oid |
link=self.absolute_url()+"/"+"record.html?oid=%i"%found.oid |
metalink=self.absolute_url()+"/"+"getMetaDataXML?oid=%i"%found.oid |
metalink=self.absolute_url()+"/"+"getMetaDataXML?oid=%i"%found.oid |
|
|