Pessoal.
Estou com a seguinte duvida para lista os logs de acesso sendo filtrados pelo id da empresa. Mas na tabela sc_log não tem o id da empresa. Então eu tenho que comparar o usuário com login e depois verificar qual é a empresa e fazer o filtro.
Eu montei este SQL abaixo:
SELECT
sl.id,
sl.inserted_date,
sl.username,
sl.application,
sl.creator,
sl.ip_user,
sl.`action`,
sl.description
FROM
sc_log sl
join sec_users su on sl.username = su.login
where su.id_empresa = [id_empresa]
ORDER BY
id DESC
Porque eu preciso mostrar os logs de acesso e como o meu sistema multiplas empresas eu preciso fazer um filtro pelo codigo da empresa. Mas para isto tenho que pegar o login e comparar com o username e usar a condição Where da empresa para listar os logs apenas da empresa desejado.
Quando eu executo o comando sql no banco o resultado vem corretamente.
Quando eu tento pelo sistema na aplicação da grid que foi criada da erro;
Undefined variable: description
Já verifiquei a variavel global [id_empresa] e não acho onde é o problema.
Já fiz teste de mostrar a variavel global depois de feito o login no sistema na tela da grid e o valor do id da empresa vem corretamente.
Quem puder me ajudar a entender o erro.