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