А все потому, что затеяли мы полную переделку хранения файлов! Исходно описания файлов хранились в отдельной таблице для каждого объекта, а сами файлы - пообъектно в папках. Теперь же все описания собраны в единой таблице, а вновь загружаемые файлы хранятся в индивидуальных папках каждого участника.
Эта переделка позволила реализовать, во-первых, перемещение файлов между разными объектами, во-вторых собрать все файлы, выгруженные участником, в его профиле, и главное - дать возможность загружать файлы в собственный профиль! Теперь не нужны дополнительные телодвижения с созданием скрытых групп - файлы, выложенные в профиль, видны только владельцу, а чтобы сделать его доступным надо переместить в нужное место.
Также традиционно исправлены все обнаруженные баги - восстановлена работы общей карты для гостей, наконец-то починено исчезновение расширения файла после загрузки и приведена в порядок реакция на нажатия кнопок создания объектов гостями.
Также сделана одна очень удобная вещь - "местоимение" в УРЛе, заменяемое на личный профиль участника. Теперь в инструкции можно давать ссылки вида http://www.ykoctpa.ru/i/files/all - и каждый перешедший по ней участник попадет в файлы собственного профиля, а гости - на страницу авторизации. Мелочь а приятно