Сибирский , писался потому что начинающим мастером ;) Да и публика "не сможет" в нормальный код вникнуть Поэтому всё через *опу и осталось там если переписывать, то проще с нуля всё сделать Неиспользуемые поля в user таблице, запросы цикл в цикле и этот список можно долго продолжать