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) |