Diff for /ZSQLExtend/ZSQLExtend.py between versions 1.13 and 1.14

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)
                           
                           

Removed from v.1.13  
changed lines
  Added in v.1.14


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