version 1.39, 2004/08/17 15:22:14
|
version 1.40, 2004/08/28 01:06:03
|
Line 469 class ECHO_navigation(Folder):
|
Line 469 class ECHO_navigation(Folder):
|
temp=re.sub("/",".",temp) |
temp=re.sub("/",".",temp) |
temp="self.aq_parent"+temp |
temp="self.aq_parent"+temp |
|
|
|
|
objtemp=eval(temp) |
objtemp=eval(temp) |
nav={} |
nav={} |
|
|
|
#print getattr(self,'v_hash',None) |
|
try: |
|
#print "cash",self.getId(),str(depth) |
|
return self._v_hash[str(depth)] |
|
except: |
|
"""nothing""" |
|
#print "nocash",self.getId(),str(depth) |
|
|
obj=objtemp |
obj=objtemp |
|
|
|
|
Line 489 class ECHO_navigation(Folder):
|
Line 499 class ECHO_navigation(Folder):
|
|
|
|
|
#print nav |
#print nav |
|
try: |
|
self._v_hash[str(depth)]={} |
|
except: |
|
self._v_hash={} |
|
self._v_hash[str(depth)]={} |
|
|
|
for x in nav.keys(): |
|
self._v_hash[str(depth)][x]=nav[x] |
|
|
return nav |
return nav |
|
|
def barFromHash(self,hash,start=None,sortField=None,location=None): |
def barFromHash(self,hash,start=None,sortField=None,location=None): |