<?php
/**
* Default settings from membership PDF.
*
* @package TonItaliaRegistration
*/
defined( 'ABSPATH' ) || exit;
/**
* Class TON_Reg_Defaults
*/
class TON_Reg_Defaults {
/**
* @return array<string, mixed>
*/
public static function options() {
return array(
'ton_reg_social_year' => '2026',
'ton_reg_membership_fee' => '10,00',
'ton_reg_beneficiary' => 'TON ITALIA ODV',
'ton_reg_iban' => 'IT38N0501811700000020000843',
'ton_reg_payment_instructions' => self::payment_instructions(),
'ton_reg_statuto_declaration' => self::statuto_declaration(),
'ton_reg_privacy_notice' => self::privacy_notice(),
'ton_reg_newsletter_label' => self::newsletter_label(),
'ton_reg_minor_notice' => self::minor_notice(),
'ton_reg_success_message' => '<p>Grazie. La tua domanda di iscrizione è stata ricevuta. Riceverai un\'email di conferma con i prossimi passaggi.</p>',
'ton_reg_admin_email' => get_option( 'admin_email' ),
'ton_reg_gdpr_contact' => 'qeshet.tonitalia@gmail.com',
'ton_reg_email_admin_subject' => '[TON ITALIA ODV] Nuova domanda di iscrizione socio',
'ton_reg_email_admin_body' => self::email_admin_body(),
'ton_reg_email_user_subject' => 'Conferma iscrizione TON ITALIA ODV',
'ton_reg_email_user_body' => self::email_user_body(),
'ton_reg_captcha_enabled' => '1',
'ton_reg_rate_limit_max' => '5',
'ton_reg_rate_limit_window' => '900',
'ton_reg_newsletter_required' => '0',
'ton_reg_privacy_version' => '1',
'ton_reg_delete_users_on_uninstall' => '0',
'ton_reg_mailchimp_enabled' => '0',
'ton_reg_mailchimp_api_key' => '',
'ton_reg_mailchimp_list_id' => '',
'ton_reg_mailchimp_tags' => 'Socio TON ITALIA',
'ton_reg_mailchimp_permission_ids' => '[]',
);
}
/**
* @return string
*/
private static function payment_instructions() {
return '<p>Quota associativa annuale: <strong>€ {quota}</strong> per l\'anno sociale <strong>{anno}</strong>.</p>'
. '<p>Effettua un bonifico bancario:</p>'
. '<ul>'
. '<li><strong>Beneficiario:</strong> {beneficiario}</li>'
. '<li><strong>IBAN:</strong> {iban}</li>'
. '<li><strong>Causale:</strong> tesseramento TON ITALIA ODV anno {anno} di {nome} {cognome}</li>'
. '</ul>'
. '<p>L\'iscrizione sarà considerata completa a seguito di ammissione da parte del Direttivo, della ricezione del bonifico e annotazione nel Libro degli associati.</p>';
}
/**
* @return string
*/
private static function statuto_declaration() {
return 'Dichiaro ai sensi degli artt. 46 e 47 del D.P.R. 445/2000 di aver preso visione dello Statuto e dei regolamenti interni dell\'Associazione, '
. 'di condividerne pienamente i principi, le finalità e le attività dell\'organizzazione, di accettare e rispettare le deliberazioni legalmente adottate '
. 'dagli organi sociali e di impegnarmi al pagamento della quota associativa annuale stabilita per l\'anno in corso.';
}
/**
* @return string
*/
private static function privacy_notice() {
return '<p><strong>INFORMATIVA BREVE PRIVACY (Regolamento UE 2016/679 - GDPR)</strong></p>'
. '<p>Ai sensi dell\'art. 13 del GDPR, l\'Associazione TON ITALIA ODV, in qualità di Titolare del trattamento, informa che i dati personali raccolti '
. 'saranno utilizzati esclusivamente per la gestione del rapporto associativo, l\'invio di comunicazioni istituzionali e l\'adempimento di obblighi di legge. '
. 'I dati non saranno comunicati a terzi né diffusi. Il trattamento avverrà con modalità manuali e informatiche. '
. 'I diritti dell\'interessato (artt. 15-22 GDPR) possono essere esercitati scrivendo a <a href="mailto:qeshet.tonitalia@gmail.com">qeshet.tonitalia@gmail.com</a>.</p>';
}
/**
* @return string
*/
private static function newsletter_label() {
return 'Esprimo il consenso al trattamento dei dati personali per le finalità sopra descritte e per ricevere le newsletter trimestrali di TON ITALIA ODV.';
}
/**
* @return string
*/
private static function minor_notice() {
return 'Se il richiedente è minorenne, la richiesta deve essere firmata da entrambi i genitori o dal tutore legale.';
}
/**
* @return string
*/
private static function email_admin_body() {
return "Nuova domanda di iscrizione socio.\n\n"
. "Nome: {nome} {cognome}\n"
. "Email: {email}\n"
. "Codice fiscale: {codice_fiscale}\n"
. "IP: {ip}\n\n"
. "Gestisci la richiesta: {admin_url}";
}
/**
* @return string
*/
private static function email_user_body() {
return "Gentile {nome} {cognome},\n\n"
. "abbiamo ricevuto la tua domanda di ammissione a socio di TON ITALIA ODV.\n\n"
. "È stato creato un account WordPress con ruolo Subscriber (accesso limitato, senza permessi di amministrazione).\n"
. "Email di accesso: {email}\n\n"
. "Per impostare la password visita: {login_url}\n\n"
. "Ricorda di effettuare il bonifico della quota associativa secondo le istruzioni ricevute.\n\n"
. "Ai sensi del GDPR puoi richiedere in qualsiasi momento la cancellazione o l'anonimizzazione dei tuoi dati scrivendo a {gdpr_contact}.\n\n"
. "Cordiali saluti,\nTON ITALIA ODV";
}
}