Diff for /MPIWGWeb/MPIWGProjects.py between versions 1.47.2.74 and 1.47.2.75

version 1.47.2.74, 2007/04/19 13:32:35 version 1.47.2.75, 2007/04/26 18:09:44
Line 830  class MPIWGRoot(ZSQLExtendFolder): Line 830  class MPIWGRoot(ZSQLExtendFolder):
                 #create the object                  #create the object
                 e_mail=args[key]                  e_mail=args[key]
                 try:                  try:
                     newObj=MPIWGStaff.MPIWGStaff(e_mail,res.last_name.encode('utf-8'),res.first_name.encode('utf-8'),k)                      newObj=MPIWGStaff.MPIWGStaff(e_mail,res.last_name,res.first_name,k)
                     memberFolder._setObject(e_mail,newObj)                      memberFolder._setObject(e_mail,newObj)
                     obj=getattr(memberFolder,e_mail)                      obj=getattr(memberFolder,e_mail)
                     obj.reindex_object()                      obj.reindex_object()
Line 917  class MPIWGRoot(ZSQLExtendFolder): Line 917  class MPIWGRoot(ZSQLExtendFolder):
         #    self.ZSQLQuery(queryStr)          #    self.ZSQLQuery(queryStr)
                   
         return True,msg          return True,msg
   
   
     def updatePersonalwww_doIt(self):      def updatePersonalwww_doIt(self):
         """do the update"""          """do the update"""
         args=self.REQUEST.form          args=self.REQUEST.form
Line 927  class MPIWGRoot(ZSQLExtendFolder): Line 929  class MPIWGRoot(ZSQLExtendFolder):
         # generate the new entry          # generate the new entry
               
         if news and (len(news)>0):          if news and (len(news)>0):
             ret+="<h2>HinzugefŸgt</h2>"              ret+="<h2>Hinzugef&uuml;gt</h2>"
             ret+="<p>NeueintrŠge erscheinen erst auf der Homepage, wenn ihnen eine e-mail Adresse zugeordnet wurde.</p>"              ret+="<p>Neueintr&auml;ge erscheinen erst auf der Homepage, wenn ihnen eine e-mail Adresse zugeordnet wurde.</p>"
             ret+="<ul>"              ret+="<ul>"
         for new in news:          for new in news:
               
Line 940  class MPIWGRoot(ZSQLExtendFolder): Line 942  class MPIWGRoot(ZSQLExtendFolder):
                 else:                  else:
                     ret+="<li>OK: %s"%(new.encode('utf-8'))                      ret+="<li>OK: %s"%(new.encode('utf-8'))
         if news and (len(news)>0):          if news and (len(news)>0):
             ret+="<p>NeueintrŠge erscheinen erst auf der Homepage, wenn ihnen eine e-mail Adresse zugeordnet wurde.</p>"              ret+="<p>Neueintr&auml;ge erscheinen erst auf der Homepage, wenn ihnen eine e-mail Adresse zugeordnet wurde.</p>"
             ret+="</ul>"                   ret+="</ul>"     
                   
         # update          # update
   
         if len(conflicts.keys())>0:          if len(conflicts.keys())>0:
             ret+="<h2>Bei €nderung belassen</h2>"              ret+="<h2>&Auml;nderung des Benutzers &uuml;bernehmen</h2>"
             ret+="<p>Bitte die Filemaker-db entsprehchend Šndern</p>"              ret+="<p>Wenn n&ouml;tig in Filemaker-db &auml;ndern:</p>"
                           
         # konflicte             # konflicte   
         for conflict in conflicts.keys():          for conflict in conflicts.keys():
Line 975  class MPIWGRoot(ZSQLExtendFolder): Line 977  class MPIWGRoot(ZSQLExtendFolder):
                  self.updatePersonEntry(resultSet[key])                   self.updatePersonEntry(resultSet[key])
         return ret+"</body></html>"          return ret+"</body></html>"
                                             
   
     def updateInstitutsbiliography(self):      def updateInstitutsbiliography(self):
         """update the Institutsbibliogrpahy"""          """update the Institutsbibliogrpahy"""
         self.upDateSQL('personalwww.xml')          self.upDateSQL('personalwww.xml')
         return "<html><body>DONE</body></html>"          return "<html><body>DONE</body></html>"
   
   
     def updatePersonalwww_html(self):      def updatePersonalwww_html(self):
         """update form for the homepages web form"""          """update form for the homepages web form"""
         pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','updatePersonalwww.zpt')).__of__(self)          pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','updatePersonalwww.zpt')).__of__(self)
         return pt()          return pt()
           
       
     def updatePersonalwww(self,uploadfile):      def updatePersonalwww(self,uploadfile):
         """update personalwww          """update personalwww
         @param uploadfile: file handle auf das file          @param uploadfile: file handle auf das file
Line 1260  class MPIWGRoot(ZSQLExtendFolder): Line 1266  class MPIWGRoot(ZSQLExtendFolder):
         @param key: (optional) Key zur Idenfikation des Benutzer          @param key: (optional) Key zur Idenfikation des Benutzer
         @param date: (optional) Version die zum Zeitpunkt date gueltig war          @param date: (optional) Version die zum Zeitpunkt date gueltig war
         """          """
         # TODO: Die ganze Lšsung          # TODO: Die ganze Loesung
         def sortP(x,y):          def sortP(x,y):
             """sort by sorting number"""              """sort by sorting number"""
             #print x.xdata_05,y.xdata_05              #print x.xdata_05,y.xdata_05

Removed from v.1.47.2.74  
changed lines
  Added in v.1.47.2.75


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