validazione form e propagazione submit

3 contenuti / 0 new
Ultimo contenuto
validazione form e propagazione submit

Ciao,

ho creato un modulo che altera il blocco messo a disposizione da simplenews per aggiungere alcuni campi che mi interessano in fase di iscrizione a una newsletter.
Ho aggiunto alla form['#submit'] una mia funzione che salva in un'apposita tabella queste informazioni in fase di iscrizione.

Al momento accade che se inserisco un indirizzo email già attivo sulla newsletter il blocco invii ugualmente la mail di conferma iscrizione ( parte gestita da simplenews).

La mia domanda é: " Come posso evitare che vengano lanciate le altre funzioni presenti in form['#submit'] dopo aver verificato che un'email é già iscritta ?"

Ho provato a fare
unset(form['#submit']['nome_funzione'])
e anche
unset(form['#submit'])

ma non é cambiato niente

Qualcuno mi può dare qualche dritta ?
grazie mille

Drupal Version:

Alla fine ho deciso di creare un nuovo block con un form contenente i campi che mi interessavano, invece di alterare il block originale di simplenews evitando così i problemi con preesistenti metodi di callback

if mail scorretta return drupal_set_message();