Diff for /MPIWGWeb/MPIWGProjects.py between versions 1.47.2.14 and 1.47.2.15

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')
   

Removed from v.1.47.2.14  
changed lines
  Added in v.1.47.2.15


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