=== TON Italia Registration ===
Contributors: fabioarrigoni
Tags: registration, membership, gdpr, form
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 8.0
Stable tag: 1.5
License: GPLv2 or later

Form di iscrizione socio per TON ITALIA ODV con gestione ammissioni, GDPR e CAPTCHA integrato.

== Description ==

Shortcode: `[ton_registration_form]`

Funzionalità principali:

* Form pubblico con campi del modulo PDF «Domanda di ammissione a socio e contestuale tesseramento»
* Due checkbox al posto delle firme (statuto e privacy)
* Testi privacy, dichiarazioni e istruzioni bonifico editabili in admin
* CAPTCHA integrato (honeypot, verifica matematica, rate limit per IP)
* Salvataggio in tabella dedicata `wp_ton_registrations` con IP e timestamp consensi
* Creazione utente WordPress con ruolo Subscriber (senza accesso a wp-admin)
* Email di notifica admin e conferma utente
* Pannello admin: elenco, dettaglio, stato Ammesso / Non ammesso, data Libro Associati
* Strumenti GDPR: export JSON, anonimizzazione, eliminazione definitiva

== Installation ==

1. Caricare la cartella `ton-italia-registration` in `wp-content/plugins/`
2. Attivare il plugin da Plugin → Plugin installati
3. Inserire lo shortcode `[ton_registration_form]` in una pagina
4. Configurare testi e email in **TON Iscrizioni → Impostazioni**

== GDPR ==

* L'IP del richiedente viene registrato per finalità legali e di sicurezza
* Versione informativa privacy salvata al momento del consenso
* Export, anonimizzazione ed eliminazione disponibili dalla scheda singola iscrizione
* Contatto GDPR predefinito: qeshet.tonitalia@gmail.com (modificabile in impostazioni)

== Uninstall ==

Alla **disinstallazione** (eliminazione plugin, non disattivazione):

* Viene eliminata la tabella `wp_ton_registrations`
* Vengono rimosse tutte le opzioni `ton_reg_*` e i transient correlati
* Gli utenti Subscriber creati dal plugin **non** vengono eliminati automaticamente (impostazione predefinita)

Per eliminare anche gli utenti alla disinstallazione, attivare l'opzione corrispondente in Impostazioni prima di rimuovere il plugin.

== Frequently Asked Questions ==

= Quale ruolo WordPress viene assegnato? =

Subscriber, senza accesso all'area amministrativa.

= Serve reCAPTCHA o servizi esterni? =

No. Il CAPTCHA è integrato nel plugin.

== Changelog ==

= 1.5 =
* Aggiunto caricamento documento «Ricevuta pagamento» in admin

= 1.4 =
* Dettaglio iscrizione: sezione esplicita consensi (statuto, privacy, newsletter) con data/ora

= 1.3 =
* Corretto elenco iscrizioni in admin (paginazione e visualizzazione tabella)

= 1.2 =
* Date del form in formato gg-mm-aaaa (nascita e dichiarazione)

= 1.1 =
* Caricamento documento identità e ricevuta bonifico in admin (cartella Media «Documenti Iscritti»)
* Miglioramenti form: ordine sezioni, placeholder, validazione client/server

= 1.0 =
* Release iniziale
