Так вот что я изначально думал, но из-за природы BBCode, вы можете написать цитату без указания автора, сообщение или метку времени. И хотя я мог бы написать что-то, что будет проверка и гарантирует, что цитата имеет некоторую ссылку на оригинальные цитаты, это не так, как он был построен, чтобы работать (моя оценку, не известный факт). Добавлю, что дополнительная проверка может также нарушить наш инструмент с импортом, так как все котировки в SMF не поддерживает эту функцию прямо сейчас.
И это самое интересное о работе с устаревшими данными и системами.
Я думаю, что лучший способ думать об этой проблеме, чтобы разбить его к основам, это первые принципы. Основная проблема заключается один пользователь пытается выдать себя за другого пользователя. Проблема с экранированием является скорее симптомом болезни, а не первопричина. Так что найти способ для пользователей, чтобы быть уникальным, глядя в рамках всей системы будет вылечить болезнь, но и гарантировать, что то же самое произойдет не через другой форме, как сообщения на форуме или такие.
Опять же, любая помощь приветствуется, но до тех пор я буду продолжать думать об этом.