| 67 |
},) |
},) |
| 68 |
|
|
| 69 |
def getUSStates(self): |
def getUSStates(self): |
| 70 |
|
# TODO: Lang support |
| 71 |
result = DisplayList() |
result = DisplayList() |
| 72 |
try: |
try: |
| 73 |
props = self.portal_properties.geographic_properties.getProperty('us_states') |
ids = self.geographic_properties.us_states.propertyIds() |
| 74 |
|
for id in ids: |
| 75 |
|
result.add(id, self.geographics_tool.getName('us_states', id)) |
| 76 |
except: |
except: |
| 77 |
return DisplayList(()) |
return DisplayList(()) |
| 78 |
|
|
|
mylist = [] |
|
|
|
|
|
for item in props: |
|
|
mylist.append(item.split('|')) |
|
|
|
|
|
for item in mylist: |
|
|
result.add(item[0], item[1]) |
|
|
|
|
| 79 |
return result |
return result |
| 80 |
|
|
| 81 |
def getCountries(self): |
def getCountries(self): |
| 82 |
result = DisplayList() |
result = DisplayList() |
| 83 |
try: |
try: |
| 84 |
props = self.portal_properties.geographic_properties.getProperty('countries') |
ids = self.geographic_properties.countries.propertyIds() |
| 85 |
|
for id in ids: |
| 86 |
|
result.add(id, self.geographics_tool.getName('countries', id)) |
| 87 |
except: |
except: |
| 88 |
return DisplayList(()) |
return DisplayList(()) |
| 89 |
|
|
|
mylist = [] |
|
|
|
|
|
for item in props: |
|
|
mylist.append(item.split('|')) |
|
|
|
|
|
for item in mylist: |
|
|
result.add(item[0], item[1]) |
|
|
|
|
| 90 |
return result |
return result |
| 91 |
|
|
| 92 |
registerType(PublicAction) |
registerType(PublicAction) |