No quiero entrar en discusión, sobre todo porque ni es mi forma de ser y porque agradezco el tiempo que te estás tomando, pero si lees mi segundo post:
http://www.forosdelweb.com/f18/relac...9/#post4775885, te indico que precisamente hice ese cambio que dices que tenía que haber hecho y sigue dándome el error que comento en ese mensaje:
Warning: array_filter() expects parameter 1 to be array, object given in...
Así que supongo que algo más falla. Antes de postear siempre intento buscar soluciones y le doy vueltas al código para intentar comprender lo que no entiendo y que los que estáis acostumbrados a programar, dais por hecho.
Nuevamente gracias por tu tiempo.