--- ZSQLExtend/ZSQLExtend.py 2005/12/22 21:10:34 1.77 +++ ZSQLExtend/ZSQLExtend.py 2006/01/16 17:32:40 1.78 @@ -171,14 +171,22 @@ class ZSQLExtendFolder(Folder,Persistent return "" def getLabel(self): - """getLabe""" + """getLabel""" try: return self.label except: return "" + + def getTitle(self): + """getTitle""" + try: + return self.title + except: + return "" + def getDescription(self): - """getLabe""" + """getDescription""" try: return self.description except: @@ -207,6 +215,10 @@ class ZSQLExtendFolder(Folder,Persistent def formatAscii(self,str,url=None): """ersetze ascii umbrueche durch
""" #url=None + + if not str: + return "" + str=str.rstrip().lstrip() if url and str: @@ -660,7 +672,7 @@ class ZSQLExtendFolder(Folder,Persistent if field[0]=="_": fieldTmp="-"+field[1:] else: - fieldTmp=field + fieldTmp=urllib.unqoute(field) qs+=",%s=%s"%(fieldTmp,argv[field]) @@ -1102,6 +1114,7 @@ class ZSQLExtendFolder(Folder,Persistent self.REQUEST.SESSION[storename]['searchFields']=searchFields self.REQUEST.SESSION[storename]['searchFieldsOnly']=searchFieldsOnly + print query if not NoQuery: return self.ZSQLQuery(query)