Commit 4b4516297ed1aa881465d823a1e2c0e6efc3598e

Authored by anderson.peterle@previdencia.gov.br
1 parent 3b5eb16d
Exists in master and in 1 other branch 3.1

Exibicao de *Detalhes* das estatisticas para niveis Administracao e Gestao Central

git-svn-id: http://svn.softwarepublico.gov.br/svn/cacic/cacic/trunk/gerente@111 fecfc0c7-e812-0410-ae72-849f08638ee7
admin/usuarios/detalhes_usuario.php
... ... @@ -30,6 +30,13 @@ if ($ExcluiUsuario)
30 30 }
31 31 elseif ($GravaAlteracoes)
32 32 {
  33 + $v_te_locais_secundarios = $_POST['frm_te_locais_secundarios'];
  34 + // Atenção: Caso o nível seja Administração ou Gestão Central, é necessário "limpar" os locais secundários...
  35 + if ($_POST['frm_id_grupo_usuarios'] == 2 || $_POST['frm_id_grupo_usuarios'] == 5)
  36 + {
  37 + $v_te_locais_secundarios = '';
  38 + }
  39 +
33 40 $query = "UPDATE usuarios
34 41 SET nm_usuario_acesso = '$frm_nm_usuario_acesso',
35 42 nm_usuario_completo = '$frm_nm_usuario_completo',
... ... @@ -37,7 +44,7 @@ elseif ($GravaAlteracoes)
37 44 id_local = $frm_id_local,
38 45 te_emails_contato = '$frm_te_emails_contato',
39 46 te_telefones_contato = '$frm_te_telefones_contato',
40   - te_locais_secundarios = '$frm_te_locais_secundarios'
  47 + te_locais_secundarios = '$v_te_locais_secundarios'
41 48 WHERE id_usuario = ". $_POST['frm_id_usuario'];
42 49  
43 50 mysql_query($query) or die('Falha na atualização da tabela Usuários...');
... ...
cacic_icon.ico 0 → 100755
No preview for this file type
index.html
... ... @@ -16,6 +16,7 @@
16 16 <html>
17 17 <head>
18 18 <title>CACIC - Configurador Automático e Coletor de Informações Computacionais</title>
  19 +<link rel="shortcut icon" href="cacic_icon.ico">
19 20 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
20 21 </head>
21 22  
... ... @@ -23,9 +24,9 @@
23 24 <frame src="top.php" name="topFrame" scrolling="NO" noresize >
24 25 <frameset rows="*" cols="181,*" framespacing="0" frameborder="NO" border="0">
25 26 <frame src="menu_esq.php" name="leftFrame" noresize>
26   - <frame src="principal.php" name="mainFrame"><frame src="UntitledFrame-2"></frameset>
27   -</frameset>
  27 + <frame src="principal.php" name="mainFrame"></frameset>
28 28 <noframes><body>
29 29  
30 30 </body></noframes>
31 31 </html>
  32 +
... ...
principal.php
... ... @@ -76,7 +76,7 @@ else
76 76 <?
77 77 //<tr><td class="label_peq_sem_fundo"><div align="center"><b>ATENÇÃO:</b> Totais referentes a mais de uma localidade. (<a href="#" onclick="MyWindow=window.open('graficos/detalhes_estatisticas.php', 'JANELA','toolbar=no,location=no,scrollbars=yes,menubar=no');MyWindow.document.close()"><font color="#FF0000"><b>Detalhes</b></font></a>)</div></td></tr>
78 78  
79   - if ($_SESSION['te_locais_secundarios'])
  79 + if ($_SESSION['te_locais_secundarios'] || $_SESSION["cs_nivel_administracao"] <> 0)
80 80 {
81 81 $html_locais_secundarios1 = '<tr><td class="label_peq_sem_fundo"><div align="center"><b>ATENÇÃO:</b> Total referente a mais de uma localidade. (<a href="#" onclick="MyWindow=window.open(\'graficos/detalhes_estatisticas.php?in_grafico=';
82 82 $html_locais_secundarios2 = '\', \'JANELA\',\'toolbar=no,location=no,width=600,left=200,height=600,top=50,scrollbars=yes,menubar=no\');MyWindow.document.close()"><font color="#FF0000"><b>Detalhes</b></font></a>)</div></td></tr>';
... ... @@ -108,7 +108,7 @@ else
108 108 </tr>
109 109 <?
110 110 $title = '&Uacute;ltimos acessos dos agentes por local nesta data';
111   - if ($_SESSION['te_locais_secundarios'])
  111 + if ($_SESSION['te_locais_secundarios'] || $_SESSION["cs_nivel_administracao"] <> 0)
112 112 {
113 113 echo $html_locais_secundarios1 . 'acessos&te_title=' . $title . $html_locais_secundarios2;
114 114 }
... ... @@ -186,7 +186,7 @@ else
186 186 <td class="descricao"><div align="center"><? echo $title;?></div></td>
187 187 </tr>
188 188 <?
189   - if ($_SESSION['te_locais_secundarios'])
  189 + if ($_SESSION['te_locais_secundarios'] || $_SESSION["cs_nivel_administracao"] <> 0)
190 190 {
191 191 echo $html_locais_secundarios1 . 'mac&te_title=' . $title . $html_locais_secundarios2;
192 192 }
... ...
top.php
... ... @@ -16,36 +16,39 @@
16 16 session_start();
17 17 $v_versao = '2.2.3-dev';
18 18 /*
19   -2.2.3-dev (Anderson Peterle - Dataprev/ES - Março a Maio/2007)
20   - + Implementada a opção de seleção de "Locais Secundários" nas janelas de inclusão e detalhes de usuários,
21   - para simulação de pseudo "relação de confiança" entre usuários e locais, possibilitando a estes usuários
22   - o acesso e manipulação das informações dos locais "confiantes";
23   - + Implementado o detalhamento para as estatísticas exibidas na página principal quando representarem
  19 +2.2.3-dev (Anderson Peterle - Dataprev/ES - Maio/2007)
  20 + + Implementado o detalhamento para as estatísticas exibidas na página principal quando representarem
24 21 mais de um local (local primário + local(is) secundário(s))
25   - + Adequação das consultas ao conceito de "relação de confiança" implementado.
  22 + + Os níveis Administração e Gestão Central também acessam a opção de detalhamento.
  23 +
  24 +2.2.3 (Anderson Peterle - Dataprev/ES - Março e Abril/2007)
  25 + + Implementada a opção de seleção de "Locais Secundários" nas janelas de inclusão e detalhes de usuários,
  26 + para simulação de pseudo "relação de confiança" entre usuários e locais, possibilitando a estes usuários
  27 + o acesso e manipulação das informações dos locais "confiantes";
  28 + + Adequação das consultas ao conceito de "relação de confiança" implementado.
26 29  
27 30 2.2.2 (Anderson Peterle - Dataprev/ES - Fevereiro/2007)
28   - * Corrigida a atribuição indevida do nome de usuário constande de resultado de Log de Atividades ao nome do usuário logado na aplicação;
29   - * Corrigidas algumas correlações de "local" em consultas realizadas por usuários com níveis diferentes de "Administração" e "Gestão Central";
30   - + Implementada a opção de seleção de Coletas de Sistemas Monitorados quando do cadastramento da subrede;
31   - + Implementada a opção de seleção/alteração de Coletas de Sistemas Monitorados quando da edição de configurações da subrede.
  31 + * Corrigida a atribuição indevida do nome de usuário constande de resultado de Log de Atividades ao nome do usuário logado na aplicação;
  32 + * Corrigidas algumas correlações de "local" em consultas realizadas por usuários com níveis diferentes de "Administração" e "Gestão Central";
  33 + + Implementada a opção de seleção de Coletas de Sistemas Monitorados quando do cadastramento da subrede;
  34 + + Implementada a opção de seleção/alteração de Coletas de Sistemas Monitorados quando da edição de configurações da subrede.
32 35  
33 36 2.2.1 (Anderson Peterle - Dataprev/ES - Janeiro/2007)
34   - Efetuadas adaptações para suporte a base centralizada de dados, quando as subredes cadastradas
35   - passam a fazer parte de uma "localização" ou "local".
36   - As adaptações impactaram na definição dos seguintes níveis de acesso:
37   - 1) Administração => Acesso irrestrito, com visão total de todos os dados de todos os "locais".
38   - Tem total permissão para alteração de dados constantes de tabelas centralizadas;
39   - 2) Gestão Central=> Acesso irrestrito, com visão total de todos os dados de todos os "locais".
40   - Não tem permissão para alteração de dados constantes de tabelas centralizadas;
41   - 3) Supervisor => Acesso restrito aos dados do "local" de cadastro. Seu cadastro é realizado pelo nível "Administração";
42   - Tem permissão para visão/alteração de dados locais e cadastramento de usuários
43   - de níveis "Técnico" ou "Comum";
44   - 4) Técnico => Acesso restrito aos dados do "local" de cadastro. Seu cadastro é realizado pelo nível "Supervisão".
45   - Tem permissão para acesso a configuracoes de rede e relatórios de Patrimônio e Hardware;
46   - 5) Comum => Acesso restrito aos dados do "local" de cadastro. Seu cadastro é realizado pelo nível "Supervisão".
47   - Não tem acesso a informações "confidenciais" como Softwares Inventariados e Opções Administrativas
48   - como Forçar Coletas e Excluir Computador. Poderá alterar sua própria senha.
  37 + Efetuadas adaptações para suporte a base centralizada de dados, quando as subredes cadastradas
  38 + passam a fazer parte de uma "localização" ou "local".
  39 + As adaptações impactaram na definição dos seguintes níveis de acesso:
  40 + 1) Administração => Acesso irrestrito, com visão total de todos os dados de todos os "locais".
  41 + Tem total permissão para alteração de dados constantes de tabelas centralizadas;
  42 + 2) Gestão Central=> Acesso irrestrito, com visão total de todos os dados de todos os "locais".
  43 + Não tem permissão para alteração de dados constantes de tabelas centralizadas;
  44 + 3) Supervisor => Acesso restrito aos dados do "local" de cadastro. Seu cadastro é realizado pelo nível "Administração";
  45 + Tem permissão para visão/alteração de dados locais e cadastramento de usuários
  46 + de níveis "Técnico" ou "Comum";
  47 + 4) Técnico => Acesso restrito aos dados do "local" de cadastro. Seu cadastro é realizado pelo nível "Supervisão".
  48 + Tem permissão para acesso a configuracoes de rede e relatórios de Patrimônio e Hardware;
  49 + 5) Comum => Acesso restrito aos dados do "local" de cadastro. Seu cadastro é realizado pelo nível "Supervisão".
  50 + Não tem acesso a informações "confidenciais" como Softwares Inventariados e Opções Administrativas
  51 + como Forçar Coletas e Excluir Computador. Poderá alterar sua própria senha.
49 52 */
50 53 ?>
51 54 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
... ...