unset($loginUsuario); // ########################################################################################### // CHECA A VALIDADE DO LOGIN E REGISTRA O ACESSO ############################################# if (empty($usrDados)) { setcookie('erroLogin', 'Usuário ou senha incorreto(s).', time() + 10, '/administracao/login/'); header('Location: /administracao/login/'); exit; } else { $loginUsuario = new loginUsuario(); $loginUsuario->registraAcesso($usrDados[0]); unset($loginUsuario); } // ########################################################################################### // GERA LISTA DE PERMISSOES MENUS ############################################################ $loginUsuario = new loginUsuario(); $permissoes = $loginUsuario->listaPermissoes($usrDados[0]); $sessaoPermissoes = array(); for ($p = 0; $p < count($permissoes); $p++) { $sessaoPermissoes[] = $permissoes[$p]['acaoId']; } $sessaoMenu = array(); for ($p = 0; $p < count($permissoes); $p++) { if ($permissoes[$p]['acaoIndex'] == "s") { $sessaoMenu[$permissoes[$p]['moduloId']]['moduloDescricao'] = $permissoes[$p]['acaoDescricao']; $sessaoMenu[$permissoes[$p]['moduloId']]['moduloPagina'] = $permissoes[$p]['acaoPagina']; } elseif ($permissoes[$p]['acaoIndex'] == "n" and $permissoes[$p]['acaoMenu'] == "s") { $sessaoMenu[$permissoes[$p]['moduloId']]['moduloAcoes'][$permissoes[$p]['acaoId']]['acaoDescricao'] = $permissoes[$p]['acaoDescricao']; $sessaoMenu[$permissoes[$p]['moduloId']]['moduloAcoes'][$permissoes[$p]['acaoId']]['acaoPagina'] = $permissoes[$p]['acaoPagina']; } } // ###########################################################################################