Pues eso, avatares recuperados (o eso creo).
Ha sido un curro de la hostia, ya comenzando por averiguar las diferencias entre cómo gestiona los avatares la v2 con respecto a la v3, he tenido que escribir tres scripts, el último ha fallado por una chorrada, al final los cuatro flecos que han quedado sueltos los he corregido a mano.
Para quien le pueda interesar: la v2 cuando subes el archivo genera un hash, y el nombre final del archivo de avatar es HASH_USERID.EXT, siendo HASH el hash, USERID el identificador de usuario en la base de datos, y EXT la extensión del archivo. El nombre de archivo almacenado en la base de datos tiene, pues, una correspondencia física con un archivo real en el disco.
Sin embargo, en la v3 el nombre del archivo en el campo de avatar no es el archivo realmente almancenado en disco. El archivo de disco tiene el mismo formato de nombre, pero el HASH es un identificador único para el foro, y el nombre de archivo almacenado en la base de datos es de formato USERID.EXT (sin el hash).
Un poco pitote, pero al final ha funcionado. Lamento si a alguien le he hecho un rollback del avatar
Saludotes!





