version 1.47.2.14, 2005/06/20 17:11:46
|
version 1.47.2.15, 2005/06/20 17:53:25
|
Line 66 class MPIWGLink(SimpleItem):
|
Line 66 class MPIWGLink(SimpleItem):
|
|
|
meta_type="MPIWGLink" |
meta_type="MPIWGLink" |
|
|
|
|
def __init__(self,id,link,title='',weight=''): |
def __init__(self,id,link,title='',weight=''): |
"""init mpiwglink""" |
"""init mpiwglink""" |
self.id=id |
self.id=id |
Line 83 class MPIWGLink(SimpleItem):
|
Line 84 class MPIWGLink(SimpleItem):
|
## return eval("self"+objpath) |
## return eval("self"+objpath) |
|
|
|
|
splitted=self.link.split("/") |
splitted=self.link.lstrip().split("/") |
obj=self |
obj=self |
for x in splitted: |
for x in splitted: |
|
if not x=="": |
obj=getattr(obj,x) |
obj=getattr(obj,x) |
|
|
return obj |
return obj |
Line 278 class MPIWGRoot(ZSQLExtendFolder):
|
Line 280 class MPIWGRoot(ZSQLExtendFolder):
|
y1=int(getattr(y[1],'weight','0')) |
y1=int(getattr(y[1],'weight','0')) |
return cmp(x1,y1) |
return cmp(x1,y1) |
if hasattr(self,id): |
if hasattr(self,id): |
subs=self.ZopeFind(getattr(self,id),obj_metatypes=['MPIWGTemplate']) |
subs=self.ZopeFind(getattr(self,id),obj_metatypes=['MPIWGTemplate','MPIWGLink']) |
subret=[] |
subret=[] |
for x in subs: |
for x in subs: |
if not(x[1].title==""): |
if not(x[1].title==""): |
Line 940 class MPIWGRoot(ZSQLExtendFolder):
|
Line 942 class MPIWGRoot(ZSQLExtendFolder):
|
ret=[] |
ret=[] |
splitNeu=[] |
splitNeu=[] |
if email: |
if email: |
print "IIII:",self.getId() |
|
members=self.ZopeFind(self.members,obj_metatypes=['MPIWGStaff'],obj_ids=[email],search_sub=1) |
members=self.ZopeFind(self.members,obj_metatypes=['MPIWGStaff'],obj_ids=[email],search_sub=1) |
name = members[0][1].title.decode('utf-8') |
name = members[0][1].title.decode('utf-8') |
|
|