The data is coming from a stupidly complex query that pulls info from 15 separate tables using unions to merge the results into a single result, e.g.
select a,b,c,'phpbb' as source from phpbb_posts
union select a,b,c,'xyz' as source from another_table
union select a,b,c,'zyx' as source from table_xyz
the result is then processed and if the source is phpbb I'm applying generate_text_for_display, but nothing else is done to it as yet - I'm assuming I'm missing something?
If you need to see it I can send you a link and username/password by PM as its a private forum
not sure if it makes a difference but in this particular case, the uid and bitfield are being merged in the sql query using concat then split later using explode. I don't think thats causing a problem as the bbcode is being parsed correctly, and another page that has the same problem pulls the bitfield and uid directly.
I've tried looking through viewtopic and can't see any extra steps over what I'm doing, but obviously there is