Diff for /MPIWGWeb/Attic/MPIWGRoot.py between versions 1.1.2.21 and 1.1.2.24

version 1.1.2.21, 2008/10/23 10:02:09 version 1.1.2.24, 2009/04/29 07:53:35
Line 80  class MPIWGRoot(ZSQLExtendFolder): Line 80  class MPIWGRoot(ZSQLExtendFolder):
         ret=[] # nimmt das Array auf, dass spaeter zurueckgegeben wird          ret=[] # nimmt das Array auf, dass spaeter zurueckgegeben wird
         ranges=[] #Array mit tupeln x,y wobei x die Position des Anfang und y des Endes der i-ten Umgebung angiebt          ranges=[] #Array mit tupeln x,y wobei x die Position des Anfang und y des Endes der i-ten Umgebung angiebt
                   
           wordStr=wordStr.lstrip().rstrip()
           
         def isInRanges(nr,length):          def isInRanges(nr,length):
             """test ob eine gegeben Position nr schon irgendwo in einer Umgebung ist, gibt den Index des ersten Wertes aus ranges zurueck,               """test ob eine gegeben Position nr schon irgendwo in einer Umgebung ist, gibt den Index des ersten Wertes aus ranges zurueck, 
             -1, wenn kein Treffer              -1, wenn kein Treffer
Line 384  class MPIWGRoot(ZSQLExtendFolder): Line 386  class MPIWGRoot(ZSQLExtendFolder):
         else:          else:
             return style                  return style    
   
     def getFeatures(self):      def getFeatures(self, num=None):
         """returns a list of all Features"""          """returns a list of the last num Features"""
         dir = getattr(self, 'features')          dir = getattr(self, 'features')
         features = dir.objectItems(['MPIWGFeature'])          features = dir.objectItems(['MPIWGFeature'])
         features.sort(sortWeight)          features.sort(sortWeight)
           if num is not None:
               # take only the last num elements
               features = features[-num:]
         # return pure list of objects          # return pure list of objects
         return [f[1] for f in features]          return [f[1] for f in features]
   
Line 774  class MPIWGRoot(ZSQLExtendFolder): Line 779  class MPIWGRoot(ZSQLExtendFolder):
                   
                   
         result,msg=MPIWGStaff.createNewDBEntry(self,data['publish_the_data'],data['key'],data['last_name'],          result,msg=MPIWGStaff.createNewDBEntry(self,data['publish_the_data'],data['key'],data['last_name'],
                                   data['first_name'],data['title'],data['status'],"",                                    data['first_name'],data['titles_new'],data['status'],"",
                                   "",data['date_from'],data['date_to'],                                    "",data['date_from'],data['date_to'],
                                   data['department'],data['home_inst'],data['funded_by'],                                    data['department'],'',data['funded_by'],
                                   data['e_mail2'],data['current_work'],"yes",data['date_stay_at_mpiwg'],data['group'],"no",data['current_work'])                                    data['e_mail2'],data['current_work'],"yes",data['date_stay_at_mpiwg'],data['group'],"no",data['current_work'])
                   
         return result,msg          return result,msg
Line 925  class MPIWGRoot(ZSQLExtendFolder): Line 930  class MPIWGRoot(ZSQLExtendFolder):
         try:          try:
                           
             self.ProjectCatalog.manage_catalogReindex(self.REQUEST,RESPONSE,self.REQUEST['URL1'])              self.ProjectCatalog.manage_catalogReindex(self.REQUEST,RESPONSE,self.REQUEST['URL1'])
               logger("MPIWG Root (reindexCatalog: projects)",logging.INFO,"DONE")
           except:
               logger("MPIWG Root (reindexCatalog: projects)",logging.WARNING," %s %s"%sys.exc_info()[:2])
           
           try:
               
               self.MembersCatalog.manage_catalogReindex(self.REQUEST,RESPONSE,self.REQUEST['URL1'])
               logger("MPIWG Root (reindexCatalog: members)",logging.INFO,"DONE")
           except:
               logger("MPIWG Root (reindexCatalog: members)",logging.WARNING," %s %s"%sys.exc_info()[:2])
           
           try:
               
               self.fulltextProjectsMembers.manage_catalogReindex(self.REQUEST,RESPONSE,self.REQUEST['URL1'])
               logger("MPIWG Root (reindexCatalog: fulltextProjectsMembers)",logging.INFO,"DONE")
         except:          except:
             logger("MPIWG Root (updatehomepage)",logging.WARNING," %s %s"%sys.exc_info()[:2])              logger("MPIWG Root (reindexCatalog: fulltextProjectsMembers)",logging.WARNING," %s %s"%sys.exc_info()[:2])
                           
                   
           

Removed from v.1.1.2.21  
changed lines
  Added in v.1.1.2.24


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