--- ImageArchive/ImageArchive.py 2005/03/18 14:28:00 1.48 +++ ImageArchive/ImageArchive.py 2005/03/18 16:57:21 1.49 @@ -966,6 +966,7 @@ class ImageCollection(Folder, Persistent return "No entries" if showall=='no': + actualNr=0 ids=self.show_thumbs() colRows=self.getColTimesRow() num=int(len(ids)/(colRows[0]*colRows[1])) @@ -973,19 +974,63 @@ class ImageCollection(Folder, Persistent num+=1 a=colRows[0]*colRows[1] #print num,num+1 + if num>1: - ret="Show thumbnail group no:
" - for i in range(num): - if (operator.mod(i,10)==0) and i>0: - ret +="
" #alle 10 linebreak einfuegen - k=i*a - if selected: - href=self.REQUEST['URL1']+"/selection?filename="+ids[k] - else: - href=self.REQUEST['URL1']+"?filename="+ids[int(k)] + ret="" + if selected: + ret+="""" + anf="Show thumbnail group no:
" + + + try: + if selected: + href=self.REQUEST['URL1']+"/selection?filename="+ids[(actualNr-1)*a] + else: + href=self.REQUEST['URL1']+"?filename="+ids[int((actualNr-1)*a)] + + anf+="""%s  """%(href,"prev") + except: + pass + ret=anf+ret + + try: + + if selected: + href=self.REQUEST['URL1']+"/selection?filename="+ids[(actualNr+1)*a] + else: + href=self.REQUEST['URL1']+"?filename="+ids[int((actualNr+1)*a)] + + end="""%s  """%(href,"next") + except: + end="" + ret=ret+end + - ret+="""%i  """%(href,i) + #for i in range(num): + # + # ret +="
" #alle 10 linebreak einfuegen + # k=i*a + # if selected: + # href=self.REQUEST['URL1']+"/selection?filename="+ids[k] + # else: + # href=self.REQUEST['URL1']+"?filename="+ids[int(k)] + # + # ret+="""%i  """%(href,i) else: ret=""