Joomla.it Forum

Non solo Joomla... => Sviluppo => : Antonio77 19 Aug 2015, 20:59:54

: [RISOLTO] User Plugin: onUserBeforeSave non viene chiamato
: Antonio77 19 Aug 2015, 20:59:54
Ciao,
ho iniziato a creare un mio plugin in quanto ho bisogno di fare delle verifiche sui dati inseriti in fase di registrazione.
Ho creato un plugin (ne avevo già fatto un'altro funzionante) e ho implementato la funzione

function onUserBeforeSave($previousData, $isNew, $futureData)

facendo inizialmente solo una stampa di un messaggio  e ritoranre false, per verificare che funzionasse.
Non vedendo il messaggio ho provato a sostituire il tutto con

throw new Exception('Save disabled', 1000);

Ma nemmeno in questo modo funziona... la registrazione avviene con successo e un'email per l'attivazione viene inviata.
Ho passato diverse ore a cercare di capire il mio errore e a cercare nei forum ma non ho trovato la soluzione...

Qualcuno saprebbe aiutarmi? Grazie in anticipo!

Ah, dimenticavo il plugin é istallato e abilitato.
_______________________________________
Ho provato a copiare la funzione in un altro plugin (User-Joomla!) e viene chiamata ... quindi il problema dev'essere legato al mio plugin ...
Ho provato a disistallarlo e reistallarlo, abilitarlo,  ma ho il medesimo comportamento.
: Re:User Plugin: onUserBeforeSave non viene chiamato
: Antonio77 19 Aug 2015, 22:59:47
RISOLTO: errato nome nel file xml del plugin
: Re:User Plugin: onUserBeforeSave non viene chiamato
: giusebos 20 Aug 2015, 00:40:34
meglio inserire il risolto nel primo post prima del titolo e fra parentesi quadre, altrimenti nessuno saprà che nella discussione c'è la soluzione ;)