Diff for /MPIWGWeb/MPIWGStaff.py between versions 1.10.2.27 and 1.10.2.32

version 1.10.2.27, 2006/07/03 14:28:47 version 1.10.2.32, 2006/12/08 13:54:41
Line 57  class MPIWGStaff(CatalogAware,ZSQLExtend Line 57  class MPIWGStaff(CatalogAware,ZSQLExtend
                   
     def createNewDBEntry(self,publish_the_data,id,name,vorname,username,title,position,e_mail,e_mail_p,date_from,date_to,abteilung,heimat_inst,funded_by="",e_mail2="",txt="",txt_p="no",stay_at_mpiwg=""):      def createNewDBEntry(self,publish_the_data,id,name,vorname,username,title,position,e_mail,e_mail_p,date_from,date_to,abteilung,heimat_inst,funded_by="",e_mail2="",txt="",txt_p="no",stay_at_mpiwg=""):
         """lege person in der datenbank an"""          """lege person in der datenbank an"""
   
       if date_to=="": # wenn date_to leer
                date_to=="date_none"
   
         msg=""          msg=""
         #test ob id schon existiert          #test ob id schon existiert
         if self.ZSQLQuery("select id from personal_www where id='%s'"%id):          if self.ZSQLQuery("select id from personal_www where id='%s'"%id):
Line 74  class MPIWGStaff(CatalogAware,ZSQLExtend Line 78  class MPIWGStaff(CatalogAware,ZSQLExtend
                   
         insert=[]          insert=[]
         for element in insertTuple:          for element in insertTuple:
           if element=="date_none": # date_none eintrag wird zu null uebersetzt
           insert.append('null')
           else:
             insert.append("'%s'"%element)              insert.append("'%s'"%element)
                   
         insertStr=",".join(insert)          insertStr=",".join(insert)
Line 94  class MPIWGStaff(CatalogAware,ZSQLExtend Line 101  class MPIWGStaff(CatalogAware,ZSQLExtend
         if not DBid:          if not DBid:
             DBid=self.getDBId()              DBid=self.getDBId()
                     
    
         self.ZSQLQuery("SET DATESTYLE TO 'German'")          self.ZSQLQuery("SET DATESTYLE TO 'German'")
   
         test=self.ZSQLQuery("select id from personal_www where id='%s' "%DBid)          test=self.ZSQLQuery("select id from personal_www where id='%s' "%DBid)
Line 131  class MPIWGStaff(CatalogAware,ZSQLExtend Line 139  class MPIWGStaff(CatalogAware,ZSQLExtend
   
         if file and not(file.filename==""):          if file and not(file.filename==""):
             if self.getImageObj():              if self.getImageObj():
         self.getImageObj().updateImage(file,rename=None,RESPONSE=None)                        self.getImageObj().updateImage(file,_rename=None,RESPONSE=None)
             else:              else:
         # create new image object          # create new image object
         xp = file.filename.rfind('.')          xp = file.filename.rfind('.')
Line 198  class MPIWGStaff(CatalogAware,ZSQLExtend Line 206  class MPIWGStaff(CatalogAware,ZSQLExtend
         self.lastName=lastName          self.lastName=lastName
         self.firstName=firstName          self.firstName=firstName
   
       def harvest_page(self):
           """geharvestete seite = verschlankte version von members_main"""
           pt = getTemplate(self, "harvest_members_main")
           return pt()
   
     def index_html(self):      def index_html(self):
         """show homepage"""          """show homepage"""
Line 257  class MPIWGStaff(CatalogAware,ZSQLExtend Line 269  class MPIWGStaff(CatalogAware,ZSQLExtend
     def edit(self):      def edit(self):
         """Edit the pages"""          """Edit the pages"""
         #TODO: zusammenspiel mit apache, redirect auf 18080 rausnehmen bzw. zumindest verallgemeinern          #TODO: zusammenspiel mit apache, redirect auf 18080 rausnehmen bzw. zumindest verallgemeinern
         if self.REQUEST['SERVER_URL']=="http://www.mpiwg-berlin.mpg.de":          #if self.REQUEST['SERVER_URL']=="http://www.mpiwg-berlin.mpg.de":
                 redURL="http://xserve04.mpiwg-berlin.mpg.de:18080/www_neu/de/mitarbeiter/members/%s/edit"%self.getId()          #        redURL="http://xserve04.mpiwg-berlin.mpg.de:18080/www_neu/de/mitarbeiter/members/%s/edit"%self.getId()
                   #
                 self.REQUEST.RESPONSE.redirect(redURL)          #        self.REQUEST.RESPONSE.redirect(redURL)
   
         pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','editMPIWGStaff.zpt')).__of__(self)          pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','editMPIWGStaff.zpt')).__of__(self)
         return pt()          return pt()
Line 386  class MPIWGStaff(CatalogAware,ZSQLExtend Line 398  class MPIWGStaff(CatalogAware,ZSQLExtend
             pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','editMainData.zpt')).__of__(self)              pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','editMainData.zpt')).__of__(self)
             return pt()               return pt() 
         else:          else:
           print argv
             self.ZSQLChange(argv,_table="personal_www",_identify="id=%s"%self.getDBId(),USE_FORM="yes")              self.ZSQLChange(argv,_table="personal_www",_identify="id=%s"%self.getDBId(),USE_FORM="yes")
             if RESPONSE:              if RESPONSE:
                 RESPONSE.redirect("editMainData")                  RESPONSE.redirect("editMainData")

Removed from v.1.10.2.27  
changed lines
  Added in v.1.10.2.32


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