version 1.46, 2005/03/15 20:31:10
|
version 1.48, 2005/03/18 14:28:00
|
Line 193 class ImageDigilib(Folder,Persistent,Imp
|
Line 193 class ImageDigilib(Folder,Persistent,Imp
|
self.REQUEST.RESPONSE.setHeader("Content-Disposition","""attachement; filename="%s" """%filename) |
self.REQUEST.RESPONSE.setHeader("Content-Disposition","""attachement; filename="%s" """%filename) |
self.REQUEST.RESPONSE.setHeader("Content-Type","application/octet-stream") |
self.REQUEST.RESPONSE.setHeader("Content-Type","application/octet-stream") |
#print path |
#print path |
imagefh=urllib.urlopen(path) |
imagefh=urllib.urlopen(path,'rb') |
|
|
self.REQUEST.RESPONSE.write(imagefh.read()) |
self.REQUEST.RESPONSE.write(imagefh.read()) |
self.REQUEST.RESPONSE.close() |
self.REQUEST.RESPONSE.close() |
Line 856 class ImageCollection(Folder, Persistent
|
Line 856 class ImageCollection(Folder, Persistent
|
|
|
def show_selected_thumbs(self): |
def show_selected_thumbs(self): |
#ids=[] |
#ids=[] |
|
try: |
return self.REQUEST.SESSION['filenames'] |
return self.REQUEST.SESSION['filenames'] |
|
except: |
|
return None |
def show_thumbs(self): |
def show_thumbs(self): |
ids=[] |
ids=[] |
for entry in self.__dict__: |
for entry in self.__dict__: |
Line 997 class ImageCollection(Folder, Persistent
|
Line 998 class ImageCollection(Folder, Persistent
|
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() |
|
|
|
if not ids: |
|
return None |
self.REQUEST.SESSION['ids']=ids |
self.REQUEST.SESSION['ids']=ids |
number=int(len(ids)/numberOfColumns)+1 |
number=int(len(ids)/numberOfColumns)+1 |
self.REQUEST.SESSION['number']=range(number) |
self.REQUEST.SESSION['number']=range(number) |