comparison roundup/cgi/templating.py @ 1201:0f1224acffbb

*** empty log message ***
author Richard Jones <richard@users.sourceforge.net>
date Tue, 24 Sep 2002 05:48:06 +0000
parents 0a7bd082b94a
children 01a143f9382e
comparison
equal deleted inserted replaced
1200:0a7bd082b94a 1201:0f1224acffbb
285 if not isinstance(prop, klass): 285 if not isinstance(prop, klass):
286 continue 286 continue
287 if form.has_key(item): 287 if form.has_key(item):
288 if isinstance(prop, hyperdb.Multilink): 288 if isinstance(prop, hyperdb.Multilink):
289 value = lookupIds(self._db, prop, 289 value = lookupIds(self._db, prop,
290 handleListCGIValue(form[item])) 290 handleListCGIValue(None, form[item]))
291 elif isinstance(prop, hyperdb.Link): 291 elif isinstance(prop, hyperdb.Link):
292 value = form[item].value.strip() 292 value = form[item].value.strip()
293 if value: 293 if value:
294 value = lookupIds(self._db, prop, [value])[0] 294 value = lookupIds(self._db, prop, [value])[0]
295 else: 295 else:
1277 self.group = ('-', self.group[1]) 1277 self.group = ('-', self.group[1])
1278 1278
1279 # filtering 1279 # filtering
1280 self.filter = [] 1280 self.filter = []
1281 if self.form.has_key(':filter'): 1281 if self.form.has_key(':filter'):
1282 self.filter = handleListCGIValue(self.form[':filter']) 1282 self.filter = handleListCGIValue(None, self.form[':filter'])
1283 self.filterspec = {} 1283 self.filterspec = {}
1284 db = self.client.db 1284 db = self.client.db
1285 if self.classname is not None: 1285 if self.classname is not None:
1286 props = db.getclass(self.classname).getprops() 1286 props = db.getclass(self.classname).getprops()
1287 for name in self.filter: 1287 for name in self.filter:
1355 def __str__(self): 1355 def __str__(self):
1356 d = {} 1356 d = {}
1357 d.update(self.__dict__) 1357 d.update(self.__dict__)
1358 f = '' 1358 f = ''
1359 for k in self.form.keys(): 1359 for k in self.form.keys():
1360 f += '\n %r=%r'%(k,handleListCGIValue(self.form[k])) 1360 f += '\n %r=%r'%(k,handleListCGIValue(None, self.form[k]))
1361 d['form'] = f 1361 d['form'] = f
1362 e = '' 1362 e = ''
1363 for k,v in self.env.items(): 1363 for k,v in self.env.items():
1364 e += '\n %r=%r'%(k, v) 1364 e += '\n %r=%r'%(k, v)
1365 d['env'] = e 1365 d['env'] = e

Roundup Issue Tracker: http://roundup-tracker.org/