Diff for /ZSQLExtend/ZSQLExtend.py between versions 1.66 and 1.67

version 1.66, 2005/10/11 13:15:01 version 1.67, 2005/10/11 20:05:06
Line 42  def sql_quote(v): Line 42  def sql_quote(v):
     quote_dict = {"\'": "''", "\\": "\\\\"}      quote_dict = {"\'": "''", "\\": "\\\\"}
     for dkey in quote_dict.keys():      for dkey in quote_dict.keys():
         if string.find(v, dkey) >= 0:          if string.find(v, dkey) >= 0:
             v=join(split(v,dkey),quote_dict[dkey])              v=string.join(string.split(v,dkey),quote_dict[dkey])
     return "'%s'" % v      return "'%s'" % v
   
 def showSQLConnectionIDs(self):  def showSQLConnectionIDs(self):
Line 464  class ZSQLExtendFolder(Folder,Persistent Line 464  class ZSQLExtendFolder(Folder,Persistent
                   
         qs_temp=[]          qs_temp=[]
           
         for a in self.REQUEST.form.keys():  #        for a in self.REQUEST.form.keys():
             qs_temp.append(a+"="+urllib.quote(str(self.REQUEST.form[a])))  #            qs_temp.append(a+"="+urllib.quote(str(self.REQUEST.form[a])))
   
   
         qs=string.join(qs_temp,",")  
                   
         for field in argv.keys():          for field in argv.keys():
                    if field[0]=="_":                     if field[0]=="_":
Line 475  class ZSQLExtendFolder(Folder,Persistent Line 475  class ZSQLExtendFolder(Folder,Persistent
                    else:                     else:
                        fieldTmp=field                         fieldTmp=field
                                                 
                    qs+=",%s=%s"%(fieldTmp,argv[field])                     qs_temp.append("%s=%s"%(fieldTmp,argv[field]))
           
                   
           qs=string.join(qs_temp,",")
         changeList=[]          changeList=[]
           
         for q in qs.split(","):          for q in qs.split(","):
                   
             name=urllib.unquote(re.sub("r'+'"," ",q.split("=")[0].lower()))              name=urllib.unquote(re.sub("r'+'"," ",q.split("=")[0].lower()))

Removed from v.1.66  
changed lines
  Added in v.1.67


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>