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,6 +30,13 @@ if ($ExcluiUsuario)
30 } 30 }
31 elseif ($GravaAlteracoes) 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 $query = "UPDATE usuarios 40 $query = "UPDATE usuarios
34 SET nm_usuario_acesso = '$frm_nm_usuario_acesso', 41 SET nm_usuario_acesso = '$frm_nm_usuario_acesso',
35 nm_usuario_completo = '$frm_nm_usuario_completo', 42 nm_usuario_completo = '$frm_nm_usuario_completo',
@@ -37,7 +44,7 @@ elseif ($GravaAlteracoes) @@ -37,7 +44,7 @@ elseif ($GravaAlteracoes)
37 id_local = $frm_id_local, 44 id_local = $frm_id_local,
38 te_emails_contato = '$frm_te_emails_contato', 45 te_emails_contato = '$frm_te_emails_contato',
39 te_telefones_contato = '$frm_te_telefones_contato', 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 WHERE id_usuario = ". $_POST['frm_id_usuario']; 48 WHERE id_usuario = ". $_POST['frm_id_usuario'];
42 49
43 mysql_query($query) or die('Falha na atualização da tabela Usuários...'); 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
@@ -16,6 +16,7 @@ @@ -16,6 +16,7 @@
16 <html> 16 <html>
17 <head> 17 <head>
18 <title>CACIC - Configurador Automático e Coletor de Informações Computacionais</title> 18 <title>CACIC - Configurador Automático e Coletor de Informações Computacionais</title>
  19 +<link rel="shortcut icon" href="cacic_icon.ico">
19 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 20 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
20 </head> 21 </head>
21 22
@@ -23,9 +24,9 @@ @@ -23,9 +24,9 @@
23 <frame src="top.php" name="topFrame" scrolling="NO" noresize > 24 <frame src="top.php" name="topFrame" scrolling="NO" noresize >
24 <frameset rows="*" cols="181,*" framespacing="0" frameborder="NO" border="0"> 25 <frameset rows="*" cols="181,*" framespacing="0" frameborder="NO" border="0">
25 <frame src="menu_esq.php" name="leftFrame" noresize> 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 <noframes><body> 28 <noframes><body>
29 29
30 </body></noframes> 30 </body></noframes>
31 </html> 31 </html>
  32 +
@@ -76,7 +76,7 @@ else @@ -76,7 +76,7 @@ else
76 <? 76 <?
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> 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 $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='; 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 $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>'; 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,7 +108,7 @@ else
108 </tr> 108 </tr>
109 <? 109 <?
110 $title = '&Uacute;ltimos acessos dos agentes por local nesta data'; 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 echo $html_locais_secundarios1 . 'acessos&te_title=' . $title . $html_locais_secundarios2; 113 echo $html_locais_secundarios1 . 'acessos&te_title=' . $title . $html_locais_secundarios2;
114 } 114 }
@@ -186,7 +186,7 @@ else @@ -186,7 +186,7 @@ else
186 <td class="descricao"><div align="center"><? echo $title;?></div></td> 186 <td class="descricao"><div align="center"><? echo $title;?></div></td>
187 </tr> 187 </tr>
188 <? 188 <?
189 - if ($_SESSION['te_locais_secundarios']) 189 + if ($_SESSION['te_locais_secundarios'] || $_SESSION["cs_nivel_administracao"] <> 0)
190 { 190 {
191 echo $html_locais_secundarios1 . 'mac&te_title=' . $title . $html_locais_secundarios2; 191 echo $html_locais_secundarios1 . 'mac&te_title=' . $title . $html_locais_secundarios2;
192 } 192 }
@@ -16,36 +16,39 @@ @@ -16,36 +16,39 @@
16 session_start(); 16 session_start();
17 $v_versao = '2.2.3-dev'; 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 mais de um local (local primário + local(is) secundário(s)) 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 2.2.2 (Anderson Peterle - Dataprev/ES - Fevereiro/2007) 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 2.2.1 (Anderson Peterle - Dataprev/ES - Janeiro/2007) 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 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 54 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">