Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Usuwanie prywatnych wiadomości po stronie użytkownika, Offtopic
wujek2009
post 11.11.2011, 14:28:16
Post #1





Grupa: Zarejestrowani
Postów: 350
Pomógł: 31
Dołączył: 23.05.2010

Ostrzeżenie: (0%)
-----


Cześć.

W jaki sposób rozwiązaliście u siebie usuwanie prywatnych wiadomości ze skrzynki PM?
Do głowy przychodzą mi tylko dwie możliwości:

1) Podwójne dublowanie wpisów. Czyli jak np. ja wysyłam wiadomość do Ciebie to w bazie tworze dwa wpisy odpowiedzialne za to. Stąd jak usunę wpis z bazy to ja nie będę widział tej wiadomości, ale Ty będziesz mógł normalnie ją czytać - ponieważ nie chcesz, aby była usunięta z bazy.

Mało interesujące rozwiązanie, aby dublować wpisy.

2) Dodanie dwóch nowych kolumn typu: to_poster_ignore, from_poster_ignore (enum (yes/no))
I po prostu w przypadku usunięcia wiadomości będę ją ignorował - dopiero gdy obie kolumny będą posiadały status równy "yes" to usunę wpis z bazy.

Użytkownik klika "Usuń wiadomość" -> sprawdzam czy wiadomość posiada już status "..._ignore" jeśli nie - to po prostu IGNORUJE ją. Drugi użytkownik klika i powtarzamy ten sam algorytm tylko, że tym razem usuwa wiadomość.


Czy może pominąłem jakieś rozwiązanie, choć drugi punkt moim zdaniem jest ciekawy - nawet można to zamknąć w jednej kolumnie.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:50