version 1.25, 2004/07/27 13:36:36
|
version 1.28, 2004/09/01 17:40:15
|
Line 9 import os
|
Line 9 import os
|
import os.path |
import os.path |
import urllib |
import urllib |
import xml.dom.minidom |
import xml.dom.minidom |
|
import operator |
|
|
def getText(nodelist): |
def getText(nodelist): |
|
|
Line 510 class ImageCollection(Folder, Persistent
|
Line 511 class ImageCollection(Folder, Persistent
|
def showRuler(self,selected=None): |
def showRuler(self,selected=None): |
"""show ruler""" |
"""show ruler""" |
showall =self.REQUEST.SESSION.get('showall','no') |
showall =self.REQUEST.SESSION.get('showall','no') |
|
ids=self.show_thumbs() |
|
if len(ids)==0: |
|
return "<b>No entries</b>" |
|
|
if showall=='no': |
if showall=='no': |
ids=self.show_thumbs() |
ids=self.show_thumbs() |
colRows=self.getColTimesRow() |
colRows=self.getColTimesRow() |
num=int(len(ids)/(colRows[0]*colRows[1])) |
num=int(len(ids)/(colRows[0]*colRows[1])) |
|
if not (operator.mod(len(ids),colRows[0]*colRows[1])==0): |
|
num+=1 |
a=colRows[0]*colRows[1] |
a=colRows[0]*colRows[1] |
if num/a+1>1: |
#print num,num+1 |
|
if num>1: |
|
|
ret="<b>Show thumbnail group no:</b></br>" |
ret="<b>Show thumbnail group no:</b></br>" |
for i in range(num/a+1): |
for i in range(num): |
|
if (operator.mod(i,10)==0) and i>0: |
|
ret +="<br/>" #alle 10 linebreak einfuegen |
k=i*a |
k=i*a |
if selected: |
if selected: |
href=self.REQUEST['URL1']+"/selection?filename="+ids[k] |
href=self.REQUEST['URL1']+"/selection?filename="+ids[k] |
else: |
else: |
href=self.REQUEST['URL1']+"?filename="+ids[k] |
href=self.REQUEST['URL1']+"?filename="+ids[int(k)] |
|
|
ret+="""<a href="%s" target=_"top">%i</a> """%(href,i) |
ret+="""<a href="%s" target="_top">%i</a> """%(href,i) |
|
|
else: |
else: |
ret="" |
ret="" |
Line 604 class ImageCollection(Folder, Persistent
|
Line 614 class ImageCollection(Folder, Persistent
|
"""Ausgabe anzahl""" |
"""Ausgabe anzahl""" |
|
|
idsAll=self.show_thumbs() |
idsAll=self.show_thumbs() |
|
if len(idsAll)==0: #keine Einträge |
|
return 0 |
if self.REQUEST.SESSION.has_key("filename"): |
if self.REQUEST.SESSION.has_key("filename"): |
filename=self.REQUEST.SESSION["filename"] |
filename=self.REQUEST.SESSION["filename"] |
|
|