version 1.65, 2004/05/07 14:51:02
|
version 1.68, 2004/05/07 16:37:09
|
Line 920 class ECHO_collection(Folder, Persistent
|
Line 920 class ECHO_collection(Folder, Persistent
|
|
|
def getGraphicCoords(self): |
def getGraphicCoords(self): |
"""Give list of coordinates""" |
"""Give list of coordinates""" |
subColTypes=['ECHO_collection','ECHO_externalLink','ECHO_resource'] |
subColTypes=['ECHO_collection','ECHO_resource'] |
ids=[] |
ids=[] |
for entry in self.__dict__.keys(): |
for entrySearch in self.ZopeFind(self,obj_metatypes=subColTypes): |
object=getattr(self,entry) |
object=entrySearch[1] |
try: |
if hasattr(object,'coords'): |
if object.meta_type in subColTypes: |
|
for coordtemp in object.coords: |
for coordtemp in object.coords: |
if len(coordtemp)>3: |
if len(coordtemp)>3: |
coord=coordtemp[0:4] |
coord=coordtemp[0:4] |
Line 936 class ECHO_collection(Folder, Persistent
|
Line 935 class ECHO_collection(Folder, Persistent
|
label=object.title |
label=object.title |
else: |
else: |
label=object.getId() |
label=object.getId() |
ids.append([string.join(coord,", "),object.getId(),label,object,coordtemp,object.getViewClassification()]) |
ids.append([string.join(coord,", "),object.getId(),label,object,coordtemp,object.viewClassification]) |
except: |
|
"""nothing""" |
|
|
|
return ids |
return ids |
|
|
|
|