Diff for /MPIWGWeb/MPIWGStaff.py between versions 1.10.2.53 and 1.10.2.55

version 1.10.2.53, 2008/08/28 18:20:09 version 1.10.2.55, 2008/09/02 12:00:06
Line 21  from AccessControl import ClassSecurityI Line 21  from AccessControl import ClassSecurityI
 import time  import time
 import logging  import logging
 import email  import email
   from MPIWGHelper import *
 #ersetzt logging  #ersetzt logging
 def logger(txt,method,txt2):  def logger(txt,method,txt2):
     """logging"""       """logging""" 
Line 97  class MPIWGStaff(CatalogAware,ZSQLExtend Line 98  class MPIWGStaff(CatalogAware,ZSQLExtend
         logging.error(email.Utils.formatdate()+' GMT')          logging.error(email.Utils.formatdate()+' GMT')
         RESPONSE.redirect(url+addStr%timeStamp)          RESPONSE.redirect(url+addStr%timeStamp)
                   
       def getKeyUTF8(self):
           """get db_key utf8"""
           return utf8ify(self.getKey())
       
     def getKey(self):      def getKey(self):
         """get database key"""          """get database key"""
         if hasattr(self,'key'):          if hasattr(self,'key'):
             return self.key.lower()              #logging.error("SAVED KEY:%s"%self.key)
               return unicodify(self.key.lower())
               #return self.key.lower()
                   
         #fuer alt faelle ohne key          #fuer alt faelle ohne key
           #logging.error("NEW KEY:%s"%(self.firstName+'_'+self.lastName).lower().replace(' ',''))
         return (self.firstName+'_'+self.lastName).lower().replace(' ','')          return (self.firstName+'_'+self.lastName).lower().replace(' ','')
                   
     def getConnectionObj(self):#ueberschreibe connection id methode          def getConnectionObj(self):#ueberschreibe connection id methode    
Line 558  class MPIWGStaff(CatalogAware,ZSQLExtend Line 566  class MPIWGStaff(CatalogAware,ZSQLExtend
         ret=""          ret=""
         founds=self.ZSQLInlineSearch(_table='research_interest',key_main=person.key)          founds=self.ZSQLInlineSearch(_table='research_interest',key_main=person.key)
         if founds:          if founds:
             ret="Research interests: <br/><br/>"              ret="<p class=\"bio_section_header\">Research interests: </p><br/>"
         for found in self.sortPriority(founds):          for found in self.sortPriority(founds):
             ret+=found.interest+"<br/>"              ret+=found.interest+"<br/>"
                   
                   
         if (person.current_work) and (not person.current_work==""):          if (person.current_work) and (not person.current_work==""):
             ret="Current work: <br/><br/>"              ret="<p class=\"bio_section_header\">Current work: </p><br/>"
               
             ret+=person.current_work+"<br/>"              ret+=person.current_work+"<br/>"
           
Line 693  class MPIWGStaff(CatalogAware,ZSQLExtend Line 701  class MPIWGStaff(CatalogAware,ZSQLExtend
         self.sortingMode=sortingMode          self.sortingMode=sortingMode
                   
         if RESPONSE and REQUEST:          if RESPONSE and REQUEST:
             REQUEST.self.redirect(RESPONSE,REQUEST['HTTP_REFERER'])              self.redirect(RESPONSE,REQUEST['HTTP_REFERER'])
   
         return True          return True
   
Line 720  class MPIWGStaff(CatalogAware,ZSQLExtend Line 728  class MPIWGStaff(CatalogAware,ZSQLExtend
         self.redirect(RESPONSE,self.REQUEST['HTTP_REFERER'])          self.redirect(RESPONSE,self.REQUEST['HTTP_REFERER'])
                   
   
     
     security.declareProtected('View management screens','addPublications')          security.declareProtected('View management screens','addPublications')    
     def addPublications(self,submit=None,REQUEST=None,noredirect=None,RESPONSE=None):      def addPublications(self,submit=None,REQUEST=None,noredirect=None,RESPONSE=None):
         """add publications"""          """add publications"""
Line 834  class MPIWGStaff(CatalogAware,ZSQLExtend Line 843  class MPIWGStaff(CatalogAware,ZSQLExtend
         tmp.sort(sort)                     tmp.sort(sort)           
         return tmp          return tmp
           
     def deleteField(self,table,oid):      def deleteField(self,table,oid,RESPONSE=None):
         """delete entry"""          """delete entry"""
         query="DELETE FROM %s WHERE oid = '%s'"%(table,oid)          query="DELETE FROM %s WHERE oid = '%s'"%(table,oid)
   
         self.ZSQLQuery(query)          self.ZSQLQuery(query)
         self.REQUEST.self.redirect(RESPONSE,self.REQUEST['HTTP_REFERER'])          self.redirect(RESPONSE,self.REQUEST['HTTP_REFERER'])
                   
           
 def manage_addMPIWGStaffForm(self):  def manage_addMPIWGStaffForm(self):

Removed from v.1.10.2.53  
changed lines
  Added in v.1.10.2.55


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