Diff for /ECHO_content/ECHO_collection.py between versions 1.3 and 1.4

version 1.3, 2003/12/09 11:20:31 version 1.4, 2003/12/09 14:29:53
Line 184  class ECHO_resource(Folder): Line 184  class ECHO_resource(Folder):
   
     def getCoords(self):      def getCoords(self):
         try:          try:
               print 
             return [ string.join(x,",") for x in self.coords]              return [ string.join(x,",") for x in self.coords]
         except:          except:
             return []              return []
Line 230  class ECHO_resource(Folder): Line 231  class ECHO_resource(Folder):
         else:          else:
             return "NO OVERVIEW GRAPHICS"              return "NO OVERVIEW GRAPHICS"
   
     def ECHO_enterCoords(self,coordstr,RESPONSE=None):      def ECHO_enterCoords(self,coordstr,angle="",RESPONSE=None):
         """Enter coords"""          """Enter coords"""
         coords=self.coords          coords=self.coords
         coords.append(coordstr.split(","))          temco=coordstr.split(",")
           temco.append(angle)
           coords.append(temco)
           
         self.coords=coords[0:]          self.coords=coords[0:]
         #pt=PageTemplateFile('Products/ECHO_content/ECHO_draw.zpt').__of__(self)          #pt=PageTemplateFile('Products/ECHO_content/ECHO_draw.zpt').__of__(self)
         if RESPONSE is not None:          if RESPONSE is not None:
Line 440  class ECHO_collection(Folder, Persistent Line 444  class ECHO_collection(Folder, Persistent
   
     def getCoords(self):      def getCoords(self):
         try:          try:
               print self.coords
             return [ string.join(x,",") for x in self.coords]              return [ string.join(x,",") for x in self.coords]
   
   
         except:          except:
             return []              return []
                   
Line 477  class ECHO_collection(Folder, Persistent Line 484  class ECHO_collection(Folder, Persistent
         else:          else:
             return "NO OVERVIEW GRAPHICS"              return "NO OVERVIEW GRAPHICS"
   
     def ECHO_enterCoords(self,coordstr,RESPONSE=None):      def ECHO_enterCoords(self,coordstr,angle="",RESPONSE=None):
         """Enter coords"""          """Enter coords"""
         coords=self.coords          coords=self.coords
         coords.append(coordstr.split(","))          temco=coordstr.split(",")
           temco.append(angle)
           coords.append(temco)
         self.coords=coords[0:]          self.coords=coords[0:]
         #pt=PageTemplateFile('Products/ECHO_content/ECHO_draw.zpt').__of__(self)          #pt=PageTemplateFile('Products/ECHO_content/ECHO_draw.zpt').__of__(self)
         if RESPONSE is not None:          if RESPONSE is not None:
Line 551  class ECHO_collection(Folder, Persistent Line 560  class ECHO_collection(Folder, Persistent
                 #print "MT:",object.meta_type                  #print "MT:",object.meta_type
                 if object.meta_type in subColTypes:                  if object.meta_type in subColTypes:
                     #print "MT:",object.meta_type,object.getId()                      #print "MT:",object.meta_type,object.getId()
                     for coord in object.coords:                      for coordtemp in object.coords:
                         if len(coord)==4:                          if len(coordtemp)>3:
                               coord=coordtemp[0:4]
                             if hasattr(object,'title'):                              if hasattr(object,'title'):
                                 if not object.title=="":                                  if not object.title=="":
                                     ids.append([string.join(coord,", "),object.getId(),object.title])                                      ids.append([string.join(coord,", "),object.getId(),object.title])

Removed from v.1.3  
changed lines
  Added in v.1.4


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