Zdravím,
pracuji na svém administračním systému a chtěl bych obsáhnout možnost posílání zpráv mezi uživateli.
Zde je jak zatím postupuji:
- uživatel si vybere cílovou skupinu, případně si zatrhne libovolné uživatele ze seznamu (např. pouze administratorum, všem, nebo třeba jen třem konkrétním lidem)
- napíše zprávu a skript si podle zvolené skupiny vytáhne adresáty z db a uloží je do pole
- provedou se kontroly atd. a zpráva se uloží do db
Tady jsem zatím skončil a řeším následující problém: když je více adresátů, zpráva se uloží vícekrát, pokaždé má akorát jiné ID příjemce. Tohle řešení sice funguje, ale při větším počtu uživatelů asi nebude úplně ideální. Má někdo nápad či zkušenost jak by se to dalo řešit, aby se zpráva neduplikovala, ale zároveň by s ní každý mohl zacházet individuálně? (například přečteno/nepřečteno)
používám PHP 5 s MySql 5.5