The Elearning Community • nelle tabelle utenti dove è conservato il dato gruppi?
Page 1 of 1

nelle tabelle utenti dove è conservato il dato gruppi?

Posted: Tue May 05, 2015 12:26 pm
by cdbruno
Nell'analisi del database non riesco a trovare dove è conservato il codice gruppo dell'organigramma.
Presumevo fosse in core_user, ma lì vedo solo un campo "level" che non contiene tutti i valori dei codici organigramma.
Ho cercato di indagare con un altro metodo, ovvero assumendo che ogni user debba avere da qualche parte un codice di assegnazione con PhpAdmin ho messo in ordine per riga tutte le tabelle e visitato una ad una quelle che hanno lo stesso numero di righe o un numero simile della tabella user. Nessun risultato buono.
Siccome dall'anagrafica dovrei farmi una estrazioene per gruppo assegnato, qualcuno può darmi qualche dritta in questo senso?
L'estrazione avviene su gestione database fuori dall'applicativo formalms

Re: nelle tabelle utenti dove è conservato il dato gruppi?

Posted: Tue May 05, 2015 2:47 pm
by alberto
core_group: qui ci sono i gruppi che rappresentano i livelli di iscrizione ai corsi (admin , docente, studente), i nodi di organigramma (/oc_[n],/ocd_[n]), i gruppi (/[nomedelgruppo])
in core_group_members ci sono le associazioni degli utenti a ciascun gruppo (organigramma, gruppi, livello di iscrizione ai corsi): una riga per ciascuna associazione gruppo/utente
in core_role ci sono i permessi sulle voci di menu (edit, del, add, view, ecc)
in core_role_members le associazioni utente/permesso

Re: nelle tabelle utenti dove è conservato il dato gruppi?

Posted: Tue May 05, 2015 3:23 pm
by cdbruno
Capito, si fa un parsing del campo groupid della tebella core_group.
Grazie

Re: nelle tabelle utenti dove è conservato il dato gruppi?

Posted: Tue Jun 09, 2015 11:28 am
by maxfili66
Esatto.
Praticamente
In core_group prendere groupid = /oc_n (/ocd_n)



core_group.idst -> core_group_menbers.idst
core_group_menbers.idstMemebers -> core_user.idst

il nome organigramma dovrebbe essere
core_groupid prendere i numeri dietro /oc_ legati a core_org_chart.id_dir