--- MPIWGWeb/MPIWGProjects.py 2007/04/19 13:32:35 1.47.2.74 +++ MPIWGWeb/MPIWGProjects.py 2007/04/26 18:09:44 1.47.2.75 @@ -830,7 +830,7 @@ class MPIWGRoot(ZSQLExtendFolder): #create the object e_mail=args[key] 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) obj=getattr(memberFolder,e_mail) obj.reindex_object() @@ -917,6 +917,8 @@ class MPIWGRoot(ZSQLExtendFolder): # self.ZSQLQuery(queryStr) return True,msg + + def updatePersonalwww_doIt(self): """do the update""" args=self.REQUEST.form @@ -927,8 +929,8 @@ class MPIWGRoot(ZSQLExtendFolder): # generate the new entry if news and (len(news)>0): - ret+="

HinzugefŸgt

" - ret+="

NeueintrŠge erscheinen erst auf der Homepage, wenn ihnen eine e-mail Adresse zugeordnet wurde.

" + ret+="

Hinzugefügt

" + ret+="

Neueinträge erscheinen erst auf der Homepage, wenn ihnen eine e-mail Adresse zugeordnet wurde.

" ret+="" # update if len(conflicts.keys())>0: - ret+="

Bei €nderung belassen

" - ret+="

Bitte die Filemaker-db entsprehchend Šndern

" + ret+="

Änderung des Benutzers übernehmen

" + ret+="

Wenn nötig in Filemaker-db ändern:

" # konflicte for conflict in conflicts.keys(): @@ -975,14 +977,18 @@ class MPIWGRoot(ZSQLExtendFolder): self.updatePersonEntry(resultSet[key]) return ret+"" + def updateInstitutsbiliography(self): """update the Institutsbibliogrpahy""" self.upDateSQL('personalwww.xml') return "DONE" + + def updatePersonalwww_html(self): """update form for the homepages web form""" pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','updatePersonalwww.zpt')).__of__(self) return pt() + def updatePersonalwww(self,uploadfile): """update personalwww @@ -1260,7 +1266,7 @@ class MPIWGRoot(ZSQLExtendFolder): @param key: (optional) Key zur Idenfikation des Benutzer @param date: (optional) Version die zum Zeitpunkt date gueltig war """ - # TODO: Die ganze Lšsung + # TODO: Die ganze Loesung def sortP(x,y): """sort by sorting number""" #print x.xdata_05,y.xdata_05 @@ -2531,4 +2537,4 @@ def manage_addMPIWGProject(self,id,RESPO if RESPONSE is not None: - RESPONSE.redirect('manage_main') \ No newline at end of file + RESPONSE.redirect('manage_main')