Nome e grupo do usuário no rodapé da aplicação, tem como?

Olá,

Gostaria de uma ajuda pra pegar o nome do usuário (nome mesmo, não o login) e o nome do grupo ao qual ele pertence, e exibir no rodapé da aplicação.

Sou novato tanto em php como em SC.
Eu implementei a terceira opção do módulo de segurança (user/group/app).
Pelo que entendi, no onvalidate do form login, eu preciso fazer uma pesquisa na tabela de usuários, setar o nome e o grupo dele em variáveis globais, pra depois usá-las no layout do rodapé. Só não sei como codificar isso, alguém me ajuda?

Valeu.
Rodrigo Araújo

Olá Rodrigo,

Você poderá fazer isso mesmo que citou, gravar estes dados em sessão para exibi-los no rodapé… Seria algo parecido com isso:

sc_lookup(dataset,"SELECT seg_usuarios.nome, seg_grupos.descricao FROM seg_usuarios 
INNER JOIN seg_usuarios_grupos ON seg_usuarios.usuarioid = seg_usuarios_grupos.usuarioid 
INNER JOIN seg_grupos ON seg_usuarios_grupos.grupo_id = seg_grupos.grupo_id 
WHERE seg_usuarios.usuarioid = '{login}'");

if (FALSE == {dataset})
{
    // erro bd
}
elseif (empty({dataset}))
{
    // EOF
}
else
{
    $user = {dataset}[0][0];
    $group = {dataset}[0][1];
    sc_set_global($user,$group);
}

Depois no rodapé das apls é só colocar o valor [user] e [group]…

Att.
Robson