version 1.23, 2004/07/19 14:30:14
|
version 1.25, 2004/07/27 13:36:36
|
Line 38 class ImageDigilib(Folder,Persistent,Imp
|
Line 38 class ImageDigilib(Folder,Persistent,Imp
|
|
|
request=self.REQUEST |
request=self.REQUEST |
objectCreate=objectType.createObjectManager(id,request) |
objectCreate=objectType.createObjectManager(id,request) |
#for field in self.leiden_meta_fields: |
|
# self.REQUEST[field]=argv[field] |
|
self._setObject(id,objectCreate) |
self._setObject(id,objectCreate) |
|
|
objectCreate.propertysheets.meta.manage_editProperties(request) |
objectCreate.propertysheets.meta.manage_editProperties(request) |
Line 508 class ImageCollection(Folder, Persistent
|
Line 507 class ImageCollection(Folder, Persistent
|
else: |
else: |
return "" |
return "" |
|
|
|
def showRuler(self,selected=None): |
|
"""show ruler""" |
|
showall =self.REQUEST.SESSION.get('showall','no') |
|
if showall=='no': |
|
ids=self.show_thumbs() |
|
colRows=self.getColTimesRow() |
|
num=int(len(ids)/(colRows[0]*colRows[1])) |
|
a=colRows[0]*colRows[1] |
|
if num/a+1>1: |
|
|
|
ret="<b>Show thumbnail group no:</b></br>" |
|
for i in range(num/a+1): |
|
k=i*a |
|
if selected: |
|
href=self.REQUEST['URL1']+"/selection?filename="+ids[k] |
|
else: |
|
href=self.REQUEST['URL1']+"?filename="+ids[k] |
|
|
|
ret+="""<a href="%s" target=_"top">%i</a> """%(href,i) |
|
|
|
else: |
|
ret="" |
|
ret+="""<a href="%s?showall=yes" target="_top">show all</a> """%self.REQUEST['URL1'] |
|
else: |
|
ret="""<a href="%s?showall=no" target="_top">show groups</a> """%self.REQUEST['URL1'] |
|
|
|
return ret |
|
|
def show_thumbs_selected_rows(self,numberOfColumns): |
def show_thumbs_selected_rows(self,numberOfColumns): |
"""Ausgabe anzahl""" |
"""Ausgabe anzahl""" |
ids=self.show_selected_thumbs() |
ids=self.show_selected_thumbs() |
Line 541 class ImageCollection(Folder, Persistent
|
Line 568 class ImageCollection(Folder, Persistent
|
|
|
RESPONSE.redirect(self.REQUEST['URL1']+"/setDone") |
RESPONSE.redirect(self.REQUEST['URL1']+"/setDone") |
|
|
def getColTimesRow(self): |
def getColTimesRow(self,showall='No'): |
"""coltimesrow""" |
"""coltimesrow""" |
|
|
REQUEST=self.REQUEST |
REQUEST=self.REQUEST |
Line 567 class ImageCollection(Folder, Persistent
|
Line 594 class ImageCollection(Folder, Persistent
|
rows=int(idsnumber/cols)+1 |
rows=int(idsnumber/cols)+1 |
|
|
#print cols,rows |
#print cols,rows |
|
if showall=='yes': |
|
rows=int(idsnumber/cols)+1 |
|
|
return (cols,rows) |
return (cols,rows) |
|
|
|
|
Line 675 class ImageCollection(Folder, Persistent
|
Line 705 class ImageCollection(Folder, Persistent
|
filen=self.REQUEST['filename'] |
filen=self.REQUEST['filename'] |
else: |
else: |
filen="" |
filen="" |
|
|
self.REQUEST.SESSION['filename']=filen |
self.REQUEST.SESSION['filename']=filen |
|
|
|
if self.REQUEST.has_key('showall'): |
|
|
|
self.REQUEST.SESSION['showall']=self.REQUEST.get('showall') |
|
else: |
|
self.REQUEST.SESSION['showall']=self.REQUEST.SESSION.get('showall','no') |
|
|
|
|
pt=PageTemplateFile('Products/ImageArchive/zpt/overview.zpt').__of__(self) |
pt=PageTemplateFile('Products/ImageArchive/zpt/overview.zpt').__of__(self) |
return pt() |
return pt() |
|
|