Commit a4643a30885170aebaa818d274d4c052d6659e39

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

- merge de branch 2.4 rev [945]

- criação de BD com reinicialização de auto incremento de colunas
- correção em dados básicos do BD


git-svn-id: http://svn.softwarepublico.gov.br/svn/cacic/cacic/trunk/gerente@948 fecfc0c7-e812-0410-ae72-849f08638ee7
instalador/sql/cacic_create_tables.sql
@@ -104,6 +104,7 @@ CREATE TABLE IF NOT EXISTS `aquisicoes` ( @@ -104,6 +104,7 @@ CREATE TABLE IF NOT EXISTS `aquisicoes` (
104 `nr_notafiscal` VARCHAR(20) NULL DEFAULT NULL , 104 `nr_notafiscal` VARCHAR(20) NULL DEFAULT NULL ,
105 PRIMARY KEY (`id_aquisicao`) ) 105 PRIMARY KEY (`id_aquisicao`) )
106 ENGINE = InnoDB 106 ENGINE = InnoDB
  107 +AUTO_INCREMENT = 1
107 DEFAULT CHARACTER SET = latin1; 108 DEFAULT CHARACTER SET = latin1;
108 109
109 110
@@ -302,6 +303,7 @@ CREATE TABLE IF NOT EXISTS `contas` ( @@ -302,6 +303,7 @@ CREATE TABLE IF NOT EXISTS `contas` (
302 `nm_responsavel` VARCHAR(30) NOT NULL DEFAULT '' , 303 `nm_responsavel` VARCHAR(30) NOT NULL DEFAULT '' ,
303 PRIMARY KEY (`id_conta`) ) 304 PRIMARY KEY (`id_conta`) )
304 ENGINE = InnoDB 305 ENGINE = InnoDB
  306 +AUTO_INCREMENT = 1
305 DEFAULT CHARACTER SET = latin1; 307 DEFAULT CHARACTER SET = latin1;
306 308
307 309
@@ -342,6 +344,7 @@ CREATE TABLE IF NOT EXISTS `grupo_usuarios` ( @@ -342,6 +344,7 @@ CREATE TABLE IF NOT EXISTS `grupo_usuarios` (
342 `nm_grupo_usuarios` VARCHAR(20) NOT NULL DEFAULT '' , 344 `nm_grupo_usuarios` VARCHAR(20) NOT NULL DEFAULT '' ,
343 PRIMARY KEY (`id_grupo_usuarios`) ) 345 PRIMARY KEY (`id_grupo_usuarios`) )
344 ENGINE = InnoDB 346 ENGINE = InnoDB
  347 +AUTO_INCREMENT = 1
345 DEFAULT CHARACTER SET = latin1; 348 DEFAULT CHARACTER SET = latin1;
346 349
347 350
@@ -489,6 +492,7 @@ CREATE TABLE IF NOT EXISTS `locais` ( @@ -489,6 +492,7 @@ CREATE TABLE IF NOT EXISTS `locais` (
489 PRIMARY KEY (`id_local`) , 492 PRIMARY KEY (`id_local`) ,
490 INDEX `sg_localizacao` (`sg_local` ASC) ) 493 INDEX `sg_localizacao` (`sg_local` ASC) )
491 ENGINE = InnoDB 494 ENGINE = InnoDB
  495 +AUTO_INCREMENT = 1
492 DEFAULT CHARACTER SET = latin1 496 DEFAULT CHARACTER SET = latin1
493 COMMENT = 'Localizações para regionalização de acesso a dados'; 497 COMMENT = 'Localizações para regionalização de acesso a dados';
494 498
@@ -596,6 +600,7 @@ CREATE TABLE IF NOT EXISTS `perfis_aplicativos_monitorados` ( @@ -596,6 +600,7 @@ CREATE TABLE IF NOT EXISTS `perfis_aplicativos_monitorados` (
596 `dt_registro` DATETIME NULL , 600 `dt_registro` DATETIME NULL ,
597 PRIMARY KEY (`id_aplicativo`) ) 601 PRIMARY KEY (`id_aplicativo`) )
598 ENGINE = InnoDB 602 ENGINE = InnoDB
  603 +AUTO_INCREMENT = 1
599 DEFAULT CHARACTER SET = latin1; 604 DEFAULT CHARACTER SET = latin1;
600 605
601 606
@@ -644,6 +649,7 @@ CREATE TABLE IF NOT EXISTS `redes_grupos_ftp` ( @@ -644,6 +649,7 @@ CREATE TABLE IF NOT EXISTS `redes_grupos_ftp` (
644 `id_ftp` INT(11) NOT NULL AUTO_INCREMENT , 649 `id_ftp` INT(11) NOT NULL AUTO_INCREMENT ,
645 PRIMARY KEY (`id_ftp`) ) 650 PRIMARY KEY (`id_ftp`) )
646 ENGINE = InnoDB 651 ENGINE = InnoDB
  652 +AUTO_INCREMENT = 1
647 DEFAULT CHARACTER SET = latin1; 653 DEFAULT CHARACTER SET = latin1;
648 654
649 655
@@ -681,6 +687,7 @@ CREATE TABLE IF NOT EXISTS `servidores_autenticacao` ( @@ -681,6 +687,7 @@ CREATE TABLE IF NOT EXISTS `servidores_autenticacao` (
681 `in_ativo` CHAR(1) NOT NULL DEFAULT 'S' , 687 `in_ativo` CHAR(1) NOT NULL DEFAULT 'S' ,
682 PRIMARY KEY (`id_servidor_autenticacao`) ) 688 PRIMARY KEY (`id_servidor_autenticacao`) )
683 ENGINE = InnoDB 689 ENGINE = InnoDB
  690 +AUTO_INCREMENT = 1
684 DEFAULT CHARACTER SET = latin1 691 DEFAULT CHARACTER SET = latin1
685 COMMENT = 'Servidores para Autenticacao do srCACIC'; 692 COMMENT = 'Servidores para Autenticacao do srCACIC';
686 693
@@ -712,6 +719,7 @@ CREATE TABLE IF NOT EXISTS `softwares` ( @@ -712,6 +719,7 @@ CREATE TABLE IF NOT EXISTS `softwares` (
712 `te_obs` VARCHAR(200) NULL DEFAULT NULL , 719 `te_obs` VARCHAR(200) NULL DEFAULT NULL ,
713 PRIMARY KEY (`id_software`) ) 720 PRIMARY KEY (`id_software`) )
714 ENGINE = InnoDB 721 ENGINE = InnoDB
  722 +AUTO_INCREMENT = 1
715 DEFAULT CHARACTER SET = latin1; 723 DEFAULT CHARACTER SET = latin1;
716 724
717 725
@@ -748,6 +756,7 @@ CREATE TABLE IF NOT EXISTS `softwares_inventariados` ( @@ -748,6 +756,7 @@ CREATE TABLE IF NOT EXISTS `softwares_inventariados` (
748 INDEX `id_software` (`id_software_inventariado` ASC) , 756 INDEX `id_software` (`id_software_inventariado` ASC) ,
749 INDEX `idx_nm_software_inventariado` (`nm_software_inventariado` ASC) ) 757 INDEX `idx_nm_software_inventariado` (`nm_software_inventariado` ASC) )
750 ENGINE = InnoDB 758 ENGINE = InnoDB
  759 +AUTO_INCREMENT = 1
751 DEFAULT CHARACTER SET = latin1; 760 DEFAULT CHARACTER SET = latin1;
752 761
753 762
@@ -793,6 +802,7 @@ CREATE TABLE IF NOT EXISTS `srcacic_conexoes` ( @@ -793,6 +802,7 @@ CREATE TABLE IF NOT EXISTS `srcacic_conexoes` (
793 `dt_hr_ultimo_contato` DATETIME NOT NULL , 802 `dt_hr_ultimo_contato` DATETIME NOT NULL ,
794 PRIMARY KEY (`id_conexao`) ) 803 PRIMARY KEY (`id_conexao`) )
795 ENGINE = InnoDB 804 ENGINE = InnoDB
  805 +AUTO_INCREMENT = 1
796 DEFAULT CHARACTER SET = latin1 806 DEFAULT CHARACTER SET = latin1
797 COMMENT = 'Registros de Conexões efetuadas às sessões abertas'; 807 COMMENT = 'Registros de Conexões efetuadas às sessões abertas';
798 808
@@ -812,6 +822,7 @@ CREATE TABLE IF NOT EXISTS `srcacic_sessoes` ( @@ -812,6 +822,7 @@ CREATE TABLE IF NOT EXISTS `srcacic_sessoes` (
812 PRIMARY KEY (`id_sessao`) , 822 PRIMARY KEY (`id_sessao`) ,
813 INDEX `idx_dtHrInicioSessao` (`dt_hr_inicio_sessao` ASC) ) 823 INDEX `idx_dtHrInicioSessao` (`dt_hr_inicio_sessao` ASC) )
814 ENGINE = InnoDB 824 ENGINE = InnoDB
  825 +AUTO_INCREMENT = 1
815 DEFAULT CHARACTER SET = latin1 826 DEFAULT CHARACTER SET = latin1
816 COMMENT = 'Log de Atividades no Sistema CACIC'; 827 COMMENT = 'Log de Atividades no Sistema CACIC';
817 828
@@ -824,6 +835,7 @@ CREATE TABLE IF NOT EXISTS `tipos_licenca` ( @@ -824,6 +835,7 @@ CREATE TABLE IF NOT EXISTS `tipos_licenca` (
824 `te_tipo_licenca` VARCHAR(50) NULL DEFAULT NULL , 835 `te_tipo_licenca` VARCHAR(50) NULL DEFAULT NULL ,
825 PRIMARY KEY (`id_tipo_licenca`) ) 836 PRIMARY KEY (`id_tipo_licenca`) )
826 ENGINE = InnoDB 837 ENGINE = InnoDB
  838 +AUTO_INCREMENT = 1
827 DEFAULT CHARACTER SET = latin1; 839 DEFAULT CHARACTER SET = latin1;
828 840
829 841
@@ -835,6 +847,7 @@ CREATE TABLE IF NOT EXISTS `tipos_software` ( @@ -835,6 +847,7 @@ CREATE TABLE IF NOT EXISTS `tipos_software` (
835 `te_descricao_tipo_software` VARCHAR(30) NOT NULL DEFAULT '' , 847 `te_descricao_tipo_software` VARCHAR(30) NOT NULL DEFAULT '' ,
836 PRIMARY KEY (`id_tipo_software`) ) 848 PRIMARY KEY (`id_tipo_software`) )
837 ENGINE = InnoDB 849 ENGINE = InnoDB
  850 +AUTO_INCREMENT = 1
838 DEFAULT CHARACTER SET = latin1; 851 DEFAULT CHARACTER SET = latin1;
839 852
840 853
@@ -883,6 +896,7 @@ CREATE TABLE IF NOT EXISTS `unid_organizacional_nivel1` ( @@ -883,6 +896,7 @@ CREATE TABLE IF NOT EXISTS `unid_organizacional_nivel1` (
883 `nu_tel2_responsavel_uon1` VARCHAR(10) NULL DEFAULT NULL , 896 `nu_tel2_responsavel_uon1` VARCHAR(10) NULL DEFAULT NULL ,
884 PRIMARY KEY (`id_unid_organizacional_nivel1`) ) 897 PRIMARY KEY (`id_unid_organizacional_nivel1`) )
885 ENGINE = InnoDB 898 ENGINE = InnoDB
  899 +AUTO_INCREMENT = 1
886 DEFAULT CHARACTER SET = latin1; 900 DEFAULT CHARACTER SET = latin1;
887 901
888 902
@@ -895,6 +909,7 @@ CREATE TABLE IF NOT EXISTS `unid_organizacional_nivel1a` ( @@ -895,6 +909,7 @@ CREATE TABLE IF NOT EXISTS `unid_organizacional_nivel1a` (
895 `nm_unid_organizacional_nivel1a` VARCHAR(70) NULL DEFAULT NULL , 909 `nm_unid_organizacional_nivel1a` VARCHAR(70) NULL DEFAULT NULL ,
896 PRIMARY KEY (`id_unid_organizacional_nivel1a`) ) 910 PRIMARY KEY (`id_unid_organizacional_nivel1a`) )
897 ENGINE = InnoDB 911 ENGINE = InnoDB
  912 +AUTO_INCREMENT = 1
898 DEFAULT CHARACTER SET = latin1; 913 DEFAULT CHARACTER SET = latin1;
899 914
900 915
@@ -919,6 +934,7 @@ CREATE TABLE IF NOT EXISTS `unid_organizacional_nivel2` ( @@ -919,6 +934,7 @@ CREATE TABLE IF NOT EXISTS `unid_organizacional_nivel2` (
919 PRIMARY KEY (`id_unid_organizacional_nivel2`, `id_unid_organizacional_nivel1a`, `id_local`) , 934 PRIMARY KEY (`id_unid_organizacional_nivel2`, `id_unid_organizacional_nivel1a`, `id_local`) ,
920 INDEX `id_localizacao` (`id_local` ASC) ) 935 INDEX `id_localizacao` (`id_local` ASC) )
921 ENGINE = InnoDB 936 ENGINE = InnoDB
  937 +AUTO_INCREMENT = 1
922 DEFAULT CHARACTER SET = latin1; 938 DEFAULT CHARACTER SET = latin1;
923 939
924 940
@@ -940,6 +956,7 @@ CREATE TABLE IF NOT EXISTS `usuarios` ( @@ -940,6 +956,7 @@ CREATE TABLE IF NOT EXISTS `usuarios` (
940 PRIMARY KEY (`id_usuario`) , 956 PRIMARY KEY (`id_usuario`) ,
941 INDEX `id_localizacao` (`id_local` ASC) ) 957 INDEX `id_localizacao` (`id_local` ASC) )
942 ENGINE = InnoDB 958 ENGINE = InnoDB
  959 +AUTO_INCREMENT = 1
943 DEFAULT CHARACTER SET = latin1; 960 DEFAULT CHARACTER SET = latin1;
944 961
945 962
@@ -951,6 +968,7 @@ CREATE TABLE IF NOT EXISTS `preferencia_usuarios` ( @@ -951,6 +968,7 @@ CREATE TABLE IF NOT EXISTS `preferencia_usuarios` (
951 `te_std_language` VARCHAR(05) , 968 `te_std_language` VARCHAR(05) ,
952 PRIMARY KEY (`id_usuario`) ) 969 PRIMARY KEY (`id_usuario`) )
953 ENGINE = InnoDB 970 ENGINE = InnoDB
  971 +AUTO_INCREMENT = 1
954 DEFAULT CHARACTER SET = latin1; 972 DEFAULT CHARACTER SET = latin1;
955 973
956 974
@@ -963,6 +981,7 @@ CREATE TABLE IF NOT EXISTS `variaveis_ambiente` ( @@ -963,6 +981,7 @@ CREATE TABLE IF NOT EXISTS `variaveis_ambiente` (
963 `te_hash` VARCHAR(40) NOT NULL , 981 `te_hash` VARCHAR(40) NOT NULL ,
964 PRIMARY KEY (`id_variavel_ambiente`) ) 982 PRIMARY KEY (`id_variavel_ambiente`) )
965 ENGINE = InnoDB 983 ENGINE = InnoDB
  984 +AUTO_INCREMENT = 1
966 DEFAULT CHARACTER SET = latin1; 985 DEFAULT CHARACTER SET = latin1;
967 986
968 987
instalador/sql/cacic_dados_basicos-es_UR.sql
@@ -159,10 +159,10 @@ INSERT INTO `patrimonio_config_interface` @@ -159,10 +159,10 @@ INSERT INTO `patrimonio_config_interface`
159 (`id_local`, `id_etiqueta`, `nm_etiqueta`, `te_etiqueta`, `in_exibir_etiqueta`, `te_help_etiqueta`, 159 (`id_local`, `id_etiqueta`, `nm_etiqueta`, `te_etiqueta`, `in_exibir_etiqueta`, `te_help_etiqueta`,
160 `te_plural_etiqueta`, `nm_campo_tab_patrimonio`, `in_destacar_duplicidade`) 160 `te_plural_etiqueta`, `nm_campo_tab_patrimonio`, `in_destacar_duplicidade`)
161 VALUES 161 VALUES
162 - (1,'etiqueta1','Etiqueta 1','Entidad','','Seleccione una Entidad','Entidades','id_unid_organizacional_nivel1','N'),  
163 - (1, 'etiqueta1a', 'Etiqueta 1a', 'Linea de Negocio', 'S', 'Seleccione una Linea de Negocio', 'Lineas de Negocio', 'id_unid_organizacional_nivel1a', 'N'),  
164 - (1,'etiqueta2','Etiqueta 2','Organo','','Seleccione un organo','organos','id_unid_organizacional_nivel2','N'),  
165 - (1,'etiqueta3','Etiqueta 3','Seccion','','Informe una seccion donde está instalado el equipamiento.','Secciones','te_localizacao_complementar','N'), 162 + (1,'etiqueta1','Etiqueta 1','Entidad','','Seleccione una Entidad','Entidades','id_unid_organizacional_nivel1','S'),
  163 + (1, 'etiqueta1a', 'Etiqueta 1a', 'Linea de Negocio', 'S', 'Seleccione una Linea de Negocio', 'Lineas de Negocio', 'id_unid_organizacional_nivel1a', 'S'),
  164 + (1,'etiqueta2','Etiqueta 2','Organo','','Seleccione un organo','organos','id_unid_organizacional_nivel2','S'),
  165 + (1,'etiqueta3','Etiqueta 3','Seccion','','Informe una seccion donde está instalado el equipamiento.','Secciones','te_localizacao_complementar','S'),
166 (1,'etiqueta4','Etiqueta 4','PIB de la CPU','S','Informe el número de PIB de la CPU','','te_info_patrimonio1','S'), 166 (1,'etiqueta4','Etiqueta 4','PIB de la CPU','S','Informe el número de PIB de la CPU','','te_info_patrimonio1','S'),
167 (1,'etiqueta5','Etiqueta 5','PIB del Monitor','S','Informe el número de PIB del Monitor','','te_info_patrimonio2','S'), 167 (1,'etiqueta5','Etiqueta 5','PIB del Monitor','S','Informe el número de PIB del Monitor','','te_info_patrimonio2','S'),
168 (1,'etiqueta6','Etiqueta 6','PIB de la Impresora','S','En Caso si hay una Impresora conectada informe número de PIB','','te_info_patrimonio3','S'), 168 (1,'etiqueta6','Etiqueta 6','PIB de la Impresora','S','En Caso si hay una Impresora conectada informe número de PIB','','te_info_patrimonio3','S'),
instalador/sql/cacic_dados_basicos-pt_BR.sql
@@ -32,77 +32,99 @@ INSERT INTO `configuracoes_padrao` (`in_exibe_erros_criticos`, `in_exibe_bandeja @@ -32,77 +32,99 @@ INSERT INTO `configuracoes_padrao` (`in_exibe_erros_criticos`, `in_exibe_bandeja
32 -- Extraindo dados da tabela `descricao_hardware` 32 -- Extraindo dados da tabela `descricao_hardware`
33 -- 33 --
34 34
35 -INSERT INTO `descricao_hardware` (`nm_campo_tab_hardware`, `te_desc_hardware`, `te_locais_notificacao_ativada`) VALUES  
36 -('qt_mem_ram', 'Memória RAM', ',,12,'),  
37 -('qt_placa_video_cores', 'Qtd. Cores Placa Vídeo', ','),  
38 -('qt_placa_video_mem', 'Memória Placa Vídeo', ',,1,'),  
39 -('te_bios_desc', 'Descrição da BIOS', ',19,,1,'),  
40 -('te_bios_fabricante', 'Fabricante da BIOS', ',,1,'),  
41 -('te_cdrom_desc', 'CD-ROM', ','),  
42 -('te_cpu_desc', 'CPU', ',18,19,,12,'),  
43 -('te_cpu_fabricante', 'Fabricante da CPU', ',,1,'),  
44 -('te_cpu_serial', 'Serial da CPU', ','),  
45 -('te_mem_ram_desc', 'Descrição da RAM', ',19,,1,'),  
46 -('te_modem_desc', 'Modem', ','),  
47 -('te_mouse_desc', 'Mouse', ''),  
48 -('te_placa_mae_desc', 'Placa Mãe', ','),  
49 -('te_placa_mae_fabricante', 'Fabricante Placa Mãe', ',,1,'),  
50 -('te_placa_rede_desc', 'Placa de Rede', ',,12,'),  
51 -('te_placa_som_desc', 'Placa de Som', ''),  
52 -('te_placa_video_desc', 'Placa de Vídeo', ','),  
53 -('te_placa_video_resolucao', 'Resolução Placa de Vídeo', ''),  
54 -('te_teclado_desc', 'Teclado', ''); 35 +/*!40000 ALTER TABLE `descricao_hardware` DISABLE KEYS */;
  36 +INSERT INTO `descricao_hardware`
  37 + (`nm_campo_tab_hardware`, `te_desc_hardware`, `te_locais_notificacao_ativada`)
  38 + VALUES
  39 + ('te_cdrom_desc', 'CD-ROM', ','),
  40 + ('qt_mem_ram', 'Memória RAM', ','),
  41 + ('qt_placa_video_cores', 'Qtd. Cores Placa Ví­deo', ','),
  42 + ('qt_placa_video_mem', 'Memória Placa Ví­deo', ',,1,'),
  43 + ('te_bios_desc', 'Descrição da BIOS', ',19,,1,'),
  44 + ('te_bios_fabricante', 'Fabricante da BIOS', ',,1,'),
  45 + ('te_cpu_desc', 'CPU', ',18,19,'),
  46 + ('te_cpu_fabricante', 'Fabricante da CPU', ',,1,'),
  47 + ('te_cpu_serial', 'Serial da CPU', ','),
  48 + ('te_mem_ram_desc', 'Descrição da RAM', ',19,,1,'),
  49 + ('te_modem_desc', 'Modem', ','),
  50 + ('te_mouse_desc', 'Mouse', ''),
  51 + ('te_placa_mae_desc', 'Placa Mãe', ','),
  52 + ('te_placa_mae_fabricante', 'Fabricante Placa Mãe', ',,1,'),
  53 + ('te_placa_rede_desc', 'Placa de Rede', ','),
  54 + ('te_placa_som_desc', 'Placa de Som', ''),
  55 + ('te_placa_video_desc', 'Placa de Ví­deo', ','),
  56 + ('te_placa_video_resolucao', 'Resolução Placa de Ví­deo', ''),
  57 + ('te_teclado_desc', 'Teclado', '');
  58 +/*!40000 ALTER TABLE `descricao_hardware` ENABLE KEYS */;
  59 +
  60 +/*!40000 ALTER TABLE `configuracoes_padrao` DISABLE KEYS */;
  61 +INSERT INTO `configuracoes_padrao`
  62 + (`in_exibe_erros_criticos`, `in_exibe_bandeja`, `nu_exec_apos`, `nm_organizacao`, `nu_intervalo_exec`,
  63 + `nu_intervalo_renovacao_patrim`, `te_senha_adm_agente`, `te_serv_updates_padrao`, `te_serv_cacic_padrao`,
  64 + `te_enderecos_mac_invalidos`, `te_janelas_excecao`, `cs_abre_janela_patr`, `id_default_body_bgcolor`,
  65 + `te_exibe_graficos`)
  66 + VALUES
  67 + ('N', 'S', 10, 'Nome da Organização - Tabela Configurações Padrão', 4, 0, '5a584f8a61b65baf', '10.71.0.121',
  68 + '10.71.0.121', '00-00-00-00-00-00,44-45-53-54-00-00,44-45-53-54-00-01,\r\n00-53-45-00-00-00,00-50-56-C0-00-01,00-50-56-C0-00-08',
  69 + 'openoffice.org, microsoft word, photoshop, hod, aor.exe, pc2003.exe, cpp.exe, sal.exe, sal.bat, girafa4.exe, dro.exe, plenus',
  70 + 'N', '#EBEBEB', '[so][acessos][locais][acessos_locais]');
  71 +/*!40000 ALTER TABLE `configuracoes_padrao` ENABLE KEYS */;
  72 +
55 73
56 -- 74 --
57 -- Extraindo dados da tabela `descricoes_colunas_computadores` 75 -- Extraindo dados da tabela `descricoes_colunas_computadores`
58 -- 76 --
59 77
60 -INSERT INTO `descricoes_colunas_computadores` (`nm_campo`, `te_descricao_campo`, `cs_condicao_pesquisa`) VALUES  
61 -('dt_hr_coleta_forcada_estacao', 'Quant. dias de última coleta forçada na estação', 'S'),  
62 -('dt_hr_inclusao', 'Quant. dias de inclusão do computador na base', 'S'),  
63 -('dt_hr_ult_acesso', 'Quant. dias do último acesso da estação ao gerente WEB', 'S'),  
64 -('id_ip_rede', 'Endereço IP da Subrede', 'S'),  
65 -('id_so', 'Código do sistema operacional da estação', 'S'),  
66 -('qt_mem_ram', 'Quant. memória RAM', 'S'),  
67 -('qt_placa_video_cores', 'Quant. cores da placa de vídeo', 'S'),  
68 -('qt_placa_video_mem', 'Quant. memória da placa de vídeo', 'S'),  
69 -('te_bios_data', 'Identificação da BIOS', 'S'),  
70 -('te_bios_desc', 'Descrição da BIOS', 'S'),  
71 -('te_bios_fabricante', 'Nome do fabricante da BIOS', 'S'),  
72 -('te_cdrom_desc', 'Unidade de Disco Ótico', 'S'),  
73 -('te_cpu_desc', 'CPU', 'S'),  
74 -('te_cpu_fabricante', 'Fabricante da CPU', 'S'),  
75 -('te_cpu_frequencia', 'Frequência da CPU', 'S'),  
76 -('te_cpu_serial', 'Número de série da CPU', 'S'),  
77 -('te_dns_primario', 'IP do DNS primário', 'S'),  
78 -('te_dns_secundario', 'IP do DNS secundário', 'S'),  
79 -('te_dominio_dns', 'Nome/IP do domínio DNS', 'S'),  
80 -('te_dominio_windows', 'Nome/IP do domínio Windows', 'S'),  
81 -('te_gateway', 'IP do gateway', 'S'),  
82 -('te_ip', 'IP da estação', 'S'),  
83 -('te_mascara', 'Máscara de Subrede', 'S'),  
84 -('te_mem_ram_desc', 'Descrição da memória RAM', 'S'),  
85 -('te_modem_desc', 'Descrição do modem', 'S'),  
86 -('te_mouse_desc', 'Descrição do mouse', 'S'),  
87 -('te_node_address', 'Endereço MAC da estação', 'S'),  
88 -('te_nomes_curtos_modulos', 'te_nomes_curtos_modulos', 'N'),  
89 -('te_nome_computador', 'Nome do computador', 'S'),  
90 -('te_nome_host', 'Nome do Host', 'S'),  
91 -('te_origem_mac', 'te_origem_mac', 'N'),  
92 -('te_placa_mae_desc', 'Placa-Mãe', 'S'),  
93 -('te_placa_mae_fabricante', 'Fabricante da placa-mãe', 'S'),  
94 -('te_placa_rede_desc', 'Placa de Rede', 'S'),  
95 -('te_placa_som_desc', 'Placa de Som', 'S'),  
96 -('te_placa_video_desc', 'Placa de Vídeo', 'S'),  
97 -('te_placa_video_resolucao', 'Resolução da placa de vídeo', 'S'),  
98 -('te_serv_dhcp', 'IP do servidor DHCP', 'S'),  
99 -('te_so', 'Identificador Interno do S.O.', 'S'),  
100 -('te_teclado_desc', 'Descrição do teclado', 'S'),  
101 -('te_versao_cacic', 'Versão do Agente Principal do CACIC', 'S'),  
102 -('te_versao_gercols', 'Versão do Gerente de Coletas do CACIC', 'S'),  
103 -('te_wins_primario', 'IP do servidor WINS primário', 'S'),  
104 -('te_wins_secundario', 'IP do servidor WINS secundário', 'S'),  
105 -('te_workgroup', 'Nome do grupo de trabalho', 'S'); 78 +/*!40000 ALTER TABLE `descricoes_colunas_computadores` DISABLE KEYS */;
  79 +INSERT INTO `descricoes_colunas_computadores`
  80 + (`nm_campo`, `te_descricao_campo`, `cs_condicao_pesquisa`)
  81 + VALUES
  82 + ('dt_hr_coleta_forcada_estacao', 'Quant. dias de última coleta forçada na estação', 'S'),
  83 + ('dt_hr_inclusao', 'Quant. dias de inclusão do computador na base', 'S'),
  84 + ('dt_hr_ult_acesso', 'Quant. dias do último acesso da estação ao gerente WEB', 'S'),
  85 + ('id_ip_rede', 'Endereço IP da Subrede', 'S'),
  86 + ('id_so', 'Código do sistema operacional da estação', 'S'),
  87 + ('qt_mem_ram', 'Quant. memória RAM', 'S'),
  88 + ('qt_placa_video_cores', 'Quant. cores da placa de ví­deo', 'S'),
  89 + ('qt_placa_video_mem', 'Quant. memória da placa de ví­deo', 'S'),
  90 + ('te_bios_data', 'Identificação da BIOS', 'S'),
  91 + ('te_bios_desc', 'Descrição da BIOS', 'S'),
  92 + ('te_bios_fabricante', 'Nome do fabricante da BIOS', 'S'),
  93 + ('te_cdrom_desc', 'Unidade de Disco Ótico', 'S'),
  94 + ('te_cpu_desc', 'CPU', 'S'),
  95 + ('te_cpu_fabricante', 'Fabricante da CPU', 'S'),
  96 + ('te_cpu_frequencia', 'Frequência da CPU', 'S'),
  97 + ('te_cpu_serial', 'Número de série da CPU', 'S'),
  98 + ('te_dns_primario', 'IP do DNS primário', 'S'),
  99 + ('te_dns_secundario', 'IP do DNS secundário', 'S'),
  100 + ('te_dominio_dns', 'Nome/IP do domí­nio DNS', 'S'),
  101 + ('te_dominio_windows', 'Nome/IP do domí­nio Windows', 'S'),
  102 + ('te_gateway', 'IP do gateway', 'S'),
  103 + ('te_ip', 'IP da estação', 'S'),
  104 + ('te_mascara', 'Máscara de Subrede', 'S'),
  105 + ('te_mem_ram_desc', 'Descrição da memória RAM', 'S'),
  106 + ('te_modem_desc', 'Descrição do modem', 'S'),
  107 + ('te_mouse_desc', 'Descrição do mouse', 'S'),
  108 + ('te_node_address', 'Endereço MAC da estação', 'S'),
  109 + ('te_nomes_curtos_modulos', 'te_nomes_curtos_modulos', 'N'),
  110 + ('te_nome_computador', 'Nome do computador', 'S'),
  111 + ('te_nome_host', 'Nome do Host', 'S'),
  112 + ('te_origem_mac', 'te_origem_mac', 'N'),
  113 + ('te_placa_mae_desc', 'Placa-Mãe', 'S'),
  114 + ('te_placa_mae_fabricante', 'Fabricante da placa-mãe', 'S'),
  115 + ('te_placa_rede_desc', 'Placa de Rede', 'S'),
  116 + ('te_placa_som_desc', 'Placa de Som', 'S'),
  117 + ('te_placa_video_desc', 'Placa de Ví­deo', 'S'),
  118 + ('te_placa_video_resolucao', 'Resolução da placa de ví­deo', 'S'),
  119 + ('te_serv_dhcp', 'IP do servidor DHCP', 'S'),
  120 + ('te_so', 'Identificador Interno do S.O.', 'S'),
  121 + ('te_teclado_desc', 'Descrição do teclado', 'S'),
  122 + ('te_versao_cacic', 'Versão do Agente Principal do CACIC', 'S'),
  123 + ('te_versao_gercols', 'Versão do Gerente de Coletas do CACIC', 'S'),
  124 + ('te_wins_primario', 'IP do servidor WINS primário', 'S'),
  125 + ('te_wins_secundario', 'IP do servidor WINS secundário', 'S'),
  126 + ('te_workgroup', 'Nome do grupo de trabalho', 'S');
  127 +/*!40000 ALTER TABLE `descricoes_colunas_computadores` ENABLE KEYS */;
106 128
107 -- 129 --
108 -- Extraindo dados da tabela `grupo_usuarios` 130 -- Extraindo dados da tabela `grupo_usuarios`
@@ -140,21 +162,62 @@ INSERT INTO `perfis_aplicativos_monitorados` (`id_aplicativo`, `nm_aplicativo`, @@ -140,21 +162,62 @@ INSERT INTO `perfis_aplicativos_monitorados` (`id_aplicativo`, `nm_aplicativo`,
140 (83, 'Última Execução do MapaCACIC', '0', '', '1', 'Cacic\\MapaCACIC.log', '0', '', '1', 'Cacic\\MapaCACIC.log', '0', '', '2009-07-31 11:39:08', '', '', '', '', '', '', 0, '', 'S', 'S', NULL), 162 (83, 'Última Execução do MapaCACIC', '0', '', '1', 'Cacic\\MapaCACIC.log', '0', '', '1', 'Cacic\\MapaCACIC.log', '0', '', '2009-07-31 11:39:08', '', '', '', '', '', '', 0, '', 'S', 'S', NULL),
141 (84, 'CACIC - Módulo para Suporte Remoto Seguro', '1', 'Cacic\\Modulos\\srcacicsrv.exe', '4', 'Cacic\\Modulos\\srcacicsrv.exe', '1', 'Cacic\\Modulos\\srcacicsrv.exe', '4', 'Cacic\\Modulos\\srcacicsrv.exe', '0', '', '2009-11-12 16:21:11', '', '', '', '', '', '', 0, '', 'S', 'S', NULL); 163 (84, 'CACIC - Módulo para Suporte Remoto Seguro', '1', 'Cacic\\Modulos\\srcacicsrv.exe', '4', 'Cacic\\Modulos\\srcacicsrv.exe', '1', 'Cacic\\Modulos\\srcacicsrv.exe', '4', 'Cacic\\Modulos\\srcacicsrv.exe', '0', '', '2009-11-12 16:21:11', '', '', '', '', '', '', 0, '', 'S', 'S', NULL);
142 164
  165 +/*!40000 ALTER TABLE `grupo_usuarios` DISABLE KEYS */;
  166 +INSERT INTO `grupo_usuarios`
  167 + (`te_grupo_usuarios`, `te_menu_grupo`, `te_descricao_grupo`, `cs_nivel_administracao`,
  168 + `nm_grupo_usuarios`)
  169 + VALUES
  170 + ('Comum', 'menu_com.txt', 'Usuário limitado, sem acesso a informações confidenciais como Softwares Inventariados e Opções Administrativas como Forçar Coletas e Excluir Computadores. Poderá alterar sua própria senha.', 0, ''),
  171 + ('Administração', 'menu_adm.txt', 'Acesso irrestrito.', 1, ''),
  172 + ('Gestão Central', 'menu_adm.txt', 'Acesso de leitura em todas as opções.', 2, ''),
  173 + ('Supervisão', 'menu_sup.txt', 'Manutenção de tabelas e acesso a todas as informações referentes à Localização.', 3, ''),
  174 + ('Técnico', 'menu_tec.txt', 'Acesso técnico. Será permitido acessar configurações de rede e relatórios de Patrimônio e Hardware.', 0, '');
  175 +/*!40000 ALTER TABLE `grupo_usuarios` ENABLE KEYS */;
  176 +
143 -- 177 --
144 -- Extraindo dados da tabela `so` 178 -- Extraindo dados da tabela `so`
145 -- 179 --
146 180
147 -INSERT INTO `so` (`id_so`, `te_desc_so`, `sg_so`, `te_so`, `in_mswindows`) VALUES  
148 -(20, 'Windows XP Professional', 'WXP_PRO', '2.5.1.1.256', 'S'),  
149 -(21, 'Windows 95 SP1', 'W95_SP1', '1.4.0.B', 'S'),  
150 -(22, 'Ubuntu 9.04 Jaunty Jackalope', 'Ubuntu-9.04', 'Ubuntu - 9.04', 'N'),  
151 -(27, 'Debian 5.0.1 Lenny', 'Debian_501', 'Debian - 5.0.1', 'N'),  
152 -(28, 'Windows 2007', 'W2K7', '2.6.1.1.256', 'S'),  
153 -(29, 'Ubuntu 8.10 Intrepid Ibex', 'Ubuntu-8.10', 'Ubuntu - 8.10', 'N'),  
154 -(31, 'Windows Vista', 'WVista', '2.6.0.1.256', 'S'),  
155 -(32, 'Windows 2000 Professional', 'W2K_PRO', '2.5.0.1.0', 'S'),  
156 -(33, 'Debian 5.0.3 Lenny', 'Debian_503', 'Debian - 5.0.3', 'N'),  
157 -(34, 'Ubuntu 9.10 Karmic Koala', 'Ubuntu_910', 'Ubuntu - 9.10', 'N'); 181 +/*!40000 ALTER TABLE `so` DISABLE KEYS */;
  182 +INSERT INTO `so`
  183 + (`id_so`, `te_desc_so`, `sg_so`, `te_so`, `in_mswindows`)
  184 + VALUES
  185 + (01, 'Windows 95 OSR2', 'Win95', '1.4.0.B', 'S'),
  186 + (02, 'Windows 98 SE', 'Win98SE', '1.4.10.A', 'S'),
  187 + (03, 'Windows XP Professional', 'WinXP', '2.5.1.1.256', 'S'),
  188 + (04, 'Windows 2000 Advanced', 'Win2000', '2.5.0.1.2', 'S'),
  189 + (05, 'Windows 2003 Enterprise', 'Win2003', '2.5.2.3.274', 'S'),
  190 + (06, 'Windows Vista', 'WinVista', '2.6.0.1.256', 'S'),
  191 + (07, 'Windows Seven', 'Win7', '2.6.1.1.256', 'S'),
  192 + (08, 'Windows 2000 Professional', 'Win2000_PRO', '2.5.0.1.0', 'S'),
  193 + (11, 'Ubuntu 7.10 (Gutsy)', 'Ubuntu_710', 'Ubuntu - 7.10', 'N'),
  194 + (12, 'CentOS 4', 'CentOS_4', 'CentOS release - 4', 'N'),
  195 + (13, 'CentOS 5', 'CentOS_5', 'CentOS release - 5', 'N'),
  196 + (14, 'Ubuntu 8.04 (Hardy)', 'Ubuntu_804', 'Ubuntu - 8.04', 'N'),
  197 + (15, 'Ubuntu 9.04 Jaunty Jackalope', 'Ubuntu-9.04', 'Ubuntu - 9.04', 'N'),
  198 + (16, 'Debian 5.0.1 Lenny', 'Debian_501', 'Debian - 5.0.1', 'N'),
  199 + (17, 'Ubuntu 8.10 Intrepid Ibex', 'Ubuntu-8.10', 'Ubuntu - 8.10', 'N'),
  200 + (18, 'Debian 5.0.3 Lenny', 'Debian_503', 'Debian - 5.0.3', 'N'),
  201 + (19, 'Ubuntu 9.10 Karmic Koala', 'Ubuntu_910', 'Ubuntu - 9.10', 'N');
  202 +/*!40000 ALTER TABLE `so` ENABLE KEYS */;
  203 +
  204 +/*!40000 ALTER TABLE `patrimonio_config_interface` DISABLE KEYS */;
  205 +INSERT INTO `patrimonio_config_interface`
  206 + (`id_local`, `id_etiqueta`, `nm_etiqueta`, `te_etiqueta`, `in_exibir_etiqueta`, `te_help_etiqueta`,
  207 + `te_plural_etiqueta`, `nm_campo_tab_patrimonio`, `in_destacar_duplicidade`)
  208 + VALUES
  209 + (1, 'etiqueta1', 'Etiqueta 1', 'Entidade', '', 'Selecione a Entidade', 'Entidades', 'id_unid_organizacional_nivel1', 'S'),
  210 + (1, 'etiqueta1a', 'Etiqueta 1a', 'Linha de Negócio', 'S', 'Selecione a Linha de Negócio', 'Linhas de Negócio', 'id_unid_organizacional_nivel1a', 'S'),
  211 + (1, 'etiqueta2', 'Etiqueta 2', 'Órgão', '', 'Selecione o Órgão', 'Órgãos', 'id_unid_organizacional_nivel2', 'S'),
  212 + (1, 'etiqueta3', 'Etiqueta 3', 'Seção / Sala / Ramal', '', 'Informe a Seção onde está instalado o equipamento.', '', 'te_localizacao_complementar', 'S'),
  213 + (1, 'etiqueta4', 'Etiqueta 4', 'PIB da CPU', 'S', 'Informe o número de PIB(tombamento) da CPU', '', 'te_info_patrimonio1', 'S'),
  214 + (1, 'etiqueta5', 'Etiqueta 5', 'PIB do Monitor', 'S', 'Informe o número de PIB(tombamento) do Monitor', '', 'te_info_patrimonio2', 'S'),
  215 + (1, 'etiqueta6', 'Etiqueta 6', 'PIB da Impressora', 'S', 'Caso haja uma Impressora conectada informe n?mero de PIB(tombamento)', '', 'te_info_patrimonio3', 'S'),
  216 + (1, 'etiqueta7', 'Etiqueta 7', 'Nº Série CPU (Opcional)', 'S', 'Caso não disponha do nº de PIB, informe o Nº de Série da CPU', '', 'te_info_patrimonio4', 'S'),
  217 + (1, 'etiqueta8', 'Etiqueta 8', 'Nº Série Monitor (Opcional)', 'S', 'Caso não disponha do nº de PIB, informe o Nº de Série do Monitor', '', 'te_info_patrimonio5', 'S'),
  218 + (1, 'etiqueta9', 'Etiqueta 9', 'Nº Série Impres. (Opcional)', 'S', 'Caso não disponha do nº de PIB, informe o Nº de Série da Impressora', '', 'te_info_patrimonio6', 'S');
  219 +/*!40000 ALTER TABLE `patrimonio_config_interface` ENABLE KEYS */;
  220 +
158 221
159 -- 222 --
160 -- Extraindo dados da tabela `tipos_software` 223 -- Extraindo dados da tabela `tipos_software`
@@ -171,11 +234,34 @@ INSERT INTO `tipos_software` (`id_tipo_software`, `te_descricao_tipo_software`) @@ -171,11 +234,34 @@ INSERT INTO `tipos_software` (`id_tipo_software`, `te_descricao_tipo_software`)
171 (8, 'Jogos e Similares'); 234 (8, 'Jogos e Similares');
172 235
173 -- 236 --
174 --- Extraindo dados da tabela `tipos_unidades_disco` 237 +-- Extraindo dados da tabela `tipos_software`
175 -- 238 --
176 239
177 -INSERT INTO `tipos_unidades_disco` (`id_tipo_unid_disco`, `te_tipo_unid_disco`) VALUES  
178 -('1', 'Removível'),  
179 -('2', 'Disco Rígido'),  
180 -('3', 'CD-ROM'),  
181 -('4', 'Unid.Remota'); 240 +/*!40000 ALTER TABLE `tipos_software` DISABLE KEYS */;
  241 +INSERT INTO `tipos_software`
  242 + (`te_descricao_tipo_software`)
  243 + VALUES
  244 + ('Versão Trial'),
  245 + ('Correção/Atualização'),
  246 + ('Sistema Interno'),
  247 + ('Software Livre'),
  248 + ('Software Licenciado'),
  249 + ('Software Suspeito'),
  250 + ('Software Descontinuado'),
  251 + ('Jogos e Similares');
  252 +/*!40000 ALTER TABLE `tipos_software` ENABLE KEYS */;
  253 +
  254 +--
  255 +-- Dumping data for table `tipos_unidades_disco`
  256 +--
  257 +
  258 +
  259 +/*!40000 ALTER TABLE `tipos_unidades_disco` DISABLE KEYS */;
  260 +INSERT INTO `tipos_unidades_disco`
  261 + (`id_tipo_unid_disco`, `te_tipo_unid_disco`)
  262 + VALUES
  263 + ('1', 'Removí­vel'),
  264 + ('2', 'Disco Rí­gido'),
  265 + ('3', 'CD-ROM'),
  266 + ('4', 'Unid.Remota');
  267 +/*!40000 ALTER TABLE `tipos_unidades_disco` ENABLE KEYS */;
relatorios/computador/inc_detalhes_computador.php
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 -// Ao fazer require deste arquivo, observe que o SELECT aseguir deve antecede-lo na pagina destino:  
17 -// SELECT dt_hr_ult_acesso,  
18 -// te_nome_computador,  
19 -// te_versao_cacic,  
20 -// te_ip,  
21 -// dt_hr_inclusao,  
22 -// te_desc_so,  
23 -// dt_hr_ult_acesso  
24 -// FROM computadores  
25 -// WHERE te_node_address=xx-xx-xx-xx-xx and  
26 -// id_so= yy  
27 -  
28 -$linha = '<tr bgcolor="#e7e7e7">  
29 - <td height="1" colspan="5"></td>  
30 - </tr>';  
31 -?>  
32 -<table width="102%" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#999999">  
33 -<tr bgcolor="#E1E1E1">  
34 -<td bgcolor="#FFFFFF" class="cabecalho"> <div align="center"><b><br>  
35 -<?=$oTranslator->_('Detalhes do Computador');?>  
36 -<? echo mysql_result($result, 0, "te_nome_computador"); ?>  
37 -</b></div></td>  
38 -</tr>  
39 -</table>  
40 -<br>  
41 -<table width="100%" border="0" cellpadding="0" cellspacing="2">  
42 -<tr>  
43 -<td><table width="94%" border="0" align="center" cellpadding="0" cellspacing="1">  
44 -<tr>  
45 -<td colspan="5"> </td>  
46 -</tr>  
47 -<tr>  
48 -<td colspan="5" height="1" bgcolor="#333333"></td>  
49 -</tr>  
50 -<tr>  
51 -<td colspan="5" bgcolor="#E1E1E1" class="cabecalho_tabela">&nbsp;<?=$oTranslator->_('Informacoes basicas');?></td>  
52 -</tr>  
53 -<tr>  
54 -<td colspan="5" height="1" bgcolor="#333333"></td>  
55 -</tr>  
56 - <?  
57 - $today=date('m-d-Y');  
58 - $access_day = explode('-',mysql_result($result, 0, "dt_hr_ult_acesso"));  
59 - $diference = data_diff(trim(substr($access_day[1],0,2)).'-'.$access_day[2].'-'.$access_day[0],$today);  
60 -  
61 - if ($diference > 4) // Acima de 5 dias  
62 - $img_date = '<img src="../../imgs/arvore/tree_computer_red.gif" title="Último acesso realizado há mais de 5 dias (120 horas)" width="16" height="16">';  
63 - else if($diference > 0) // Até 5 dias  
64 - $img_date = '<img src="../../imgs/arvore/tree_computer_yellow.gif" title="Último acesso realizado há até 5 dias (120 horas)" width="16" height="16">';  
65 - else // Até 1 dia  
66 - $img_date = '<img src="../../imgs/arvore/tree_computer_green.gif" title="Último acesso realizado há até 1 dia (até 24 horas)" width="16" height="16">';  
67 -  
68 - ?>  
69 - <tr>  
70 - <td>&nbsp;</td>  
71 - <td class="opcao_tabela"><?=$oTranslator->_('Nome do Computador');?></td>  
72 - <td class="dado" colspan="3"><? echo mysql_result($result, 0, "te_nome_computador");?></td>  
73 -  
74 - </tr>  
75 - <? echo $linha?>  
76 - <tr>  
77 - <td>&nbsp;</td>  
78 - <td class="opcao_tabela"><?=$oTranslator->_('Versao agente principal');?></td>  
79 - <td class="dado"><? echo mysql_result($result, 0, "te_versao_cacic"); ?></td>  
80 - <td class="opcao_tabela"><?=$oTranslator->_('Versao gerente de coletas');?></td>  
81 - <td class="dado"><? echo mysql_result($result, 0, "te_versao_gercols"); ?></td>  
82 - </tr>  
83 - <? echo $linha?>  
84 -  
85 - <tr>  
86 - <td><p>&nbsp;</p></td>  
87 - <td class="opcao_tabela"><?=$oTranslator->_('Endereco TCP/IP');?></td>  
88 - <td class="dado"><? echo mysql_result($result, 0, "te_ip"); ?></td>  
89 - <td class="opcao_tabela"><?=$oTranslator->_('Data/Hora inclusao');?></td>  
90 - <td class="dado"><? echo date("d/m/Y à\s H:i\h", strtotime(mysql_result($result, 0, "dt_hr_inclusao"))); ?></td>  
91 - </tr>  
92 - <? echo $linha?>  
93 - <tr>  
94 - <td><p>&nbsp;</p></td>  
95 - <td class="opcao_tabela"><?=$oTranslator->_('Sistema operacional');?></td>  
96 - <td class="dado"><? echo mysql_result($result, 0, "te_desc_so"); ?></td>  
97 - <td class="opcao_tabela"><?=$oTranslator->_('Data/Hora do ultimo acesso');?></td>  
98 - <td class="dado"><? echo date("d/m/Y à\s H:i\h", strtotime(mysql_result($result, 0, "dt_hr_ult_acesso"))). ' ' .$img_date; ?></td>  
99 - </tr>  
100 -  
101 -<tr>  
102 -<td colspan="5" height="1" bgcolor="#333333"></td>  
103 -</tr>  
104 -</table></td>  
105 -</tr>  
106 -</table> 1 +
  2 +<?
  3 + /*
  4 + Copyright 2000, 2001, 2002, 2003, 2004, 2005 Dataprev - Empresa de Tecnologia e Informações da Previdência Social, Brasil
  5 + Este arquivo é parte do programa CACIC - Configurador Automático e Coletor de Informações Computacionais
  6 + O CACIC é um software livre; você pode redistribui-lo e/ou modifica-lo dentro dos termos da Licença Pública Geral GNU como
  7 + publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença, ou (na sua opnião) qualquer versão.
  8 + Este programa é distribuido na esperança que possa ser util, mas SEM NENHUMA GARANTIA; sem uma garantia implicita de ADEQUAÇÂO a qualquer
  9 + MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes.
  10 + 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
  11 +
  12 + Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
  13 +
  14 + */
  15 +
  16 +// Ao fazer require deste arquivo, observe que o SELECT a seguir deve antecede-lo na pagina destino:
  17 +
  18 +// SELECT dt_hr_ult_acesso,
  19 +// te_nome_computador,
  20 +// te_versao_cacic,
  21 +// te_ip,
  22 +// dt_hr_inclusao,
  23 +// te_desc_so,
  24 +// dt_hr_ult_acesso
  25 +// FROM computadores
  26 +// WHERE te_node_address=xx-xx-xx-xx-xx and
  27 +// id_so= yy
  28 +
  29 +## Selects para exibir resumo das configurações do computador - por Stevenes Donato
  30 +##Hardware
  31 +
  32 +$query_hard = "SELECT te_placa_mae_desc, qt_mem_ram
  33 + FROM computadores
  34 + WHERE te_node_address = '". $_GET['te_node_address'] ."' AND computadores.id_so = ". $_GET['id_so'];
  35 +
  36 +$result_hard = mysql_query($query_hard);
  37 +
  38 +#fim hardware
  39 +
  40 +
  41 +##CPU
  42 +
  43 +$query_cpu = "SELECT DISTINCT te_valor
  44 + FROM componentes_estacoes
  45 + WHERE cs_tipo_componente = 'CPU' AND te_node_address = '". $_GET['te_node_address'] ."'";
  46 +
  47 +$result_cpu = mysql_query($query_cpu);
  48 +
  49 +$cpu = explode('#FIELD#',mysql_result($result_cpu, 0, "te_valor"));
  50 +
  51 +$cpu2 = explode('#FIELD#', $cpu);
  52 +
  53 +#fim CPU
  54 +
  55 +##Patrimonio
  56 +
  57 +$query_pat = "SELECT DISTINCT `te_info_patrimonio1`
  58 + FROM `patrimonio`
  59 + WHERE te_node_address = '". $_GET['te_node_address'] ."'";
  60 +
  61 +$result_pat = mysql_query($query_pat);
  62 +
  63 +#fim patrimonio
  64 +
  65 +
  66 +##local
  67 +$query_local = "SELECT `te_localizacao_complementar`
  68 + FROM `patrimonio`
  69 + WHERE te_node_address = '". $_GET['te_node_address'] ."'";
  70 +
  71 +$result_local = mysql_query($query_local);
  72 +
  73 +# fim local
  74 +
  75 +## Total soft
  76 +
  77 +$query_soft = "SELECT id_software_inventariado
  78 + FROM softwares_inventariados_estacoes
  79 + WHERE te_node_address = '". $_GET['te_node_address'] ."'";
  80 +
  81 +$result_soft = mysql_query($query_soft);
  82 +
  83 +$TotalSoft = mysql_num_rows($result_soft);
  84 +
  85 +# fim total software
  86 +
  87 +## Total compartilhamentos
  88 +
  89 +$query_compart = "SELECT `nm_compartilhamento`
  90 + FROM `compartilhamentos`
  91 + WHERE te_node_address = '". $_GET['te_node_address'] ."'";
  92 +
  93 +$result_compart = mysql_query($query_compart);
  94 +
  95 +$TotalCompart = mysql_num_rows($result_compart);
  96 +
  97 +# fim total compartilhamentos
  98 +
  99 +## Total discos
  100 +
  101 +$query_discos = "SELECT `te_letra` FROM `unidades_disco`
  102 + WHERE te_node_address = '". $_GET['te_node_address'] ."'";
  103 +
  104 +$result_discos = mysql_query($query_discos);
  105 +
  106 +$TotalDiscos = mysql_num_rows($result_discos);
  107 +
  108 +$query_capac = "SELECT SUM(nu_capacidade) as CAPAC
  109 +FROM unidades_disco
  110 +WHERE te_node_address = '". $_GET['te_node_address'] ."'";
  111 +
  112 +$result_capac = mysql_query($query_capac);
  113 +$capacidade = mysql_result($result_capac,"CAPAC") / 1000;
  114 +
  115 +$query_livre = "SELECT SUM(nu_espaco_livre) as LIVRE
  116 +FROM unidades_disco
  117 +WHERE te_node_address = '". $_GET['te_node_address'] ."'";
  118 +
  119 +$result_livre = mysql_query($query_livre);
  120 +$livre = mysql_result($result_livre,"LIVRE") / 1000;
  121 +
  122 +# fim total discos
  123 +
  124 +## FIM Selects para exibir resumo das configurações do computador - por Stevenes Donato
  125 +
  126 +
  127 +$linha = '<tr bgcolor="#e7e7e7"> <td height="1" colspan="5"></td> </tr>';
  128 +
  129 +?>
  130 +
  131 +<table width="102%" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#999999">
  132 +<tr bgcolor="#E1E1E1">
  133 +<td bgcolor="#FFFFFF" class="cabecalho"> <div align="center"><b><br>
  134 +
  135 +<?=$oTranslator->_('Detalhes do Computador');?>
  136 +
  137 +<? echo mysql_result($result, 0, "te_nome_computador"); ?>
  138 +
  139 +</b></div></td>
  140 +</tr>
  141 +</table>
  142 +
  143 +<br>
  144 +
  145 +<table width="100%" border="0" cellpadding="0" cellspacing="2">
  146 +<tr>
  147 +<td><table width="94%" border="0" align="center" cellpadding="0" cellspacing="1">
  148 +<tr>
  149 +<td colspan="5"> </td>
  150 +</tr>
  151 +
  152 +<tr>
  153 +<td colspan="5" height="1" bgcolor="#333333"></td>
  154 +</tr>
  155 +<tr>
  156 +<td colspan="5" bgcolor="#E1E1E1" class="cabecalho_tabela">&nbsp;<?=$oTranslator->_('Informacoes basicas');?></td>
  157 +</tr>
  158 +<tr>
  159 +<td colspan="5" height="1" bgcolor="#333333"></td>
  160 +
  161 +</tr>
  162 +
  163 + <?
  164 +
  165 + $today=date('m-d-Y');
  166 +
  167 + $access_day = explode('-',mysql_result($result, 0, "dt_hr_ult_acesso"));
  168 +
  169 + $diference = data_diff(trim(substr($access_day[1],0,2)).'-'.$access_day[2].'-'.$access_day[0],$today);
  170 +
  171 +
  172 +
  173 + if ($diference > 4) // Acima de 5 dias
  174 +
  175 + $img_date = '<img src="../../imgs/arvore/tree_computer_red.gif" title="Último acesso realizado há mais de 5 dias (120 horas)" width="16" height="16">';
  176 +
  177 + else if($diference > 0) // Até 5 dias
  178 +
  179 + $img_date = '<img src="../../imgs/arvore/tree_computer_yellow.gif" title="Último acesso realizado há até 5 dias (120 horas)" width="16" height="16">';
  180 +
  181 + else // Até 1 dia
  182 +
  183 + $img_date = '<img src="../../imgs/arvore/tree_computer_green.gif" title="Último acesso realizado há até 1 dia (até 24 horas)" width="16" height="16">'; ?>
  184 +
  185 + <tr>
  186 + <td>&nbsp;</td>
  187 + <td class="opcao_tabela"><?=$oTranslator->_('Nome do Computador');?></td>
  188 + <td class="dado"><? echo mysql_result($result, 0, "te_nome_computador");?></td>
  189 + <td class="opcao_tabela"><?=$oTranslator->_('Total de Softwares');?></td>
  190 + <td class="dado"><a href="computador.php?exibir=software_inventariado&te_node_address=<? echo $_GET['te_node_address']?>&id_so=<? echo $_GET['id_so']?>"><? echo "$TotalSoft" ?></a></td>
  191 + </tr>
  192 +
  193 + <? echo $linha?>
  194 +
  195 + <tr>
  196 + <td>&nbsp;</td>
  197 + <td class="opcao_tabela"><?=$oTranslator->_('Versao agente principal');?></td>
  198 + <td class="dado"><a href="computador.php?exibir=software&te_node_address=<? echo $_GET['te_node_address']?>&id_so=<? echo $_GET['id_so']?>"><? echo mysql_result($result, 0, "te_versao_cacic"); ?></a></td>
  199 + <td class="opcao_tabela"><?=$oTranslator->_('Versao gerente de coletas');?></td>
  200 + <td class="dado"><? echo mysql_result($result, 0, "te_versao_gercols"); ?></td>
  201 + </tr>
  202 +
  203 + <? echo $linha?>
  204 + <tr>
  205 + <td><p>&nbsp;</p></td>
  206 + <td class="opcao_tabela"><?=$oTranslator->_('Endereco TCP/IP');?></td>
  207 + <td class="dado"><a href="computador.php?exibir=tcp_ip&te_node_address=<? echo $_GET['te_node_address']?>&id_so=<? echo $_GET['id_so']?>"><? echo mysql_result($result, 0, "te_ip"); ?></a></td>
  208 + <td class="opcao_tabela"><?=$oTranslator->_('Data/Hora inclusao');?></td>
  209 + <td class="dado"><? echo date("d/m/Y - H:i\h", strtotime(mysql_result($result, 0, "dt_hr_inclusao"))); ?></td>
  210 + </tr>
  211 +
  212 + <? echo $linha?>
  213 + <tr>
  214 + <td><p>&nbsp;</p></td>
  215 + <td class="opcao_tabela"><?=$oTranslator->_('Sistema operacional');?></td>
  216 + <td class="dado"><a href="computador.php?exibir=software&te_node_address=<? echo $_GET['te_node_address']?>&id_so=<? echo $_GET['id_so']?>"><? echo mysql_result($result, 0, "te_desc_so"); ?></a></td>
  217 + <td class="opcao_tabela"><?=$oTranslator->_('Data/Hora do ultimo acesso');?></td>
  218 + <td class="dado"><? echo date("d/m/Y - H:i\h", strtotime(mysql_result($result, 0, "dt_hr_ult_acesso"))). ' ' .$img_date; ?></td>
  219 + </tr>
  220 +
  221 + <? echo $linha?>
  222 +
  223 + <tr>
  224 + <td>&nbsp;</td>
  225 + <td class="opcao_tabela"><?=$oTranslator->_('Placa-m&atilde;e');?></td>
  226 + <td class="dado"><a href="computador.php?exibir=hardware&te_node_address=<? echo $_GET['te_node_address']?>&id_so=<? echo $_GET['id_so']?>"><? echo mysql_result($result_hard, 0, "te_placa_mae_desc");?></a></td>
  227 + <td class="opcao_tabela"><?=$oTranslator->_('Compartilhamentos');?></td>
  228 + <td class="dado"><a href="computador.php?exibir=compartilhamento&te_node_address=<? echo $_GET['te_node_address']?>&id_so=<? echo $_GET['id_so']?>"><? echo "$TotalCompart" ?></a></td>
  229 +
  230 + </tr>
  231 +
  232 + <? echo $linha?>
  233 + <tr>
  234 + <td>&nbsp;</td>
  235 + <td class="opcao_tabela"><?=$oTranslator->_('Memoria RAM');?></td>
  236 + <td class="dado"><a href="computador.php?exibir=hardware&te_node_address=<? echo $_GET['te_node_address']?>&id_so=<? echo $_GET['id_so']?>"><? echo mysql_result($result_hard, 0, "qt_mem_ram");?></a></td>
  237 + <td class="opcao_tabela"><?=$oTranslator->_('Unidades de Disco');?></td>
  238 + <td class="dado"><a href="computador.php?exibir=unidades_disco&te_node_address=<? echo $_GET['te_node_address']?>&id_so=<? echo $_GET['id_so']?>"><? echo "$TotalDiscos , Capacidade: $capacidade GB , Livre: $livre GB" ?></a></td>
  239 + </tr>
  240 +
  241 + <? echo $linha?>
  242 + <tr>
  243 + <td><p>&nbsp;</p></td>
  244 + <td class="opcao_tabela"><?=$oTranslator->_('Patrim&ocirc;nio da CPU');?></td>
  245 + <td class="dado"><a href="computador.php?exibir=patrimonio&te_node_address=<? echo $_GET['te_node_address']?>&id_so=<? echo $_GET['id_so']?>"><? echo mysql_result($result_pat, 0, "te_info_patrimonio1"); ?></a></td>
  246 + <td class="opcao_tabela"><?=$oTranslator->_('Localiza&ccedil;&atilde;o');?></td>
  247 + <td class="dado"><a href="computador.php?exibir=tcp_ip&te_node_address=<? echo $_GET['te_node_address']?>&id_so=<? echo $_GET['id_so']?>"><? echo mysql_result($result_local, 0, "te_localizacao_complementar");?></a></td>
  248 +
  249 +<? echo $linha?>
  250 +
  251 +<tr>
  252 +
  253 +<td><p>&nbsp;</p></td>
  254 +
  255 + <td class="opcao_tabela"><?=$oTranslator->_('Processador');?>
  256 +
  257 +<!-- <td class="dado"><? echo $cpu; ?></td> -->
  258 +<?
  259 + // Obtenho os nomes dos hardwares passíveis de controle
  260 + $arrDescricoesColunasComputadores = getDescricoesColunasComputadores();
  261 + $strQueryTotalizaGeralExistentes = ' SELECT DISTINCT cs_tipo_componente,te_valor
  262 + FROM componentes_estacoes
  263 + WHERE cs_tipo_componente = "CPU" AND te_node_address = "'.mysql_result($result, 0, "te_node_address") . '" AND id_so=' . mysql_result($result, 0, "id_so").' ORDER BY cs_tipo_componente,te_valor';
  264 +
  265 + $resultTotalizaGeralExistentes = mysql_query($strQueryTotalizaGeralExistentes) or die($oTranslator->_('falha na consulta a tabela (%1) ou sua sessao expirou!', array('componentes_estacoes')));
  266 +
  267 + $strComponenteAtual = '';
  268 + $intSequencial = 0;
  269 + while ($rowTotalizaGeralExistentes = mysql_fetch_array($resultTotalizaGeralExistentes))
  270 +
  271 + {
  272 + if ($strComponenteAtual <> $rowTotalizaGeralExistentes['cs_tipo_componente'])
  273 +
  274 + {
  275 + $strComponenteAtual = $rowTotalizaGeralExistentes['cs_tipo_componente'];
  276 + $intSequencial = 1;
  277 + }
  278 + else
  279 + $intSequencial ++;
  280 +
  281 + $arrColunasValores = explode('#FIELD#',$rowTotalizaGeralExistentes['te_valor']);
  282 +
  283 + for ($i=0; $i<count($arrColunasValores);$i++)
  284 +
  285 + {
  286 + $arrColunas = explode('###',$arrColunasValores[$i]);
  287 + $strCor = ($strCor==''?$strPreenchimentoPadrao:'');
  288 + ?>
  289 + <tr bgcolor="<? echo $strCor;?>">
  290 + <td>&nbsp;</td>
  291 + <?
  292 + if ($i > 0)
  293 + {
  294 + ?>
  295 + <td>&nbsp;</td>
  296 + <?
  297 + }
  298 + ?>
  299 + <td class="opcao_tabela"><? echo $arrDescricoesColunasComputadores[$arrColunas[0]].($i==0?' '.$intSequencial:':');?></td>
  300 + <?
  301 + if ($i == 0)
  302 + {
  303 + ?>
  304 + <td class="opcao_tabela"><?=$oTranslator->_('Descricao');?></td>
  305 + <?
  306 + }
  307 + ?>
  308 + <td class="dado" colspan="3"><? echo $arrColunas[1]; ?></td>
  309 + </tr>
  310 + <?
  311 + }
  312 +
  313 + echo $linha;
  314 + }
  315 + $strCor = ($strCor==''?$strPreenchimentoPadrao:'');
  316 + ?>
  317 + <tr> </td>
  318 + </tr>
  319 +<tr>
  320 +<td colspan="5" height="1" bgcolor="#333333"></td>
  321 +</tr>
  322 +</table></td>
  323 +</tr>
  324 +</table>