From 31c7ca4044af1b69f1a472d7f5917f2c1969535f Mon Sep 17 00:00:00 2001 From: harpiain@gmail.com Date: Sat, 5 Dec 2009 20:57:22 +0000 Subject: [PATCH] - merge de branch (2.4) revisão [887:899] --- admin/patrimonio/etiqueta1.php | 3 ++- admin/patrimonio/etiqueta1a.php | 1 + admin/patrimonio/etiqueta2.php | 1 + admin/patrimonio/etiqueta3.php | 1 + admin/patrimonio/nivel2/detalhes_nivel2.php | 11 +++-------- admin/patrimonio/nivel2/index.php | 10 +--------- admin/softwares/remover_softwares_nao_instalados.php | 4 +++- admin/softwares/softwares_classificar.class.php | 54 +++++++++++++++++++++++++++++++++++++++++++----------- admin/softwares/softwares_classificar_01.tmpl.php | 7 +++++-- language/pt_BR/language.pt_BR.inc.php | 162 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------- relatorios/computador/computador.php | 1 - relatorios/computador/historico.php | 49 ++++++++++++++++++++++++++++--------------------- relatorios/software/rel_software.php | 48 ++++++++++++++++++------------------------------ relatorios/software/rel_softwares_orgao.php | 4 ++-- 14 files changed, 193 insertions(+), 163 deletions(-) diff --git a/admin/patrimonio/etiqueta1.php b/admin/patrimonio/etiqueta1.php index f7951bc..25b657c 100755 --- a/admin/patrimonio/etiqueta1.php +++ b/admin/patrimonio/etiqueta1.php @@ -90,7 +90,8 @@ conecta_bd_cacic(); ?>   -
+
+ 1 && $_SESSION['cs_nivel_administracao']<>3?'disabled':'')?>>
diff --git a/admin/patrimonio/etiqueta1a.php b/admin/patrimonio/etiqueta1a.php index 83d978a..66028ef 100644 --- a/admin/patrimonio/etiqueta1a.php +++ b/admin/patrimonio/etiqueta1a.php @@ -91,6 +91,7 @@ conecta_bd_cacic(); ?>
+ 1 && $_SESSION['cs_nivel_administracao']<>3?'disabled':'')?>>
diff --git a/admin/patrimonio/etiqueta2.php b/admin/patrimonio/etiqueta2.php index 5c277ef..5e32a31 100755 --- a/admin/patrimonio/etiqueta2.php +++ b/admin/patrimonio/etiqueta2.php @@ -91,6 +91,7 @@ conecta_bd_cacic(); ?>
+ 1 && $_SESSION['cs_nivel_administracao']<>3?'disabled':'')?>>
diff --git a/admin/patrimonio/etiqueta3.php b/admin/patrimonio/etiqueta3.php index d6c32f6..8abdf01 100755 --- a/admin/patrimonio/etiqueta3.php +++ b/admin/patrimonio/etiqueta3.php @@ -78,6 +78,7 @@ AntiSpy();
+ 1 && $_SESSION['cs_nivel_administracao']<>3?'disabled':'')?>>
diff --git a/admin/patrimonio/nivel2/detalhes_nivel2.php b/admin/patrimonio/nivel2/detalhes_nivel2.php index 9ab2f58..e8bc96d 100755 --- a/admin/patrimonio/nivel2/detalhes_nivel2.php +++ b/admin/patrimonio/nivel2/detalhes_nivel2.php @@ -323,15 +323,10 @@ else _('Confirma Informacoes para')." ".$_SESSION['etiqueta2']."?')"; - if ($_SESSION['cs_nivel_administracao'] == 1) - { - ?> - + ?> + 1 && $_SESSION['cs_nivel_administracao']<>3?'disabled':'');?> onClick="return ">     - - + 1 && $_SESSION['cs_nivel_administracao']<>3?'disabled':'');?>>

diff --git a/admin/patrimonio/nivel2/index.php b/admin/patrimonio/nivel2/index.php index 5193943..28accc7 100755 --- a/admin/patrimonio/nivel2/index.php +++ b/admin/patrimonio/nivel2/index.php @@ -34,7 +34,6 @@ AntiSpy('1,2,3'); // Permitido somente a estes cs_nivel_administracao... // 3 - Supervisão Conecta_bd_cacic(); -//$where = ($_SESSION['cs_nivel_administracao']<>1&&$_SESSION['cs_nivel_administracao']<>2?' AND id_local = '.$_SESSION['id_local']:''); $where = ' AND id_local = '.$_SESSION['id_local']; $queryCONFIG = "SELECT DISTINCT id_etiqueta, @@ -69,7 +68,6 @@ if ($id_unid_organizacional_nivel1a) } $where .= ($_SESSION['cs_nivel_administracao']<>1&&$_SESSION['cs_nivel_administracao']<>2?' AND uo2.id_local = '.$_SESSION['id_local']:''); -//$where .= ' AND uo2.id_local = '.$_SESSION['id_local']; if ($_SESSION['te_locais_secundarios']<>'' && $where <> '') { @@ -208,13 +206,7 @@ else
- - - + 1 && $_SESSION['cs_nivel_administracao']<>3?'disabled':'')?>> diff --git a/admin/softwares/remover_softwares_nao_instalados.php b/admin/softwares/remover_softwares_nao_instalados.php index 9415665..ecdf238 100755 --- a/admin/softwares/remover_softwares_nao_instalados.php +++ b/admin/softwares/remover_softwares_nao_instalados.php @@ -100,7 +100,9 @@

diff --git a/admin/softwares/softwares_classificar.class.php b/admin/softwares/softwares_classificar.class.php index aa8fd3e..00a7e05 100755 --- a/admin/softwares/softwares_classificar.class.php +++ b/admin/softwares/softwares_classificar.class.php @@ -41,10 +41,9 @@ defined( 'CACIC' ) or die( 'Acesso restrito (Restricted access)!' ); $this->addVar('SoftwaresClassificar_form', 'DESCRICAO', $this->oTranslator->_('Classificacao de softwares inventariados conforme tipos possiveis') ); $this->addVar('SoftwaresClassificar_form', 'SOFTWARE_CLASSIFICADO_SELECT', ''.$this->oTranslator->_('Apenas os nao classificados?')."" ); $this->addVar('SoftwaresClassificar_form', 'SOFTWARE_NAME_TITLE', $this->oTranslator->_('Nome do software inventariado') ); - $this->addVar('SoftwaresClassificar_form', 'NO', $this->oTranslator->_('Nao') ); - $this->addVar('SoftwaresClassificar_form', 'YES', $this->oTranslator->_('Sim') ); $this->addVar('SoftwaresType_list', 'IMG_TYPE', $this->isIEBrowser()?'gd':'svg' ); $this->addRows('SoftwaresType_list', $this->fillListSoftwaresType() ); + $this->addRows('SoftwaresSelectType_list', $this->fillListSoftwaresTypeSelection(Security::read('software_nao_classificado')) ); $this->addVar('SoftwaresClassificar_form', 'COLSPAN', 20 ); $this->addVar('SoftwaresClassificar_form', 'BTN_SALVAR', $this->oTranslator->_('Gravar alteracoes') ); $this->addVar('SoftwaresClassificar_form', 'BTN_SALVAR_DENY', ($this->isAdminUser()?'enabled':'disabled')); @@ -134,12 +133,41 @@ defined( 'CACIC' ) or die( 'Acesso restrito (Restricted access)!' ); * Obtem e preenche dados de formulario - tipos de software * @access private */ - function fillListSoftwaresType() { + function fillListSoftwaresTypeSelection($id_selected="") { + $sql = "select * from tipos_software order by id_tipo_software"; + $db_result = mysql_query($sql); + $list = array(); + $_arrAux = array( array('SOFTWARE_TYPE_NAME'=>"Softwares nao classificados", + 'SOFTWARE_TYPE_ID'=>-1, + 'SOFTWARE_TYPE_ID_SELECTED'=>($id_selected==-1)?"selected":"" + ) ); + $list = array_merge($list, $_arrAux); + + $_arrAux = $this->fillListSoftwaresType($id_selected); + $list = array_merge($list, $_arrAux); + + $_arrAux = array( array('SOFTWARE_TYPE_NAME'=>"Todos (classificados ou nao)", + 'SOFTWARE_TYPE_ID'=>-2, + 'SOFTWARE_TYPE_ID_SELECTED'=>($id_selected==-2)?"selected":"" + ) ); + $list = array_merge($list, $_arrAux); + + return $list; + } + + /** + * Obtem e preenche dados de formulario - tipos de software + * @access private + */ + function fillListSoftwaresType($id_selected="") { $sql = "select * from tipos_software order by id_tipo_software"; $db_result = mysql_query($sql); $list = array(); while( $tipos = mysql_fetch_assoc($db_result) ) { - $_arrAux = array( array('SOFTWARE_TYPE_NAME'=>$tipos['te_descricao_tipo_software'] ) ); + $_arrAux = array( array('SOFTWARE_TYPE_NAME'=>$tipos['te_descricao_tipo_software'], + 'SOFTWARE_TYPE_ID'=>$tipos['id_tipo_software'], + 'SOFTWARE_TYPE_ID_SELECTED'=>$id_selected===$tipos['id_tipo_software']?"selected":"" + ) ); $list = array_merge($list, $_arrAux); } return $list; @@ -164,20 +192,24 @@ defined( 'CACIC' ) or die( 'Acesso restrito (Restricted access)!' ); $software_classificado = Security::read('software_classificado'); $software_nao_classificado = Security::read('software_nao_classificado'); - $this->addVar('SoftwaresClassificar_form', 'YES_CHECKED', ((!isset($software_nao_classificado) or $software_nao_classificado)?'checked':'') ); - $where = " where id_tipo_software=0 "; - if (isset($software_nao_classificado) and ($software_nao_classificado==0)) { - $where = " "; // esvazia a condicional de listagem - $this->addVar('SoftwaresClassificar_form', 'NO_CHECKED', 'checked' ); + if (($software_nao_classificado==-1)) { + $where = " where id_tipo_software=0 "; + } + else if (isset($software_nao_classificado) and ($software_nao_classificado>0) and ($software_nao_classificado)) { + $where = " where id_tipo_software=$software_nao_classificado "; + } + else if (isset($software_nao_classificado) and ($software_nao_classificado==-2)) { + $where = " "; // esvazia a condicional de listagem (lista tudo) } $sql_soft_count = "select count(*) as count from softwares_inventariados ".$where; $db_result_soft = mysql_query($sql_soft_count); $count = mysql_fetch_row($db_result_soft); - $this->setPageTotalItems($count[0]); + $this->setPageTotalItems($count[0]); $this->setPageCurrent(); - $sql_soft = "select * from softwares_inventariados ".$where." order by lower(nm_software_inventariado) limit ".$this->getPageItems()." offset ".$this->getPageFristItem(); + $sql_soft = "select * from softwares_inventariados ".$where. + " order by lower(nm_software_inventariado) limit ".$this->getPageItems()." offset ".$this->getPageFristItem(); $db_result_soft = mysql_query($sql_soft); $list = array(); while( $soft = mysql_fetch_assoc($db_result_soft) ) { diff --git a/admin/softwares/softwares_classificar_01.tmpl.php b/admin/softwares/softwares_classificar_01.tmpl.php index f7d934b..b3a96a3 100755 --- a/admin/softwares/softwares_classificar_01.tmpl.php +++ b/admin/softwares/softwares_classificar_01.tmpl.php @@ -40,8 +40,11 @@ defined( 'CACIC' ) or die( 'Acesso restrito (Restricted access)!' ); diff --git a/language/pt_BR/language.pt_BR.inc.php b/language/pt_BR/language.pt_BR.inc.php index db169fa..90ebb1c 100644 --- a/language/pt_BR/language.pt_BR.inc.php +++ b/language/pt_BR/language.pt_BR.inc.php @@ -1051,80 +1051,88 @@ pt_BR ultimo login pt_BR apenas os nao classificados? softwares info Apenas os nao classificados? pt_BR classificacao de softwares softwares info Classificacao de softwares pt_BR classificacao de softwares conforme tipos possiveis softwares info Classificacao de softwares conforme tipos possiveis -pt_BR classificacao de softwares inventariados admin info Classificacao de softwares inventariados -pt_BR classificacao de softwares inventariados conforme tipos possiveis admin info Classificacao de softwares inventariados conforme tipos possiveis -pt_BR nome do software inventariado admin info Nome do software inventariado -pt_BR classificacao de softwares inventariados conforme softwares adiquiridos admin info Classificacao de softwares inventariados conforme softwares adiquiridos -pt_BR o nome da rede e obrigatorio rede info O nome da rede e obrigatorio -pt_BR identificador do servidor de aplicacao e obrigatorio rede info Identificador do servidor de aplicacao e obrigatorio -pt_BR identificador do servidor de atualizacoes e obrigatorio rede info Identificador do servidor de atualizacoes e obrigatorio -pt_BR informe porta ftp do servidor de atualizacoes rede info Informe porta FTP do servidor de atualizacoes -pt_BR informe o caminho ftp no servidor de atualizacoes rede info Informe o caminho FTP no servidor de atualizacoes -pt_BR informe o usuario de acesso ftp ao servidor de atualizacoes pelo agente de coletas rede info Informe o usuario de acesso FTP ao servidor de atualizacoes pelo agente de coletas -pt_BR informe a senha do usuario de acesso ftp ao servidor de atualizacoes pelo agente de coletas rede info Informe a senha do usuario de acesso FTP ao servidor de atualizacoes pelo agente de coletas -pt_BR informe o usuario de acesso ftp ao servidor de atualizacoes pelo gerente rede info Informe o usuario de acesso FTP ao servidor de atualizacoes pelo gerente -pt_BR informe a senha do usuario de acesso ftp ao servidor de atualizacoes pelo gerente rede info Informe a senha do usuario de acesso FTP ao servidor de atualizacoes pelo gerente -pt_BR inclusao de nova subrede rede info Inclusao de nova subrede -pt_BR inclusao de nova subrede - texto de ajuda rede info As informações que deverão ser cadastradas abaixo referem-se a uma subrede onde serão instalados os agentes do CACIC. -pt_BR servidor de aplicacoes rede info Servidor de aplicacoes -pt_BR limite ftp rede info Limite FTP -pt_BR usuario de acesso ftp ao servidor de atualizacoes pelo agente de coletas rede info Usuario de acesso FTP ao servidor de atualizacoes pelo agente de coletas -pt_BR senha de acesso rede info Senha de acesso -pt_BR usuario de acesso ftp ao servidor de atualizacoes pelo gerente rede info Usuario de acesso FTP ao servidor de atualizacoes pelo gerente -pt_BR caminho (path) ftp no servidor de atualizacoes rede info Caminho (path) FTP no servidor de atualizacoes -pt_BR contato um geral info Contato um -pt_BR contato dois geral info Contato dois -pt_BR marcar todas as acoes para essa rede rede info Marcar todas as acoes para essa rede -pt_BR marcar todas as acoes para essa rede - texto de ajuda rede info Essa opção habilitará as ações de auto-update e coletas nas estações situadas nesta rede. Caso seja necessário algum ajuste, este poderá ser feito em Administração/Módulos. -pt_BR confirma inclusao de rede? rede info Confirma inclusao de rede? -pt_BR estatisticas por geral info Estatisticas por -pt_BR endereco de subrede invalido! rede info Endereco de subrede invalido! -pt_BR mascara de subrede invalida! rede info Mascara de subrede invalida! -pt_BR atencao: geral info Atencao: -pt_BR com esta mascara, esta subrede atendera a faixa rede info Com esta mascara, esta subrede atendera a faixa -pt_BR confirma? geral info Confirma? -pt_BR atualizacoes de subredes rede info Atualizacoes de subredes -pt_BR atualizacoes de subredes - texto de ajuda rede info As informações referem-se aos objetos constantes do repositório, os quais poderão ser assinalados para verificação de existência e/ou versões nas SubRedes cadastradas -pt_BR cadastro de processos de aquisicoes admin info Cadastro de Processos de Aquisicoes -pt_BR controle de processos de aquisicoes admin info Controle de processos de aquisicoes -pt_BR nome da empresa admin info Nome da empresa -pt_BR nome do proprietario admin info Nome do proprietario -pt_BR nota fiscal admin info Nota Fiscal -pt_BR data de aquisicao admin info Data de aquisicao -pt_BR informe numero da nota fiscal admin info Informe numero da nota fiscal -pt_BR informe nome do proprietario admin info Informe nome do proprietario -pt_BR informe nome da empresa admin info Informe nome da empresa -pt_BR marca/desmarca todos os objetos admin info Marca/desmarca todos os objetos -pt_BR agentes para ms-windows admin info Agentes para MS-Windows -pt_BR hash admin info Hash -pt_BR forcar admin info Forcar -pt_BR agentes para gnu/linux admin info Agentes para GNU/Linux -pt_BR subredes cadastradas admin info SubRedes Cadastradas -pt_BR marcar/desmarcar todas as subredes admin info Marcar/desmarcar todas as subRedes -pt_BR legenda para as subredes admin info Legenda para as SubRedes -pt_BR amarelo admin info Amarelo -pt_BR existencia de modulo com versao diferente admin info Existencia de modulo com versao diferente -pt_BR laranja admin info Laranja -pt_BR inexistencia parcial de modulos admin info Inexistencia parcial de modulos -pt_BR vermelho admin info Vermelho -pt_BR inexistencia total de modulos admin info Inexistencia total de modulos -pt_BR dica: clique nas cores da legenda para marcar/desmarcar subredes em bloco admin info Dica: Clique nas Cores da legenda para marcar/desmarcar subredes em bloco -pt_BR sequencia admin info Sequencia -pt_BR nome da subrede admin info Nome da Subrede -pt_BR servidor de atualizacoes admin info Servidor de atualizacoes -pt_BR caminho (path) ftp admin info Caminho (path) FTP -pt_BR localizacao admin info Localizacao -pt_BR executar atualizacoes admin info Executar atualizacoes -pt_BR confirma verificacao/atualizacao de subredes? admin info Confirma verificacao/atualizacao de subredes? -pt_BR cadastro de software por estacao admin info Cadastro de Software por Estacao -pt_BR controle de software por estacao admin info Controle de software por estacao -pt_BR data de autorizacao admin info Data de autorizacao -pt_BR patrimonio de destino admin info Patrimonio de destino -pt_BR data de expiracao admin info Data de expiracao -pt_BR data de desinstalacao admin info Data de desinstalacao -pt_BR data de autorizacao da instalacao admin info Data de autorizacao da instalacao -pt_BR data de expiracao da instalacao admin info Data de expiracao da instalacao -pt_BR data de desinstalacao do software do computador admin info Data de desinstalacao do software do computador -pt_BR informe computador admin info Informe computador -pt_BR informe patrimonio admin info Informe patrimonio -pt_BR software por estacao admin info software por estacao +pt_BR classificacao de softwares inventariados admin info Classificacao de softwares inventariados +pt_BR classificacao de softwares inventariados conforme tipos possiveis admin info Classificacao de softwares inventariados conforme tipos possiveis +pt_BR nome do software inventariado admin info Nome do software inventariado +pt_BR classificacao de softwares inventariados conforme softwares adiquiridos admin info Classificacao de softwares inventariados conforme softwares adiquiridos +pt_BR o nome da rede e obrigatorio rede info O nome da rede e obrigatorio +pt_BR identificador do servidor de aplicacao e obrigatorio rede info Identificador do servidor de aplicacao e obrigatorio +pt_BR identificador do servidor de atualizacoes e obrigatorio rede info Identificador do servidor de atualizacoes e obrigatorio +pt_BR informe porta ftp do servidor de atualizacoes rede info Informe porta FTP do servidor de atualizacoes +pt_BR informe o caminho ftp no servidor de atualizacoes rede info Informe o caminho FTP no servidor de atualizacoes +pt_BR informe o usuario de acesso ftp ao servidor de atualizacoes pelo agente de coletas rede info Informe o usuario de acesso FTP ao servidor de atualizacoes pelo agente de coletas +pt_BR informe a senha do usuario de acesso ftp ao servidor de atualizacoes pelo agente de coletas rede info Informe a senha do usuario de acesso FTP ao servidor de atualizacoes pelo agente de coletas +pt_BR informe o usuario de acesso ftp ao servidor de atualizacoes pelo gerente rede info Informe o usuario de acesso FTP ao servidor de atualizacoes pelo gerente +pt_BR informe a senha do usuario de acesso ftp ao servidor de atualizacoes pelo gerente rede info Informe a senha do usuario de acesso FTP ao servidor de atualizacoes pelo gerente +pt_BR inclusao de nova subrede rede info Inclusao de nova subrede +pt_BR inclusao de nova subrede - texto de ajuda rede info As informações que deverão ser cadastradas abaixo referem-se a uma subrede onde serão instalados os agentes do CACIC. +pt_BR servidor de aplicacoes rede info Servidor de aplicacoes +pt_BR limite ftp rede info Limite FTP +pt_BR usuario de acesso ftp ao servidor de atualizacoes pelo agente de coletas rede info Usuario de acesso FTP ao servidor de atualizacoes pelo agente de coletas +pt_BR senha de acesso rede info Senha de acesso +pt_BR usuario de acesso ftp ao servidor de atualizacoes pelo gerente rede info Usuario de acesso FTP ao servidor de atualizacoes pelo gerente +pt_BR caminho (path) ftp no servidor de atualizacoes rede info Caminho (path) FTP no servidor de atualizacoes +pt_BR contato um geral info Contato um +pt_BR contato dois geral info Contato dois +pt_BR marcar todas as acoes para essa rede rede info Marcar todas as acoes para essa rede +pt_BR marcar todas as acoes para essa rede - texto de ajuda rede info Essa opção habilitará as ações de auto-update e coletas nas estações situadas nesta rede. Caso seja necessário algum ajuste, este poderá ser feito em Administração/Módulos. +pt_BR confirma inclusao de rede? rede info Confirma inclusao de rede? +pt_BR estatisticas por geral info Estatisticas por +pt_BR endereco de subrede invalido! rede info Endereco de subrede invalido! +pt_BR mascara de subrede invalida! rede info Mascara de subrede invalida! +pt_BR atencao: geral info Atencao: +pt_BR com esta mascara, esta subrede atendera a faixa rede info Com esta mascara, esta subrede atendera a faixa +pt_BR confirma? geral info Confirma? +pt_BR atualizacoes de subredes rede info Atualizacoes de subredes +pt_BR atualizacoes de subredes - texto de ajuda rede info As informações referem-se aos objetos constantes do repositório, os quais poderão ser assinalados para verificação de existência e/ou versões nas SubRedes cadastradas +pt_BR cadastro de processos de aquisicoes admin info Cadastro de Processos de Aquisicoes +pt_BR controle de processos de aquisicoes admin info Controle de processos de aquisicoes +pt_BR nome da empresa admin info Nome da empresa +pt_BR nome do proprietario admin info Nome do proprietario +pt_BR nota fiscal admin info Nota Fiscal +pt_BR data de aquisicao admin info Data de aquisicao +pt_BR informe numero da nota fiscal admin info Informe numero da nota fiscal +pt_BR informe nome do proprietario admin info Informe nome do proprietario +pt_BR informe nome da empresa admin info Informe nome da empresa +pt_BR marca/desmarca todos os objetos admin info Marca/desmarca todos os objetos +pt_BR agentes para ms-windows admin info Agentes para MS-Windows +pt_BR hash admin info Hash +pt_BR forcar admin info Forcar +pt_BR agentes para gnu/linux admin info Agentes para GNU/Linux +pt_BR subredes cadastradas admin info SubRedes Cadastradas +pt_BR marcar/desmarcar todas as subredes admin info Marcar/desmarcar todas as subRedes +pt_BR legenda para as subredes admin info Legenda para as SubRedes +pt_BR amarelo admin info Amarelo +pt_BR existencia de modulo com versao diferente admin info Existencia de modulo com versao diferente +pt_BR laranja admin info Laranja +pt_BR inexistencia parcial de modulos admin info Inexistencia parcial de modulos +pt_BR vermelho admin info Vermelho +pt_BR inexistencia total de modulos admin info Inexistencia total de modulos +pt_BR dica: clique nas cores da legenda para marcar/desmarcar subredes em bloco admin info Dica: Clique nas Cores da legenda para marcar/desmarcar subredes em bloco +pt_BR sequencia admin info Sequencia +pt_BR nome da subrede admin info Nome da Subrede +pt_BR servidor de atualizacoes admin info Servidor de atualizacoes +pt_BR caminho (path) ftp admin info Caminho (path) FTP +pt_BR localizacao admin info Localizacao +pt_BR executar atualizacoes admin info Executar atualizacoes +pt_BR confirma verificacao/atualizacao de subredes? admin info Confirma verificacao/atualizacao de subredes? +pt_BR cadastro de software por estacao admin info Cadastro de Software por Estacao +pt_BR controle de software por estacao admin info Controle de software por estacao +pt_BR data de autorizacao admin info Data de autorizacao +pt_BR patrimonio de destino admin info Patrimonio de destino +pt_BR data de expiracao admin info Data de expiracao +pt_BR data de desinstalacao admin info Data de desinstalacao +pt_BR data de autorizacao da instalacao admin info Data de autorizacao da instalacao +pt_BR data de expiracao da instalacao admin info Data de expiracao da instalacao +pt_BR data de desinstalacao do software do computador admin info Data de desinstalacao do software do computador +pt_BR informe computador admin info Informe computador +pt_BR informe patrimonio admin info Informe patrimonio +pt_BR software por estacao admin info software por estacao +pt_BR relatorio de configuracoes de software relatoriosinfo Relatorio de configuracoes de software +pt_BR distribuicao de sistemas operacionais dos computadores gerenciados relatoriosinfo Distribuicao de sistemas operacionais dos computadores gerenciados +pt_BR distribuicao do ultimo acesso dos agentes relatoriosinfo Distribuicao do ultimo acesso dos agentes +pt_BR distribuicao por versoes de agentes do cacic relatoriosinfo Distribuicao por versoes de agentes do CACIC +pt_BR historico de hardware relatoriosinfo Historico de Hardware +pt_BR historico de patrimonio relatoriosinfo Historico de Patrimonio +pt_BR historico de tcp/ip relatoriosinfo Historico de TCP/IP +pt_BR nao foi encontrado nenhum registro relatoriosinfo Nao foi encontrado nenhum registro diff --git a/relatorios/computador/computador.php b/relatorios/computador/computador.php index 6d3c9ba..3725151 100755 --- a/relatorios/computador/computador.php +++ b/relatorios/computador/computador.php @@ -154,7 +154,6 @@ if (@mysql_num_rows($result)) diff --git a/relatorios/computador/historico.php b/relatorios/computador/historico.php index 2c69f11..dbbce6d 100755 --- a/relatorios/computador/historico.php +++ b/relatorios/computador/historico.php @@ -21,7 +21,7 @@ conecta_bd_cacic(); if ($_POST['historico_hardware']) { - $query = "SELECT DATE_FORMAT(dt_hr_alteracao,'%d/%m/%Y às %H:%ih') as 'Data de Alteração', + $query = "SELECT DATE_FORMAT(dt_hr_alteracao,'%d/%m/%Y às %H:%ih') as '".$oTranslator->_('Data de alteracao')."', dt_hr_alteracao, te_placa_rede_desc, te_cpu_desc, @@ -47,8 +47,8 @@ if ($_POST['historico_hardware']) WHERE te_node_address = '". $_POST['te_node_address'] ."' AND id_so = '". $_POST['id_so'] ."' ORDER BY dt_hr_alteracao DESC"; - $result = mysql_query($query) or die ('Erro no select ou sua sessão expirou!'); - $tipo_historico = 'de Hardware'; + $result = mysql_query($query) or die ($oTranslator->_('falha na consulta a tabela (%1) ou sua sessao expirou!', array('historico_hardware'))); + $tipo_historico = $oTranslator->_('Historico de Hardware'); } else if ($_POST['historico_patrimonio']) { @@ -56,7 +56,7 @@ else if ($_POST['historico_patrimonio']) nm_campo_tab_patrimonio FROM patrimonio_config_interface WHERE in_exibir_etiqueta = 'S'"; - $result = mysql_query($query) or die('Erro na consulta à tabela "patrimonio_config_interface" ou sua sessão expirou!'); + $result = mysql_query($query) or die($oTranslator->_('falha na consulta a tabela (%1) ou sua sessao expirou!', array('patrimonio_config_interface'))); while ($row = mysql_fetch_array($result)) { @@ -64,6 +64,10 @@ else if ($_POST['historico_patrimonio']) { $row['nm_campo_tab_patrimonio'] = 'b.nm_unid_organizacional_nivel1'; } + else if (strtolower($row['nm_campo_tab_patrimonio']) == 'id_unid_organizacional_nivel1a' ) + { + $row['nm_campo_tab_patrimonio'] = 'd.nm_unid_organizacional_nivel1a'; + } else if (strtolower($row['nm_campo_tab_patrimonio']) == 'id_unid_organizacional_nivel2' ) { $row['nm_campo_tab_patrimonio'] = 'c.nm_unid_organizacional_nivel2'; @@ -71,24 +75,25 @@ else if ($_POST['historico_patrimonio']) $campos = $campos . ", " . $row['nm_campo_tab_patrimonio'] . " AS '" . $row["te_etiqueta"] . "'"; } - $query = "SELECT DATE_FORMAT(dt_hr_alteracao,'%d/%m/%Y às %H:%ih') as 'Data de Alteração', + $query = "SELECT DATE_FORMAT(dt_hr_alteracao,'%d/%m/%Y às %H:%ih') as '".$oTranslator->_('Data de alteracao')."', dt_hr_alteracao " . $campos . " - FROM patrimonio a, - unid_organizacional_nivel1 b, - unid_organizacional_nivel2 c + FROM patrimonio a + + LEFT JOIN unid_organizacional_nivel1a d on (a.id_unid_organizacional_nivel1a=d.id_unid_organizacional_nivel1a ) + LEFT JOIN unid_organizacional_nivel1 b on (d.id_unid_organizacional_nivel1=b.id_unid_organizacional_nivel1) + LEFT JOIN unid_organizacional_nivel2 c on (d.id_unid_organizacional_nivel1a=c.id_unid_organizacional_nivel1a) + WHERE a.te_node_address = '" . $_POST['te_node_address'] . "' AND - a.id_so = '" . $_POST['id_so'] . "' AND - a.id_unid_organizacional_nivel1 = b.id_unid_organizacional_nivel1 AND - a.id_unid_organizacional_nivel1 = c.id_unid_organizacional_nivel1 AND - a.id_unid_organizacional_nivel2 = c.id_unid_organizacional_nivel2 + a.id_so = '" . $_POST['id_so'] . "' + ORDER BY dt_hr_alteracao"; - $result = mysql_query($query) or die ('Erro na consulta à tabela "patrimonio" ou sua sessão expirou!'); - $tipo_historico = 'de Patrimônio'; + $result = mysql_query($query) or die ($oTranslator->_('falha na consulta a tabela (%1) ou sua sessao expirou!', array('patrimonio'))); + $tipo_historico = $oTranslator->_('Historico de Patrimonio'); } else if ($_POST['historico_rede']) { - $query = "SELECT DATE_FORMAT(dt_hr_alteracao,'%d/%m/%Y às %H:%ih') as 'Data de Alteração', + $query = "SELECT DATE_FORMAT(dt_hr_alteracao,'%d/%m/%Y às %H:%ih') as '".$oTranslator->_('Data de alteracao')."', dt_hr_alteracao, te_nome_computador as 'Nome da Máquina', te_ip as 'IP', @@ -104,8 +109,8 @@ else if ($_POST['historico_rede']) WHERE te_node_address = '".$_POST['te_node_address']."' AND id_so = '". $_POST['id_so'] ."' ORDER BY dt_hr_alteracao"; - $result = mysql_query($query) or die ('Erro no select ou sua sessão expirou!'); - $tipo_historico = 'TCP/IP'; + $result = mysql_query($query) or die ($oTranslator->_('falha na consulta a tabela (%1) ou sua sessao expirou!', array('historico_tcp_ip'))); + $tipo_historico = $oTranslator->_('Historico de TCP/IP'); } ?> @@ -123,7 +128,9 @@ else if ($_POST['historico_rede']) - @@ -180,11 +187,11 @@ if (mysql_num_rows($result) > 0) else { echo '
- + 1&&$_SESSION['cs_nivel_administracao']<>3?'disabled':'')?> + onClick="SelectAll(this.form.elements['list6[]'])">
{SOFTWARE_CLASSIFICADO_SELECT} - {YES} - {NO} +
 
Histórico + + +
'; - echo mensagem('Não foi encontrado nenhum registro'); + echo mensagem($oTranslator->_('Nao foi encontrado nenhum registro')); } ?> -

Hitórico - gerado pelo CACIC - Configurador Automático e Coletor +

+ _('Gerado por');?> CACIC - Configurador Automático e Coletor de Informações Computacionais
Software desenvolvido pela Dataprev - Unidade Regional Espírito Santo

diff --git a/relatorios/software/rel_software.php b/relatorios/software/rel_software.php index 9fc88df..783f8cf 100755 --- a/relatorios/software/rel_software.php +++ b/relatorios/software/rel_software.php @@ -36,8 +36,7 @@ if ($_GET['principal']) FROM so'; if ($_GET['id_so']<>'') $query .= ' WHERE id_so='.$_GET['id_so']; - - $result = mysql_query($query) or die('Erro no select ou sua sessão expirou!'); + $result = mysql_query($query) or die($oTranslator->_('falha na consulta a tabela (%1) ou sua sessao expirou!', array('id_so'))); $_SESSION["list4"] = ''; while ($row = mysql_fetch_array($result)) { @@ -46,15 +45,7 @@ if ($_GET['principal']) } $_SESSION["list4"] = explode('#',$_SESSION["list4"]); - - //if ($_GET['orderby']=='6') - //{ - $_SESSION["list6"] = explode('#',', dt_hr_ult_acesso as "Último Acesso"'); - //} - //else - //{ - //$_SESSION["list6"] = explode('#',''); - //} + $_SESSION["list6"] = explode('#',', dt_hr_ult_acesso as "'.$oTranslator->_('Ultimo acesso').'"'); $_SESSION["cs_situacao"] = 'T'; } elseif($_POST['submit']) @@ -71,7 +62,7 @@ elseif($_POST['submit']) -Relatório de Configurações de Software +<?=$oTranslator->_('Relatorio de configuracoes de software');?>