Sto sviluppando un modulino semplice semplice con una form ancor più semplice.
Alla fine del submit, mi piacerebbe che inviasse una serie di email a degli utenti selezionati in base ai permessi:
Creami una lista di utenti che abbiano almeno uno dei permessi indicati in questa lista
Ovviamente qualche altra procedura, presa la lista di utenti, ne ricava l'indirizzo email e invia la medesima email...
Quale/i modulo/i fanno questo lavoro, e che soprattutto mi diano le funzioni/classi adatte per poter fare via modulo?
Grazie
Views + Views bulk update + action dorebbero fare al caso tuo.
Crei una vista con gli utenti (views), selezionandoli (VBO) fai partire una action (action) che hai definito per l'invio della mail.
Ciao
Marco
--
My blog
Working at @agavee
Qualcosa di più "easy"? Come inserirei il risultato di quest'elaborazione al mio form?
Ma ora che ci penso, con una join (che ho visto altrove) non potrei filtrare gli utenti e ottenere così una lista di indirizzi email? Da lì a inviare l'email nel form submit è praticamente cosa fatta.
Avevo un po' di tempo nella pausa pranzo, sono andato a cercare nelle API di Drupal la funzione simile che avevo intravisto al che ho prodotto con pochissimo la seguente query:
Ciclando i risultati, invio l'email sempre la stessa per n utenti... <.<
Che mi dici a tal proposito?