Diff for /ECHO_content/ECHO_helpers.py between versions 1.38 and 1.39

version 1.38, 2005/02/03 11:34:00 version 1.39, 2005/02/07 12:25:54
Line 388  def checkOnlyOneInGroup(object): Line 388  def checkOnlyOneInGroup(object):
         return displayedObjects[0][1]          return displayedObjects[0][1]
     else:       return object      else:       return object
   
 def getSubCols(self, sortfield="weight", subColTypes=displayTypes, sortFieldMD=None):  def getSubCols(self, sortfield=None, subColTypes=displayTypes, sortFieldMD=None):
   
       def sort(x,y):
           return cmp(x[0],y[0])
   
     def sortfnc(sortfield,x,y):      def sortfnc(sortfield,x,y):
         try:          try:
Line 399  def getSubCols(self, sortfield="weight", Line 402  def getSubCols(self, sortfield="weight",
             ya=y[1].getMDValue(sortfield)              ya=y[1].getMDValue(sortfield)
         except:          except:
             ya=""              ya=""
         #print xa,ya  
         return cmp(xa,ya)          return cmp(xa,ya)
           
     sortWithMD = lambda sortfield : (lambda x,y : sortfnc(sortfield,x,y))      sortWithMD = lambda sortfield : (lambda x,y : sortfnc(sortfield,x,y))
Line 412  def getSubCols(self, sortfield="weight", Line 414  def getSubCols(self, sortfield="weight",
             object=entry[1]              object=entry[1]
             ids.append(object)              ids.append(object)
   
         try:      if not sortfield:
             sortfield=self.sortfield              sortfield=getattr(self,'sortfield','weight')
         except:  
             """nothing"""  
                           
         tmplist=[]          tmplist=[]
   
Line 432  def getSubCols(self, sortfield="weight", Line 433  def getSubCols(self, sortfield="weight",
         tmplist.append((tmp,x))          tmplist.append((tmp,x))
   
     if not sortFieldMD:      if not sortFieldMD:
         tmplist.sort()          tmplist.sort(sort)
     else:      else:
         tmplist.sort(sortWithMD(sortFieldMD))          tmplist.sort(sortWithMD(sortFieldMD))
           
Line 472  def reloadMetaDataFromStorage(self,RESPO Line 473  def reloadMetaDataFromStorage(self,RESPO
         for resource in resources:          for resource in resources:
             x=str(resource[1].copyIndex_meta2echo_resource())+"<br>"              x=str(resource[1].copyIndex_meta2echo_resource())+"<br>"
             ret+=x              ret+=x
             #print x  
               
   
         if RESPONSE is not None:          if RESPONSE is not None:
             #RESPONSE.redirect('./manage_main')              #RESPONSE.redirect('./manage_main')
Line 671  def writeMetadata(url,metadict,project=N Line 670  def writeMetadata(url,metadict,project=N
     """Einlesen der Metadaten und und erstellen des geaenderten XML file"""      """Einlesen der Metadaten und und erstellen des geaenderten XML file"""
   
     def updateTextToolNode(tag,value):      def updateTextToolNode(tag,value):
         #print dom,tag,value  
         metanode=dom.getElementsByTagName('texttool')[0]          metanode=dom.getElementsByTagName('texttool')[0]
         try:          try:
             nodeOld=metanode.getElementsByTagName(tag)              nodeOld=metanode.getElementsByTagName(tag)

Removed from v.1.38  
changed lines
  Added in v.1.39


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