Hello,
I'd like to use the current logged user joomla ID to determine their access level. What placeholder do I use in the SQL query?
Code: |
SELECT
CONCAT(archivio_c1.descrizione_lunga,' (',archivio_c1.descrizione,')') AS Categoria,
GROUP_CONCAT(CONCAT(archivio_c2.descrizione_lunga,' (',archivio_c2.descrizione,')') SEPARATOR '<br>') AS Sezione
FROM archivio_c1
INNER JOIN archivio_c2
ON archivio_c1.id = archivio_c2.c1
WHERE archivio_c1.descrizione NOT REGEXP '[0-9]' AND security_level IN
((SELECT ulda.lvl1 FROM utenti u
JOIN utenti_livello_di_accesso ulda
ON u.livello_di_accesso= ulda.id
WHERE u.nome_utente = {userid}),
(SELECT ulda.lvl2 FROM utenti u
JOIN utenti_livello_di_accesso ulda
ON u.livello_di_accesso= ulda.id
WHERE u.nome_utente = {userid}),
(SELECT ulda.lvl3 FROM utenti u
JOIN utenti_livello_di_accesso ulda
ON u.livello_di_accesso= ulda.id
WHERE u.nome_utente = {userid}))
GROUP BY Categoria
|