--- zogiLib/zogiLib.py 2005/06/08 07:08:27 1.56 +++ zogiLib/zogiLib.py 2005/06/09 06:46:12 1.57 @@ -11,8 +11,9 @@ import os import re import string import urllib -import types +from types import * import random +import cgi from Globals import package_home ZOGIVERSION = "0.9.15b DW:22.2.2005" @@ -116,8 +117,23 @@ class zogiImage(SimpleItem): RESPONSE.redirect(self.baseUrl+self.queryString) return '' + def rescale(self,width=None,height=None): + """andere parameter im querystring""" + qs=cgi.parse_qs(self.queryString) + for x in qs.keys(): + if type(qs[x]) is ListType: + qs[x]=qs[x][0] + + if width: + qs['dw']=width + if height: + qs['dh']=height - + + qsneu=urllib.urlencode(qs) + self.queryString=qsneu + return "done" + def manage_addZogiImageForm(self): """Form for adding""" pt=PageTemplateFile(os.path.join(package_home(globals()), 'zpt/addZogiImage.zpt')).__of__(self)