Diff for /ECHO_content/ECHO_helpers.py between versions 1.87 and 1.88

version 1.87, 2007/09/17 16:45:09 version 1.88, 2008/08/21 07:44:56
Line 17  import ECHO_collection Line 17  import ECHO_collection
 import base64  import base64
 import bz2  import bz2
 import xmlrpclib  import xmlrpclib
   import sys
 import logging  import logging
   
 #erstzt logging  #erstzt logging
Line 66  def content_html(self,type): Line 66  def content_html(self,type):
         #    return templates[0][1]()          #    return templates[0][1]()
   
         if hasattr(self,type+"_template"):          if hasattr(self,type+"_template"):
             logging.info("type: %s"%type)  
             obj=getattr(self,type+"_template")              obj=getattr(self,type+"_template")
             return obj()              return obj()
         else:          else:
Line 628  def getSubCols(self, sortfield=None, Line 628  def getSubCols(self, sortfield=None,
                isVisible=True):                 isVisible=True):
                   
         def sort(x,y):          def sort(x,y):
                   try:
                           if type(x[0])==type(y[0]):
                 return cmp(x[0],y[0])                  return cmp(x[0],y[0])
                           else:
                                   if type(x[0])==types.StringType:
                                           tmpX=unicode(x[0])
                                           tmpY=y[0]
                                   else:
                                           tmpY=unicode(y[0])
                                           tmpX=x[0]
                                   return cmp(tmpX,tmpY)
                   
                   except:
                           logging.error("Error at ECHO_helpers.sort:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
                           logging.error("                         : %s %s"%sys.exc_info()[0:2])
                           logging.error("Error at ECHO_helpers.sort:"+repr(x)+"--"+repr(type(x[0])))
                           logging.error("Error at ECHO_helpers.sort:"+repr(y)+"--"+repr(type(y[0])))
                           logging.error("Error at ECHO_helpers.sort:BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB")
                           return 0
         def sortfnc(sortfield,x,y):          def sortfnc(sortfield,x,y):
                 try:                  try:
                         xa=x[1].getMDValue(sortfield,generic=generic)                          xa=x[1].getMDValue(sortfield,generic=generic)

Removed from v.1.87  
changed lines
  Added in v.1.88


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