Commit 4b4516297ed1aa881465d823a1e2c0e6efc3598e
1 parent
3b5eb16d
Exists in
master
and in
1 other branch
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
Showing
5 changed files
with
42 additions
and
31 deletions
Show diff stats
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...'); | ... | ... |
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 = 'Ú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"> | ... | ... |