[cpif] r222 - trunk/backend
svn at argo.es
svn at argo.es
Mon Jul 2 23:23:50 CEST 2007
Author: jcea
Date: Mon Jul 2 23:23:47 2007
New Revision: 222
Log:
Primeros pasos para soportarlo en el skin
Modified:
trunk/backend/database.py
Modified: trunk/backend/database.py
==============================================================================
--- trunk/backend/database.py (original)
+++ trunk/backend/database.py Mon Jul 2 23:23:47 2007
@@ -356,7 +356,9 @@
meta={"titulo":hilo["titulo"],"creador":hilo["creador"],
"TS creacion":hilo["TS creacion"]}
- u=root["usuarios"]["usuarios"][normaliza_nick(usuario)]
+ avatares=root["static"]["avatars"]
+ usuarios=root["usuarios"]["usuarios"]
+ u=usuarios[normaliza_nick(usuario)]
num_mensajes=hilo["num_mensajes"]
mensajes=[]
@@ -366,7 +368,13 @@
iterador_mensajes=hilo["mensajes"].items_from(pr)
for msg_num,msg in iterador_mensajes :
posicion,msg=msg
- mensajes.append((msg_num,msg["autor"],msg["TS"],msg["texto"][1]))
+ autor=msg["autor"]
+ autor2=usuarios.get(normaliza_nick(autor))
+ avatar=None
+ if autor2 :
+ avatar=autor2["avatar"]
+ avatar=(avatar,avatares[avatar]["size"])
+ mensajes.append((msg_num,autor,msg["TS"],msg["texto"][1],avatar))
i-=1
if not i : break
More information about the cpif
mailing list