version 1.1.1.1, 2003/12/03 08:46:45
|
version 1.2, 2003/12/03 15:51:21
|
Line 103 class ImageCollection(Folder, Persistent
|
Line 103 class ImageCollection(Folder, Persistent
|
{'label':'Import','action':'ImportFiles'}, |
{'label':'Import','action':'ImportFiles'}, |
) |
) |
|
|
|
def getThumbAttribute(self,id,attr): |
|
if hasattr(self,id): |
|
return getattr(getattr(self,id),attr) |
|
else: |
|
if attr=='title': |
|
return "<b>Missing Image:%s</b>" % id |
|
|
|
def getThumbFunction(self,id,attr): |
|
#return "DUMP" |
|
if hasattr(self,id): |
|
return getattr(getattr(self,id),attr)() |
|
|
|
|
def xmlinput(self,url): |
def xmlinput(self,url): |
"""Anzeige von ausgewaehlten thumbs""" |
"""Anzeige von ausgewaehlten thumbs""" |
#return url |
#return url |
Line 116 class ImageCollection(Folder, Persistent
|
Line 129 class ImageCollection(Folder, Persistent
|
text=getText(image.childNodes) |
text=getText(image.childNodes) |
if not text=="": |
if not text=="": |
rc.append(str(text)) |
rc.append(str(text)) |
|
rc.sort() |
self.REQUEST.SESSION['filenames']=rc |
self.REQUEST.SESSION['filenames']=rc |
pt=PageTemplateFile('Products/ImageArchive/overview_selected.zpt').__of__(self) |
pt=PageTemplateFile('Products/ImageArchive/overview_selected.zpt').__of__(self) |
return pt() |
return pt() |
Line 140 class ImageCollection(Folder, Persistent
|
Line 153 class ImageCollection(Folder, Persistent
|
ret="" |
ret="" |
#print self.__dict__ |
#print self.__dict__ |
for file in files: |
for file in files: |
|
if not file[0]==".": |
if self.__dict__.has_key(file): |
if self.__dict__.has_key(file): |
|
|
ret=ret+"<br>"+file+" already exists!" |
ret=ret+"<br>"+file+" already exists!" |
Line 178 class ImageCollection(Folder, Persistent
|
Line 192 class ImageCollection(Folder, Persistent
|
#print entry |
#print entry |
if hasattr(getattr(self,entry),'thumb'): |
if hasattr(getattr(self,entry),'thumb'): |
ids.append(entry) |
ids.append(entry) |
|
|
#print ids |
#print ids |
|
ids.sort() |
return ids |
return ids |
|
|
def thumblistSelected(self): |
def show_thumbs_selected_rows(self,numberOfColumns): |
|
"""Ausgabe anzahl""" |
|
ids=self.show_selected_thumbs() |
|
self.REQUEST.SESSION['ids']=ids |
|
number=int(len(ids)/numberOfColumns)+1 |
|
self.REQUEST.SESSION['number']=range(number) |
|
return range(number+1) |
|
|
|
def show_thumbs_rows(self,numberOfColumns): |
|
"""Ausgabe anzahl""" |
|
ids=self.show_thumbs() |
|
self.REQUEST.SESSION['ids']=ids |
|
number=int(len(ids)/numberOfColumns)+1 |
|
|
|
return range(number+1) |
|
|
|
def show_thumbs_columns(self,row,numberOfColumns): |
|
"""Ausgabe einer Liste der Reihe""" |
|
ids=self.REQUEST.SESSION['ids'] |
|
max=len(ids) |
|
if (row*numberOfColumns)<max: |
|
return ids[(row-1)*numberOfColumns:row*numberOfColumns] |
|
else: |
|
return ids[(row-1)*numberOfColumns:] |
|
def thumblistSelected_old(self): |
"""main template collection""" |
"""main template collection""" |
pt=PageTemplateFile('Products/ImageArchive/thumbselected.zpt').__of__(self) |
pt=PageTemplateFile('Products/ImageArchive/thumbselected.zpt').__of__(self) |
return pt() |
return pt() |
|
|
def thumblist(self): |
def thumblistSelected(self): |
|
"""main template collection""" |
|
pt=PageTemplateFile('Products/ImageArchive/thumbselected2.zpt').__of__(self) |
|
return pt() |
|
|
|
def thumblist_old(self): |
"""main template collection""" |
"""main template collection""" |
pt=PageTemplateFile('Products/ImageArchive/thumbs.zpt').__of__(self) |
pt=PageTemplateFile('Products/ImageArchive/thumbs.zpt').__of__(self) |
return pt() |
return pt() |
|
|
|
def thumblist(self): |
|
"""main template collection""" |
|
pt=PageTemplateFile('Products/ImageArchive/thumb2.zpt').__of__(self) |
|
return pt() |
|
|
def navig_html(self): |
def navig_html(self): |
"""navigation""" |
"""navigation""" |
pt=PageTemplateFile('Products/ImageArchive/navigation.zpt').__of__(self) |
pt=PageTemplateFile('Products/ImageArchive/navigation.zpt').__of__(self) |