Commit 5aeb5e69316cb290fddb3014229d9296959f41f8

Authored by Adriano Vieira
1 parent 6dd78a44
Exists in master and in 1 other branch 3.1

gerente - atualização

- exclusão do diretório "bancodedados";
- atualização de scripts de bancos de dados (novo, 2.2.2 e jun2005);
- supressão mensagens de retorno do banco de dados na inicialização do gerente quando "display_erros=on"

git-svn-id: http://svn.softwarepublico.gov.br/svn/cacic/cacic/trunk/gerente@213 fecfc0c7-e812-0410-ae72-849f08638ee7
include/config.php
... ... @@ -1,37 +0,0 @@
1   -<?
2   - /*
3   - Copyright 2000, 2001, 2002, 2003, 2004, 2005 Dataprev - Empresa de Tecnologia e Informações da Previdência Social, Brasil
4   -
5   - Este arquivo é parte do programa CACIC - Configurador Automático e Coletor de Informações Computacionais
6   -
7   - O CACIC é um software livre; você pode redistribui-lo e/ou modifica-lo dentro dos termos da Licença Pública Geral GNU como
8   - publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença, ou (na sua opnião) qualquer versão.
9   -
10   - Este programa é distribuido na esperança que possa ser util, mas SEM NENHUMA GARANTIA; sem uma garantia implicita de ADEQUAÇÂO a qualquer
11   - MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes.
12   -
13   - Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, escreva para a Fundação do Software
14   - Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
15   - */
16   -
17   -// -------------------------------------------------------------------------------------------------------
18   -// Altere apenas as variáveis abaixo, caso seja necessário.
19   -// -------------------------------------------------------------------------------------------------------
20   -
21   -$nome_bd = "cacic"; // Essa variável não deverá ser alterada.
22   -$ip_servidor = "localhost"; // Altere, caso esteja acessando o bd em outro servidor.
23   -$porta = "3306"; // Porta tcp do MySQL. Provavelmente não deverá ser alterada.
24   -$usuario_bd = "UserName"; // Usuário usado para acesso ao bd do cacic.
25   -$senha_usuario_bd = "Password";
26   -$path_aplicacao = "/var/www/cacic2"; // Valor utilizado principalmente pela função de Update de SubRedes...
27   -
28   -// ATENÇÃO:
29   -// As chaves abaixo, até a presente versão, são assiméticas, ou seja,
30   -// caso seja necessário alterá-las, os agentes "Cacic2.exe", "ChkCacic.exe" e
31   -// "ChkSis.exe" também deverão ser alterados,
32   -// via programação Delphi 7.
33   -// -------------------------------------------------------------------------------------------------
34   -$key = 'CacicBrasil';
35   -$iv = 'abcdefghijklmnop';
36   -// -------------------------------------------------------------------------------------------------------
37   -?>
include/library.php
... ... @@ -636,7 +636,7 @@ function get_valor_campo($tabela, $campo, $where=&quot;1&quot;)
636 636 WHERE '.$where.'
637 637 LIMIT 1';
638 638 $result = mysql_query($query);
639   - if (mysql_num_rows($result) > 0)
  639 + if (@mysql_num_rows($result) > 0)
640 640 {
641 641 $campos = mysql_fetch_array($result);
642 642 return $campos[$campo];
... ...
include/monta_consulta_acessos.php
... ... @@ -18,8 +18,8 @@ if (!function_exists(&#39;qt_comp&#39;))
18 18 function qt_comp($myResult, $num_dias)
19 19 {
20 20 global $intSum;
21   - mysql_data_seek($myResult, 0);
22   - while ($reg = mysql_fetch_array($myResult))
  21 + @mysql_data_seek($myResult, 0);
  22 + while ($reg = @mysql_fetch_array($myResult))
23 23 {
24 24 if ($reg[0] == $num_dias)
25 25 {
... ... @@ -37,7 +37,7 @@ if (!function_exists(&#39;ha_mais_de&#39;))
37 37 {
38 38 global $intSum;
39 39 $total_dias = 0;
40   - mysql_data_seek($myResult, 0);
  40 + @mysql_data_seek($myResult, 0);
41 41 while ($reg = mysql_fetch_array($myResult))
42 42 {
43 43 if (($reg[0] > $num_dias_min) &&
... ...
instalador/include/define.php
1 1 <?php
2   -/**
3   -* @version $Id: index.php 2007-02-08 22:20 harpiain $
4   -* @package Cacic-Install
5   -* @subpackage Instalador
6   -* @copyright Copyright (C) 2007 Adriano dos Santos Vieira. All rights reserved.
7   -* @license GNU/GPL, see LICENSE.php
8   -* CACIC-Install is free software and parts of it may contain or be derived from the
9   -* GNU General Public License or other free or open source software licenses.
10   -* See COPYRIGHT.php for copyright notices and details.
11   -*/
  2 +/**
  3 +* @version $Id: index.php 2007-02-08 22:20 harpiain $
  4 +* @package Cacic-Install
  5 +* @subpackage Instalador
  6 +* @copyright Copyright (C) 2007 Adriano dos Santos Vieira. All rights reserved.
  7 +* @license GNU/GPL, see LICENSE.php
  8 +* CACIC-Install is free software and parts of it may contain or be derived from the
  9 +* GNU General Public License or other free or open source software licenses.
  10 +* See COPYRIGHT.php for copyright notices and details.
  11 +*/
12 12  
13 13 // direct access is denied
14 14 defined( 'CACIC' ) or die( 'Acesso restrito (Restricted access)!' );
... ... @@ -62,7 +62,7 @@ defined( &#39;CACIC&#39; ) or die( &#39;Acesso restrito (Restricted access)!&#39; );
62 62 * que deverá existir na pasta "sql" do instalador
63 63 * Sintaxe: array( 'JUN2005'=>'Junho de 2005', 'FEV2006'=>'Fevereiro de 2006' )
64 64 */
65   - $cacic_updateFromVersion = array( 'JUN2005'=>'Junho de 2005' );
  65 + $cacic_updateFromVersion = array( 'JUN2005'=>'Junho de 2005', 'v2.2.2'=>'Versão 2.2.2' );
66 66  
67 67 /**
68 68 * define a versão do PHP para o CACIC
... ...
instalador/sql/cacic_create_tables.sql
... ... @@ -22,6 +22,7 @@ CREATE TABLE `acoes` (
22 22  
23 23 CREATE TABLE `acoes_excecoes` (
24 24 `te_node_address` varchar(17) NOT NULL default '',
  25 + `id_local` int(11) NOT NULL DEFAULT '0',
25 26 `id_acao` varchar(20) NOT NULL default '',
26 27 `id_so` int(11) NOT NULL default '0'
27 28 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
... ... @@ -206,6 +207,7 @@ CREATE TABLE `configuracoes_locais` (
206 207 `te_enderecos_mac_invalidos` text,
207 208 `te_janelas_excecao` text,
208 209 `te_nota_email_gerentes` text,
  210 + `te_exibe_graficos` varchar(100) NOT NULL DEFAULT '[acessos_locais][so][acessos][locais]'
209 211 `cs_abre_janela_patr` char(1) NOT NULL default 'N',
210 212 `id_default_body_bgcolor` varchar(10) NOT NULL default '#EBEBEB',
211 213 PRIMARY KEY (`id_local`)
... ... @@ -227,6 +229,7 @@ CREATE TABLE `configuracoes_padrao` (
227 229 `te_serv_cacic_padrao` varchar(20) default NULL,
228 230 `te_enderecos_mac_invalidos` text,
229 231 `te_janelas_excecao` text,
  232 + `te_exibe_graficos` varchar(100) NOT NULL DEFAULT '[acessos_locais][so][acessos][locais]',
230 233 `cs_abre_janela_patr` char(1) NOT NULL default 'S',
231 234 `id_default_body_bgcolor` varchar(10) NOT NULL default '#EBEBEB'
232 235 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
... ...
instalador/sql/cacic_jun2005.sql
... ... @@ -69,6 +69,7 @@ CREATE TABLE `configuracoes_locais` (
69 69 `te_enderecos_mac_invalidos` text,
70 70 `te_janelas_excecao` text,
71 71 `te_nota_email_gerentes` text,
  72 + `te_exibe_graficos` varchar(100) NOT NULL DEFAULT '[acessos_locais][so][acessos][locais]',
72 73 `cs_abre_janela_patr` char(1) NOT NULL DEFAULT 'N',
73 74 `id_default_body_bgcolor` varchar(10) NOT NULL DEFAULT '#EBEBEB',
74 75 INDEX (`id_local`),
... ... @@ -91,6 +92,7 @@ CREATE TABLE `configuracoes_padrao` (
91 92 `te_serv_cacic_padrao` varchar(20) DEFAULT NULL,
92 93 `te_enderecos_mac_invalidos` text,
93 94 `te_janelas_excecao` text,
  95 + `te_exibe_graficos` varchar(100) NOT NULL DEFAULT '[acessos_locais][so][acessos][locais]',
94 96 `cs_abre_janela_patr` char(1) NOT NULL DEFAULT 'S',
95 97 `id_default_body_bgcolor` varchar(10) NOT NULL DEFAULT '#EBEBEB'
96 98 ) ENGINE=InnoDB CHARACTER SET=latin1;
... ... @@ -267,6 +269,7 @@ SET foreign_key_checks=1;
267 269  
268 270 ALTER TABLE acoes ENGINE=InnoDB CHARACTER SET=latin1;
269 271 ALTER TABLE acoes_excecoes ENGINE=InnoDB CHARACTER SET=latin1;
  272 +ALTER TABLE acoes_excecoes ADD id_local int(11) NOT NULL DEFAULT 0;
270 273 ALTER TABLE acoes_redes DROP PRIMARY KEY;
271 274 ALTER TABLE acoes_redes ENGINE=InnoDB CHARACTER SET=latin1;
272 275 ALTER TABLE acoes_redes ADD id_local int(11) DEFAULT '0' NOT NULL;
... ...
instalador/sql/cacic_v2.2.2.sql 0 → 100644
... ... @@ -0,0 +1,26 @@
  1 +-- script para converter o banco do cacic-2.2.2 para a nova versão.
  2 +
  3 +-- script para acrescentar a coluna te_locais_secundarios ah tabela usuarios
  4 +-- em funcao de implementacao do conceito *locais secundarios* na versao 2.2.3-dev
  5 +
  6 +ALTER TABLE usuarios ADD te_locais_secundarios varchar(200) DEFAULT NULL;
  7 +
  8 +-- Acrescentar a coluna te_so ah tabela so
  9 +-- para futura implementacao de classificacao dinamica de versoes do Sistema Operacional
  10 +
  11 +ALTER TABLE so ADD te_so varchar(50) DEFAULT NULL;
  12 +
  13 +-- Acrescentar a coluna id_ftp ah tabela redes_grupos_ftp
  14 +-- para corrigir liberacao de sessao iniciada a partir do cliente (Gerente de Coletas) quando em operacao de FTP.
  15 +
  16 +ALTER TABLE redes_grupos_ftp ADD id_ftp int(11) NOT NULL auto_increment;
  17 +ALTER TABLE redes_grupos_ftp ADD PRIMARY KEY ( `id_ftp` );
  18 +
  19 +-- Acrescentar a coluna te_exibe_graficos as tabelas configuracoes_padrao e configuracoes_locais
  20 +-- para indicativo de exibicao dos graficos pizza da pagina principal
  21 +
  22 +ALTER TABLE configuracoes_padrao ADD te_exibe_graficos varchar(100) NOT NULL DEFAULT "[acessos_locais][so][acessos][locais]";
  23 +ALTER TABLE configuracoes_locais ADD te_exibe_graficos varchar(100) NOT NULL DEFAULT "[acessos_locais][so][acessos][locais]";
  24 +
  25 +-- Acrescentar a coluna id_local aa tabela acoes_excecoes, para aplicacao por local
  26 +ALTER TABLE acoes_excecoes ADD id_local int(11) NOT NULL DEFAULT 0;
... ...
menu_esq.php
... ... @@ -41,7 +41,7 @@ function PegaConfiguracoesLocais($p_id_local)
41 41 FROM configuracoes_locais
42 42 WHERE id_local = ".$p_id_local;
43 43 $res_configs_locais = mysql_query($qry_configs_locais);
44   - $row_configs_locais = mysql_fetch_array($res_configs_locais);
  44 + $row_configs_locais = @mysql_fetch_array($res_configs_locais);
45 45 $_SESSION['id_default_body_bgcolor']= $row_configs_locais['id_default_body_bgcolor'];
46 46 }
47 47 // Caso o usuário clique em "logoff" a sua sessão é destruída
... ...