System Sygnalista oferuje dwa tryby składania zgłoszeń: anonimowy i jawny. Wybór należy do Ciebie i możesz go zmienić w dowolnym momencie przed wysłaniem zgłoszenia.
Zgłoszenie anonimowe
Twoja tożsamość pozostaje całkowicie nieznana. System nie wymaga żadnych danych osobowych, a jedynie treść zgłoszenia.
Zgłoszenie jawne
Dobrowolnie ujawniasz swoją tożsamość, co umożliwia kontakt zwrotny i potencjalnie szybsze rozpatrzenie sprawy.
Decyzja o anonimowości jest zapisana w zmiennej is_anonymous. Gdy wybierasz tryb anonimowy, pola z danymi osobowymi (reporter_name, reporter_email itd.) są automatycznie ustawiane na NULL w bazie danych.
// Sprawdzenie czy zgłoszenie jest anonimowe $isAnonymous = ($_POST['is_anonymous'] ?? '1') === '1'; // Przy zapisie do bazy - dane osobowe tylko gdy NIE anonimowe $stmt->execute([ // ... $isAnonymous ? 1 : 0, // is_anonymous $isAnonymous ? null : $_POST['reporter_name'], // NULL gdy anonimowe // pozostałe dane osobowe również NULL gdy anonimowe ]);