From c5320aa162b27c7606ae6b0d44e33b1ce67eb465 Mon Sep 17 00:00:00 2001 From: anderson.peterle@previdencia.gov.br Date: Tue, 17 Jun 2008 19:10:01 +0000 Subject: [PATCH] Correcoes logicas diversas e adequacoes aos blocos de internacionalizacao --- admin/acoes.php | 4 ++-- admin/acoes_set.php | 1 + admin/perfis_aplicativos_monitorados/detalhes_perfil.php | 142 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------- admin/redes/incluir_rede.php | 1 - admin/usuarios/index.php | 1 - 5 files changed, 98 insertions(+), 51 deletions(-) diff --git a/admin/acoes.php b/admin/acoes.php index 4cdedc7..3eb26b6 100755 --- a/admin/acoes.php +++ b/admin/acoes.php @@ -194,7 +194,7 @@ function remove(box) ?> - + @@ -250,7 +250,7 @@ function remove(box) { // Faço uma inserção de "(" para ajuste da lógica para consulta $where = str_replace('AND acoes_redes.id_local = ','AND (acoes_redes.id_local = ',$where); - $where .= ' OR acoes_redes.id_local IN ('.$_SESSION['te_locais_secundarios'].')'; + $where .= ' OR acoes_redes.id_local IN ('.$_SESSION['te_locais_secundarios'].'))'; } /* Consulto todas as redes que foram previamente selecionadas para a a ação em questão. */ diff --git a/admin/acoes_set.php b/admin/acoes_set.php index 034bcc3..4cbf68e 100755 --- a/admin/acoes_set.php +++ b/admin/acoes_set.php @@ -28,6 +28,7 @@ AntiSpy('1,2,3'); // Permitido somente a estes cs_nivel_administracao... // 2 - Gestão Central // 3 - Supervisão + $id_acao = $_POST['id_acao']; // Leio o array 1 que contém as subredes NÃO selecionadas... diff --git a/admin/perfis_aplicativos_monitorados/detalhes_perfil.php b/admin/perfis_aplicativos_monitorados/detalhes_perfil.php index 0e0539e..563747e 100755 --- a/admin/perfis_aplicativos_monitorados/detalhes_perfil.php +++ b/admin/perfis_aplicativos_monitorados/detalhes_perfil.php @@ -54,61 +54,109 @@ if ($_POST['ExcluiAplicativo']) } elseif ($_POST['GravaAlteracoes']) { - - $v_nm_aplicativo = $frm_nm_aplicativo; - if ($frm_in_ativa == 'N') - { - $v_nm_aplicativo .= '#DESATIVADO#'; - } - $query = "UPDATE perfis_aplicativos_monitorados - SET nm_aplicativo = '$v_nm_aplicativo', - te_dir_padrao_w9x = '$frm_te_dir_padrao_w9x', - te_dir_padrao_wnt = '$frm_te_dir_padrao_wnt', - cs_car_inst_w9x = '$frm_cs_car_inst_w9x', - cs_car_inst_wnt = '$frm_cs_car_inst_wnt', - te_car_inst_w9x = '$frm_te_car_inst_w9x', - te_car_inst_wnt = '$frm_te_car_inst_wnt', - cs_car_ver_w9x = '$frm_cs_car_ver_w9x', - cs_car_ver_wnt = '$frm_cs_car_ver_wnt', - te_car_ver_w9x = '$frm_te_car_ver_w9x', - te_car_ver_wnt = '$frm_te_car_ver_wnt', - te_arq_ver_eng_w9x = '$frm_te_arq_ver_eng_w9x', - te_arq_ver_pat_w9x = '$frm_te_arq_ver_pat_w9x', - te_arq_ver_eng_wnt = '$frm_te_arq_ver_eng_wnt', - te_arq_ver_pat_wnt = '$frm_te_arq_ver_pat_wnt', - cs_ide_licenca = '$frm_cs_ide_licenca', - te_ide_licenca = '$frm_te_ide_licenca', - id_so = '$frm_id_so', - te_descritivo = '$frm_te_descritivo', - dt_atualizacao = now(), - in_disponibiliza_info = '$frm_in_disponibiliza_info', - in_disponibiliza_info_usuario_comum = '$frm_in_disponibiliza_info_usuario_comum' - WHERE id_aplicativo = ".$_POST['id_aplicativo']; - mysql_query($query) or die('4-Update falhou ou sua sessão expirou!'); - GravaLog('UPD',$_SERVER['SCRIPT_NAME'],'perfis_aplicativos_monitorados'); + if ($_SESSION['cs_nivel_administracao']==1) + { + $v_nm_aplicativo = $frm_nm_aplicativo; + if ($frm_in_ativa == 'N') + { + $v_nm_aplicativo .= '#DESATIVADO#'; + } + $query = "UPDATE perfis_aplicativos_monitorados + SET nm_aplicativo = '$v_nm_aplicativo', + te_dir_padrao_w9x = '$frm_te_dir_padrao_w9x', + te_dir_padrao_wnt = '$frm_te_dir_padrao_wnt', + cs_car_inst_w9x = '$frm_cs_car_inst_w9x', + cs_car_inst_wnt = '$frm_cs_car_inst_wnt', + te_car_inst_w9x = '$frm_te_car_inst_w9x', + te_car_inst_wnt = '$frm_te_car_inst_wnt', + cs_car_ver_w9x = '$frm_cs_car_ver_w9x', + cs_car_ver_wnt = '$frm_cs_car_ver_wnt', + te_car_ver_w9x = '$frm_te_car_ver_w9x', + te_car_ver_wnt = '$frm_te_car_ver_wnt', + te_arq_ver_eng_w9x = '$frm_te_arq_ver_eng_w9x', + te_arq_ver_pat_w9x = '$frm_te_arq_ver_pat_w9x', + te_arq_ver_eng_wnt = '$frm_te_arq_ver_eng_wnt', + te_arq_ver_pat_wnt = '$frm_te_arq_ver_pat_wnt', + cs_ide_licenca = '$frm_cs_ide_licenca', + te_ide_licenca = '$frm_te_ide_licenca', + id_so = '$frm_id_so', + te_descritivo = '$frm_te_descritivo', + dt_atualizacao = now(), + in_disponibiliza_info = '$frm_in_disponibiliza_info', + in_disponibiliza_info_usuario_comum = '$frm_in_disponibiliza_info_usuario_comum' + WHERE id_aplicativo = ".$_POST['id_aplicativo']; + mysql_query($query) or die('4-Update falhou ou sua sessão expirou!'); + GravaLog('UPD',$_SERVER['SCRIPT_NAME'],'perfis_aplicativos_monitorados'); + } - $query = "DELETE - FROM aplicativos_redes - WHERE id_aplicativo = ".$_POST['id_aplicativo']; - $result = mysql_query($query) or die ('5-Delete falhou ou sua sessão expirou!'); - - $strInsertAplicativosRedes = ''; - for ($i=0; $i < count($_POST['list2']);$i++) +/* +if ($_SERVER['REMOTE_ADDR']=='10.71.0.58') + { + foreach($HTTP_POST_VARS as $i => $v) { - $dado = explode('_',$_POST['list2'][$i]); - if ($strInsertAplicativosRedes) - $strInsertAplicativosRedes .= ','; - $strInsertAplicativosRedes .= "(".$dado[0].",'".$dado[1]."',".$_POST['id_aplicativo'].")"; + echo 'i: '.$i.' v: '.$v.'
'; + } + } +*/ + $strDeleteAplicativosRedes_Locais = ''; + $strDeleteAplicativosRedes_Redes = ''; + if ($_POST['list1']) + { + for ($i=0; $i < count($_POST['list1']);$i++) + { + $dado = explode('_',$_POST['list1'][$i]); + if ($strDeleteAplicativosRedes_Locais) + $strDeleteAplicativosRedes_Locais .= ','; + $strDeleteAplicativosRedes_Locais .= $dado[0]; + + if ($strDeleteAplicativosRedes_Redes) + $strDeleteAplicativosRedes_Redes .= ','; + $strDeleteAplicativosRedes_Redes .= "'".$dado[1]."'"; + } + $query = "DELETE + FROM aplicativos_redes + WHERE id_aplicativo = ".$_POST['id_aplicativo']." AND + id_local in (".$strDeleteAplicativosRedes_Locais.") AND + id_ip_rede in (".$strDeleteAplicativosRedes_Redes.")"; +//if ($_SERVER['REMOTE_ADDR']=='10.71.0.58') +// echo $query . '
'; + $result = mysql_query($query) or die ('5-Delete falhou ou sua sessão expirou!'); } - if ($strInsertAplicativosRedes) + if ($_POST['list2']) { + $strInsertAplicativosRedes = ''; + $strDeleteAplicativosRedes = " AND ("; + for ($i=0; $i < count($_POST['list2']);$i++) + { + $dado = explode('_',$_POST['list2'][$i]); + if ($strInsertAplicativosRedes) + $strInsertAplicativosRedes .= ','; + $strInsertAplicativosRedes .= "(".$dado[0].",'".$dado[1]."',".$_POST['id_aplicativo'].")"; + if ($strDeleteAplicativosRedes <> " AND (") + $strDeleteAplicativosRedes .= ' OR '; + + $strDeleteAplicativosRedes .= " (id_local = ".$dado[0]." AND id_ip_rede = '".$dado[1]."')"; + } + $strDeleteAplicativosRedes .= ") "; + $query = "DELETE + FROM aplicativos_redes + WHERE id_aplicativo = ".$_POST['id_aplicativo']. + $strDeleteAplicativosRedes; + +//if ($_SERVER['REMOTE_ADDR']=='10.71.0.58') +// echo $query . '
'; + $result = mysql_query($query) or die ('5.1-Delete falhou ou sua sessão expirou!'); + $query = "INSERT - INTO aplicativos_redes + INTO aplicativos_redes(id_local,id_ip_rede,id_aplicativo) VALUES ".$strInsertAplicativosRedes; +//if ($_SERVER['REMOTE_ADDR']=='10.71.0.58') +// echo $query . '
'; + $result = mysql_query($query) or die ('6-Insert falhou ou sua sessão expirou!'); GravaLog('INS',$_SERVER['SCRIPT_NAME'],'aplicativos_redes'); } @@ -207,7 +255,7 @@ function valida_form() {
É um Sistema Operacional? - Qual?
1?'disabled':'')?> > - 1 && $_SESSION['cs_nivel_administracao']<>3?'disabled':'')?>> + 1 && $_SESSION['cs_nivel_administracao']<>3?'disabled':'')?>>     1?'disabled':'')?>>

diff --git a/admin/redes/incluir_rede.php b/admin/redes/incluir_rede.php index 92dde6e..b8137f9 100755 --- a/admin/redes/incluir_rede.php +++ b/admin/redes/incluir_rede.php @@ -291,7 +291,6 @@ function valida_form(frmForm) document.form.frm_te_senha_login_serv_updates_gerente.focus(); return false; } - return true; } diff --git a/admin/usuarios/index.php b/admin/usuarios/index.php index 22bf2a8..1ae6ce5 100755 --- a/admin/usuarios/index.php +++ b/admin/usuarios/index.php @@ -31,7 +31,6 @@ include_once "../../include/library.php"; require '../../include/piechart.php'; AntiSpy('1,2,3'); Conecta_bd_cacic(); -//LimpaTESTES(); $where = ($_SESSION['cs_nivel_administracao']<>1&&$_SESSION['cs_nivel_administracao']<>2?' AND (trim(g_usu.cs_nivel_administracao) <> "") AND usu.id_local = '.$_SESSION['id_local']:''); -- libgit2 0.21.2