--- MPIWGWeb/MPIWGProjects.py 2004/07/08 07:04:31 1.12 +++ MPIWGWeb/MPIWGProjects.py 2004/07/08 10:21:55 1.13 @@ -100,8 +100,17 @@ class MPIWGRoot(ZSQLExtendFolder): """sort names""" def sortLastName(x_c,y_c): - x=urllib.unquote(x_c) - y=urllib.unquote(y_c) + try: + x=urllib.unquote(x_c).encode('utf-8','ignore') + except: + x=urllib.unquote(x_c) + + try: + y=urllib.unquote(y_c).encode('utf-8','ignore') + except: + x=urllib.unquote(y_c) + + try: last_x=x.split()[len(x.split())-1] @@ -198,6 +207,16 @@ class MPIWGRoot(ZSQLExtendFolder): RESPONSE.redirect("showHistoricalPersons") + def getPersonDict(self,name): + """name von dict""" + + try: + return self.personDict[name][0].encode('utf-8') + except: + return self.personDict[name][0] + return self.personDict[name][0].decode('latin-1').encode('utf-8') + + def showHistoricalPersons(self): """show persons""" pt=PageTemplateFile('Products/MPIWGWeb/zpt/showHistoricalPersons').__of__(self)