Итак, реализовано удаление сообщений.
Некоторые особенности: 1) можно пока удалять только те сообщения, что написали вы сами; 2) после удаления у вас есть возможность восстановить (но только до момента перезагрузки страницы!) [внимание! после восстановления страница перегружается, поэтому если вы удалили два сообщения и оба хотите восстановить, то после перезагрузки ссылки на восстановление второго сообщения уже не будет //сей момент исправлю, когда восстановление реализую без перезагрузки страницы]; 3) сообщения физически не удаляются, просто не отображаются и все; 4) при удалении уменьшается количество непрочтенных сообщений у того пользователя, кому вы отправляли сообщение. При восстановлении факт его непрочтения не восстанавливается (сие можно реализовать, если при удалении запоминать флаг прочтения у сообщения, но пока это не сделано) [хак для отправки сообщения пользователю незаметно — нужно отправить ему сообщение, удалить и после восстановить. В этом случае в полосе статуса он не будет видеть, что у него есть новые сообщения]; 5) на странице списка переписок в количество сообщений переписки с тем или иным пользователем будут фигурировать и удаленные сообщения [это постараюсь поправить позже — уж больно там сложный запрос... побоялся сейчас в него лезть, вдруг что-то поломаю...].
// В разделе по устранению проблем Топа не нашел тему о данном предложении. Хотя помню, что вы просили. |