Joomla.it Forum

Non solo Joomla... => Sviluppo => : estevan 04 Feb 2011, 18:02:06

: [RISOLTO] Cambiare via codice gruppo appartenenza utente
: estevan 04 Feb 2011, 18:02:06
ciao,

sto sviluppando un portale che comprende le estensioni community builder e noixacl.

Ho creato tre tipologie di utenti DEMO MIDDLE REAL.

Appena l'utente si registra deve passare dal livello 'registered' a quello 'demo'.
Per far cio ho semplicemente inserito dentro al codice di salvataggio delle query che mi aggiornano il gruppo.
Il problema è che quando entro nel pannello di gestione utenti, nella griglia vedo livello DEMO, mentre quando modifico l'utente il livello del gruppo si sposta su registered.

Questo mi comporta dei problemi. Se invece eseguo l'operazione di switch del gruppo a mano tutto funzioano correttamente.
Quindi deduco che sono le righe di sql che uso nel codice che non sono a sufficienza per cambiare il gruppo di appartenenza.

Esistono altri modi? esistono delle api joomla da chiamare per cambiare il gruppo dell'utnete?

grazie mille
estevan
: Re:[RISOLTO] Cambiare via codice gruppo appartenenza utente
: estevan 04 Feb 2011, 19:32:41
Mi sono accordo che oltre a modificare il campo usertype devo modificare anche il campo gid (group id e assegnare l'id del gruppo di appartenenza)
: Re:[RISOLTO] Cambiare via codice gruppo appartenenza utente
: oracledba 05 Jun 2011, 16:22:26
Grazie per la dritta. Modificando il gid adesso l'utente ha il corretto valore.
Il problema però resta con community builder perchè ha ancora il gruppo errato pur assegnando sulla tabella jos_users il corretto valore