version 1.13, 2004/03/10 15:06:53
|
version 1.14, 2004/03/11 14:50:47
|
Line 18 class ZSQLExtendFolder(Persistent, Impli
|
Line 18 class ZSQLExtendFolder(Persistent, Impli
|
"""Folder""" |
"""Folder""" |
meta_type="ZSQLExtendFolder" |
meta_type="ZSQLExtendFolder" |
|
|
|
def formatAscii(self,str,url=None): |
|
"""ersetze ascii umbrueche durch <br>""" |
|
#url=None |
|
if url: |
|
|
|
retStr="" |
|
words=str.split("\n") |
|
|
|
for word in words: |
|
strUrl=url%word |
|
#print "str",strUrl |
|
retStr+="""<a href="%s">%s</a><br/>"""%(strUrl,word) |
|
str=retStr |
|
if str: |
|
return re.sub(r"[\n]","<br/>",str) |
|
else: |
|
return "" |
|
|
def getSAttribute(self,obj,atribute,pref=''): |
def getSAttribute(self,obj,atribute,pref=''): |
"""get Attribute or emptystring""" |
"""get Attribute or emptystring""" |
|
|
Line 299 class ZSQLExtendFolder(Persistent, Impli
|
Line 317 class ZSQLExtendFolder(Persistent, Impli
|
for q in splitted: |
for q in splitted: |
|
|
name=re.sub("r'+'"," ",q.split("=")[0].lower()) |
name=re.sub("r'+'"," ",q.split("=")[0].lower()) |
|
try: |
value=urllib.unquote(q.split("=",1)[1]) |
value=urllib.unquote(q.split("=",1)[1]) |
|
except: |
|
value="" |
if name[0:3]==iCT+"op": |
if name[0:3]==iCT+"op": |
op=value |
op=value |
|
|
field=name[4:] |
field=name[4:] |
opfields[field]=op |
opfields[field]=op |
|
#print "HI",op,field |
#print opfieldsa |
#print opfieldsa |
#now analyse the querystring |
#now analyse the querystring |
for q in qs.split(","): |
for q in qs.split(","): |
Line 314 class ZSQLExtendFolder(Persistent, Impli
|
Line 335 class ZSQLExtendFolder(Persistent, Impli
|
#try: |
#try: |
|
|
name=re.sub("r'+'"," ",q.split("=")[0].lower()) |
name=re.sub("r'+'"," ",q.split("=")[0].lower()) |
|
try: |
value=urllib.unquote(q.split("=",1)[1]) |
value=urllib.unquote(q.split("=",1)[1]) |
|
except: |
|
value="" |
|
|
#value=libpq.PgQuoteString(value) |
#value=libpq.PgQuoteString(value) |
|
|
|
|