Commit 79301b31a759dee8aa2923309730320c477ad633
1 parent
9c266e93
Exists in
master
and in
1 other branch
- Correção de "inclusão de rede" para obter dados de "configuracoes_padrao"
- Finalizado modulo de manutenção da tabela "configuracoes_padrao" - Atualizado menu do administrador para o novo módulo git-svn-id: http://svn.softwarepublico.gov.br/svn/cacic/cacic/trunk/gerente@532 fecfc0c7-e812-0410-ae72-849f08638ee7
Showing
7 changed files
with
115 additions
and
29 deletions
Show diff stats
admin/configuracao.php
@@ -27,7 +27,7 @@ | @@ -27,7 +27,7 @@ | ||
27 | */ | 27 | */ |
28 | 28 | ||
29 | session_start(); | 29 | session_start(); |
30 | - | 30 | +$time_start = microtime(true); |
31 | /* | 31 | /* |
32 | * verifica se houve login e também regras para outras verificações (ex: permissões do usuário)! | 32 | * verifica se houve login e também regras para outras verificações (ex: permissões do usuário)! |
33 | */ | 33 | */ |
@@ -40,21 +40,17 @@ if(!isset($_SESSION['id_usuario'])) | @@ -40,21 +40,17 @@ if(!isset($_SESSION['id_usuario'])) | ||
40 | require_once('../include/library.php'); | 40 | require_once('../include/library.php'); |
41 | AntiSpy('1,2,3'); // Permitido somente a estes cs_nivel_administracao... | 41 | AntiSpy('1,2,3'); // Permitido somente a estes cs_nivel_administracao... |
42 | 42 | ||
43 | -/* | ||
44 | - * Uma classe ADO (simples) criada para o instalador (posteriormente criar uma específica ou usar PDO) | ||
45 | - */ | ||
46 | -require_once(CACIC_PATH.CACIC_DS.'instalador'.CACIC_DS.'classes'.CACIC_DS.'install.ado.php'); | ||
47 | - | ||
48 | -/* | ||
49 | - * componente (objeto) para manipulacao de banco de dados | ||
50 | - */ | ||
51 | - // colocar em library depois | ||
52 | -$oADO = new ADO(); | ||
53 | -$oADO->conecta( $ip_servidor, $usuario_bd, $senha_usuario_bd, $nome_bd ); | ||
54 | - | ||
55 | require_once('configuracao_padrao.class.php'); | 43 | require_once('configuracao_padrao.class.php'); |
56 | 44 | ||
57 | $oCacicSetup = new Configuracao_Padrao(); | 45 | $oCacicSetup = new Configuracao_Padrao(); |
58 | $oCacicSetup->setup(); | 46 | $oCacicSetup->setup(); |
59 | $oCacicSetup->run(); | 47 | $oCacicSetup->run(); |
48 | + | ||
49 | +/* | ||
50 | + * Contabiliza tempo de processamento da página | ||
51 | + */ | ||
52 | +$time_end = microtime(true); | ||
53 | +$time_proc = ($time_end-$time_start); | ||
54 | +echo '<!-- in '.($time_proc)."ms -->"; | ||
55 | + | ||
60 | ?> | 56 | ?> |
61 | \ No newline at end of file | 57 | \ No newline at end of file |
admin/configuracao_common.class.php
@@ -51,11 +51,6 @@ if( ! @include("pat/patTemplate.php") ) | @@ -51,11 +51,6 @@ if( ! @include("pat/patTemplate.php") ) | ||
51 | define( 'SECURITY', 1 ); | 51 | define( 'SECURITY', 1 ); |
52 | require_once('security/security.php'); | 52 | require_once('security/security.php'); |
53 | 53 | ||
54 | -/* | ||
55 | - * Uma classe ADO (simples) usada pelo instalador | ||
56 | - */ | ||
57 | - require_once('../instalador/classes/install.ado.php'); | ||
58 | - | ||
59 | /** | 54 | /** |
60 | * Dados de configuração para o CACIC | 55 | * Dados de configuração para o CACIC |
61 | */ | 56 | */ |
@@ -76,13 +71,14 @@ if( ! @include("pat/patTemplate.php") ) | @@ -76,13 +71,14 @@ if( ! @include("pat/patTemplate.php") ) | ||
76 | /** | 71 | /** |
77 | * Componente (objeto)para acesso a banco de dados | 72 | * Componente (objeto)para acesso a banco de dados |
78 | */ | 73 | */ |
79 | - var $oADO; | 74 | + var $db_link; |
80 | 75 | ||
81 | function Configuracao() { | 76 | function Configuracao() { |
82 | - global $oTranslator, $oADO; | 77 | + global $oTranslator, $ip_servidor, $usuario_bd, $senha_usuario_bd, $nome_bd; |
78 | + $this->db_link = mysql_connect( $ip_servidor, $usuario_bd, $senha_usuario_bd); | ||
79 | + mysql_select_db($nome_bd,$this->db_link); | ||
83 | parent::patTemplate(); | 80 | parent::patTemplate(); |
84 | $this->oTranslator = $oTranslator; | 81 | $this->oTranslator = $oTranslator; |
85 | - $this->oADO = $oADO; | ||
86 | /* | 82 | /* |
87 | * Inicializa template | 83 | * Inicializa template |
88 | */ | 84 | */ |
admin/configuracao_padrao.class.php
@@ -38,7 +38,7 @@ defined( 'CACIC' ) or die( 'Acesso restrito (Restricted access)!' ); | @@ -38,7 +38,7 @@ defined( 'CACIC' ) or die( 'Acesso restrito (Restricted access)!' ); | ||
38 | * | 38 | * |
39 | */ | 39 | */ |
40 | class Configuracao_Padrao extends Configuracao { | 40 | class Configuracao_Padrao extends Configuracao { |
41 | - | 41 | + |
42 | function Configuracao_Padrao() { | 42 | function Configuracao_Padrao() { |
43 | parent::Configuracao(); | 43 | parent::Configuracao(); |
44 | $this->setSetupType('standard'); | 44 | $this->setSetupType('standard'); |
@@ -92,6 +92,7 @@ defined( 'CACIC' ) or die( 'Acesso restrito (Restricted access)!' ); | @@ -92,6 +92,7 @@ defined( 'CACIC' ) or die( 'Acesso restrito (Restricted access)!' ); | ||
92 | $this->clearVar('StandardSetup_form', 'SET_FOCUS'); | 92 | $this->clearVar('StandardSetup_form', 'SET_FOCUS'); |
93 | $this->addVar('StandardSetup_form', 'SET_FOCUS', 'nm_organizacao' ); | 93 | $this->addVar('StandardSetup_form', 'SET_FOCUS', 'nm_organizacao' ); |
94 | $btn_salvar = Security::read('btn_salvar'); | 94 | $btn_salvar = Security::read('btn_salvar'); |
95 | + $this->fillForm($btn_salvar); | ||
95 | if(isset($btn_salvar) and ($btn_salvar)) { | 96 | if(isset($btn_salvar) and ($btn_salvar)) { |
96 | try { | 97 | try { |
97 | $this->salvarDados(); | 98 | $this->salvarDados(); |
@@ -137,7 +138,7 @@ defined( 'CACIC' ) or die( 'Acesso restrito (Restricted access)!' ); | @@ -137,7 +138,7 @@ defined( 'CACIC' ) or die( 'Acesso restrito (Restricted access)!' ); | ||
137 | /* | 138 | /* |
138 | * monta sql de atualizacao dos dados padrao | 139 | * monta sql de atualizacao dos dados padrao |
139 | */ | 140 | */ |
140 | - $sql_update = 'UPDATE config_padrao SET '; | 141 | + $sql_update = 'UPDATE configuracoes_padrao SET '; |
141 | $sql_update .= "in_exibe_erros_criticos = '$in_exibe_erros_criticos', | 142 | $sql_update .= "in_exibe_erros_criticos = '$in_exibe_erros_criticos', |
142 | in_exibe_bandeja = '$in_exibe_bandeja', | 143 | in_exibe_bandeja = '$in_exibe_bandeja', |
143 | nu_exec_apos = 10, | 144 | nu_exec_apos = 10, |
@@ -153,10 +154,21 @@ defined( 'CACIC' ) or die( 'Acesso restrito (Restricted access)!' ); | @@ -153,10 +154,21 @@ defined( 'CACIC' ) or die( 'Acesso restrito (Restricted access)!' ); | ||
153 | id_default_body_bgcolor = '#EBEBEB', | 154 | id_default_body_bgcolor = '#EBEBEB', |
154 | te_exibe_graficos = '$te_exibe_graficos'"; | 155 | te_exibe_graficos = '$te_exibe_graficos'"; |
155 | 156 | ||
156 | - // temp pra testes | ||
157 | - //$this->showMessage($sql_update); | ||
158 | - //return; | ||
159 | - | 157 | + $sql = 'select in_exibe_erros_criticos from configuracoes_padrao'; |
158 | + $db_link = mysql_query($sql); | ||
159 | + if(mysql_num_rows($db_link)<1) { | ||
160 | + $sql = "INSERT INTO configuracoes_padrao (`in_exibe_erros_criticos`) VALUES ('N')"; | ||
161 | + $db_link = mysql_query($sql); | ||
162 | + } | ||
163 | + | ||
164 | + /* | ||
165 | + * Atualiza dados na tabela | ||
166 | + */ | ||
167 | + $db_result = mysql_query($sql_update); | ||
168 | + $error = mysql_errno($this->db_link); | ||
169 | + $msg .= $this->oTranslator->_('kciq_msg server msg').": "; | ||
170 | + $msg .= mysql_error($this->db_link); | ||
171 | + | ||
160 | /* | 172 | /* |
161 | * Lança execeção se ocorrer erro | 173 | * Lança execeção se ocorrer erro |
162 | */ | 174 | */ |
@@ -166,6 +178,74 @@ defined( 'CACIC' ) or die( 'Acesso restrito (Restricted access)!' ); | @@ -166,6 +178,74 @@ defined( 'CACIC' ) or die( 'Acesso restrito (Restricted access)!' ); | ||
166 | } | 178 | } |
167 | 179 | ||
168 | /** | 180 | /** |
181 | + * Obtem e preenche dados de formulario | ||
182 | + * @access private | ||
183 | + * @param string $btn_salvar Se botao para salvar foi acionado | ||
184 | + */ | ||
185 | + function fillForm($btn_salvar) { | ||
186 | + | ||
187 | + $error = true; | ||
188 | + | ||
189 | + if($btn_salvar) { | ||
190 | + /* | ||
191 | + * Obtem dados do formulario | ||
192 | + */ | ||
193 | + $nm_organizacao = (Security::read('nm_organizacao'))?Security::read('nm_organizacao'):""; | ||
194 | + $te_senha_adm_agente = (Security::read('te_senha_adm_agente'))?Security::read('te_senha_adm_agente'):""; | ||
195 | + $te_serv_updates_padrao = (Security::read('te_serv_updates_padrao'))?Security::read('te_serv_updates_padrao'):""; | ||
196 | + $te_serv_cacic_padrao = (Security::read('te_serv_cacic_padrao'))?Security::read('te_serv_cacic_padrao'):""; | ||
197 | + $te_enderecos_mac_invalidos = (Security::read('te_enderecos_mac_invalidos'))?Security::read('te_enderecos_mac_invalidos'):""; | ||
198 | + $te_janelas_excecao = (Security::read('te_janelas_excecao'))?Security::read('te_janelas_excecao'):""; | ||
199 | + $te_exibe_graficos_so = (Security::read('te_exibe_graficos_so'))?"checked":""; | ||
200 | + $te_exibe_graficos_acessos = (Security::read('te_exibe_graficos_acessos'))?"checked":""; | ||
201 | + $te_exibe_graficos_acessoslocais = (Security::read('te_exibe_graficos_acessoslocais'))?"checked":""; | ||
202 | + $te_exibe_graficos_locais = (Security::read('te_exibe_graficos_locais'))?"checked":""; | ||
203 | + $in_exibe_erros_criticos = (Security::read('in_exibe_erros_criticos'))?"checked":""; | ||
204 | + $in_exibe_bandeja = (Security::read('in_exibe_bandeja'))?"checked":""; | ||
205 | + $cs_abre_janela_patr = (Security::read('cs_abre_janela_patr'))?"checked":""; | ||
206 | + } | ||
207 | + else { | ||
208 | + /* | ||
209 | + * Obtem dados do banco de dados | ||
210 | + */ | ||
211 | + $sql = "select * from configuracoes_padrao"; | ||
212 | + $db_result = mysql_query($sql); | ||
213 | + $cfgStdData = mysql_fetch_assoc($db_result); | ||
214 | + | ||
215 | + $nm_organizacao = $cfgStdData['nm_organizacao']; | ||
216 | + $te_senha_adm_agente = $cfgStdData['te_senha_adm_agente']; | ||
217 | + $te_serv_updates_padrao = $cfgStdData['te_serv_updates_padrao']; | ||
218 | + $te_serv_cacic_padrao = $cfgStdData['te_serv_cacic_padrao']; | ||
219 | + $te_enderecos_mac_invalidos = $cfgStdData['te_enderecos_mac_invalidos']; | ||
220 | + $te_janelas_excecao = $cfgStdData['te_janelas_excecao']; | ||
221 | + $te_exibe_graficos_so = (strpos($cfgStdData['te_exibe_graficos'], "[so]")===false)?"":"checked"; | ||
222 | + $te_exibe_graficos_acessos = (strpos($cfgStdData['te_exibe_graficos'], "[acessos]")===false)?"":"checked"; | ||
223 | + $te_exibe_graficos_acessoslocais = (strpos($cfgStdData['te_exibe_graficos'], "[acessos_locais]")===false)?"":"checked"; | ||
224 | + $te_exibe_graficos_locais = (strpos($cfgStdData['te_exibe_graficos'], "[locais]")===false)?"":"checked"; | ||
225 | + $in_exibe_erros_criticos = ($cfgStdData['in_exibe_erros_criticos']=="S")?"checked":""; | ||
226 | + $in_exibe_bandeja = ($cfgStdData['in_exibe_bandeja']=="S")?"checked":""; | ||
227 | + $cs_abre_janela_patr = ($cfgStdData['cs_abre_janela_patr']=="S")?"checked":""; | ||
228 | + } | ||
229 | + | ||
230 | + /* | ||
231 | + * Preenche formulário com dados | ||
232 | + */ | ||
233 | + $this->addVar('StandardSetup_form', 'NM_ORGANIZACAO', $nm_organizacao ); | ||
234 | + $this->addVar('StandardSetup_form', 'TE_SERVUPDT_STD', $te_serv_updates_padrao ); | ||
235 | + $this->addVar('StandardSetup_form', 'TE_SERVCACIC_STD', $te_serv_cacic_padrao ); | ||
236 | + $this->addVar('StandardSetup_form', 'EXIBE_ERROS_CRITICOS', $in_exibe_erros_criticos ); | ||
237 | + $this->addVar('StandardSetup_form', 'EXIBE_BANDEJA', $in_exibe_bandeja ); | ||
238 | + $this->addVar('StandardSetup_form', 'TE_MACADDR_INVALID', $te_enderecos_mac_invalidos ); | ||
239 | + $this->addVar('StandardSetup_form', 'TE_JANELAS_EXCECAO', $te_janelas_excecao ); | ||
240 | + $this->addVar('StandardSetup_form', 'TE_EXIBEGRAFICOS_SO', $te_exibe_graficos_so ); | ||
241 | + $this->addVar('StandardSetup_form', 'TE_EXIBEGRAFICOS_ACESSOS', $te_exibe_graficos_acessos ); | ||
242 | + $this->addVar('StandardSetup_form', 'TE_EXIBEGRAFICOS_LOCAIS', $te_exibe_graficos_locais ); | ||
243 | + $this->addVar('StandardSetup_form', 'TE_EXIBEGRAFICOS_ACESSOSLOCAIS', $te_exibe_graficos_acessoslocais ); | ||
244 | + $this->addVar('StandardSetup_form', 'EXIBE_JANELAPATR', $cs_abre_janela_patr ); | ||
245 | + $this->addVar('StandardSetup_form', 'SENHA_AGENTE', $te_senha_adm_agente ); | ||
246 | + } | ||
247 | + | ||
248 | + /** | ||
169 | * Mostra formulario da configuracao padrao | 249 | * Mostra formulario da configuracao padrao |
170 | * @access private | 250 | * @access private |
171 | */ | 251 | */ |
@@ -183,6 +263,12 @@ defined( 'CACIC' ) or die( 'Acesso restrito (Restricted access)!' ); | @@ -183,6 +263,12 @@ defined( 'CACIC' ) or die( 'Acesso restrito (Restricted access)!' ); | ||
183 | $this->displayParsedTemplate('CommonSetup_messages'); | 263 | $this->displayParsedTemplate('CommonSetup_messages'); |
184 | $this->displayParsedTemplate('CommonSetup_foot'); | 264 | $this->displayParsedTemplate('CommonSetup_foot'); |
185 | } | 265 | } |
266 | + | ||
267 | + function varDump($var) { | ||
268 | + echo "<pre>"; | ||
269 | + var_dump($var); | ||
270 | + echo "</pre>"; | ||
271 | + } | ||
186 | } | 272 | } |
187 | 273 | ||
188 | ?> | 274 | ?> |
189 | \ No newline at end of file | 275 | \ No newline at end of file |
admin/redes/incluir_rede.php
@@ -410,7 +410,12 @@ MM_reloadPage(true); | @@ -410,7 +410,12 @@ MM_reloadPage(true); | ||
410 | </tr> | 410 | </tr> |
411 | <tr> | 411 | <tr> |
412 | <td> </td> | 412 | <td> </td> |
413 | - <td nowrap> <input name="frm_te_serv_cacic" type="text" id="frm_te_serv_cacic" size="16" maxlength="16" class="normal" onFocus="SetaClassDigitacao(this);" onBlur="SetaClassNormal(this);" value="UXRJO115"> | 413 | + <? |
414 | + $sql = "select * from configuracoes_padrao"; | ||
415 | + $db_result = mysql_query($sql); | ||
416 | + $cfgStdData = (!mysql_errno())?mysql_fetch_assoc($db_result):''; | ||
417 | + ?> | ||
418 | + <td nowrap> <input name="frm_te_serv_cacic" type="text" id="frm_te_serv_cacic" size="16" maxlength="16" class="normal" onFocus="SetaClassDigitacao(this);" onBlur="SetaClassNormal(this);" value="<?=$cfgStdData['te_serv_cacic_padrao']?>"> | ||
414 | <select name="sel_te_serv_cacic" id="sel_te_serv_cacic" onChange="SetaServidorBancoDados();" class="normal" onFocus="SetaClassDigitacao(this);" onBlur="SetaClassNormal(this);" > | 419 | <select name="sel_te_serv_cacic" id="sel_te_serv_cacic" onChange="SetaServidorBancoDados();" class="normal" onFocus="SetaClassDigitacao(this);" onBlur="SetaClassNormal(this);" > |
415 | <option value="">===> Selecione <===</option> | 420 | <option value="">===> Selecione <===</option> |
416 | <? | 421 | <? |
@@ -446,7 +451,7 @@ MM_reloadPage(true); | @@ -446,7 +451,7 @@ MM_reloadPage(true); | ||
446 | </tr> | 451 | </tr> |
447 | <tr> | 452 | <tr> |
448 | <td> </td> | 453 | <td> </td> |
449 | - <td nowrap><input name="frm_te_serv_updates" type="text" id="frm_te_serv_updates" size="16" maxlength="16" class="normal" onFocus="SetaClassDigitacao(this);" onBlur="SetaClassNormal(this);" > | 454 | + <td nowrap><input name="frm_te_serv_updates" type="text" id="frm_te_serv_updates" size="16" maxlength="16" class="normal" onFocus="SetaClassDigitacao(this);" onBlur="SetaClassNormal(this);" value="<?=$cfgStdData['te_serv_updates_padrao']?>"> |
450 | <select name="sel_te_serv_updates" id="sel_te_serv_updates" onChange="SetaServidorUpdates();" class="normal" onFocus="SetaClassDigitacao(this);" onBlur="SetaClassNormal(this);" > | 455 | <select name="sel_te_serv_updates" id="sel_te_serv_updates" onChange="SetaServidorUpdates();" class="normal" onFocus="SetaClassDigitacao(this);" onBlur="SetaClassNormal(this);" > |
451 | <option value="">===> Selecione <===</option> | 456 | <option value="">===> Selecione <===</option> |
452 | <? | 457 | <? |
language/en_US/menu_adm.txt
1 | .<b>Home<b>|principal.php|mainFrame | 1 | .<b>Home<b>|principal.php|mainFrame |
2 | .<b>Administration</b>||mainFrame|imgs/config_gerais.gif | 2 | .<b>Administration</b>||mainFrame|imgs/config_gerais.gif |
3 | +..Standard Setup|admin/configuracao.php|mainFrame||Systen standard setup | ||
3 | ..Server Setup|admin/config_gerais.php|mainFrame||Server module setup | 4 | ..Server Setup|admin/config_gerais.php|mainFrame||Server module setup |
4 | ..Client Setup|admin/config_agentes.php|mainFrame||Client module setup | 5 | ..Client Setup|admin/config_agentes.php|mainFrame||Client module setup |
5 | ..Classificar Softwares|admin/softwares/classificacao_software.php|mainFrame|| | 6 | ..Classificar Softwares|admin/softwares/classificacao_software.php|mainFrame|| |
language/es_UR/menu_adm.txt
1 | .<b>Página Principal<b>|principal.php|mainFrame | 1 | .<b>Página Principal<b>|principal.php|mainFrame |
2 | .<b>Administracion</b>||mainFrame|imgs/config_gerais.gif | 2 | .<b>Administracion</b>||mainFrame|imgs/config_gerais.gif |
3 | +..Configurar Padrões|admin/configuracao.php|mainFrame||Configurações Padrão para o Sistema | ||
3 | ..Configurar Gerente|admin/config_gerais.php|mainFrame||Configurações do Módulo Gerente | 4 | ..Configurar Gerente|admin/config_gerais.php|mainFrame||Configurações do Módulo Gerente |
4 | ..Configurar Agentes|admin/config_agentes.php|mainFrame||Configurações do Módulo Agente | 5 | ..Configurar Agentes|admin/config_agentes.php|mainFrame||Configurações do Módulo Agente |
5 | ..Clasificar Softwares|admin/softwares/classificacao_software.php|mainFrame|| | 6 | ..Clasificar Softwares|admin/softwares/classificacao_software.php|mainFrame|| |
language/pt_BR/menu_adm.txt
1 | .<b>Página Principal<b>|principal.php|mainFrame | 1 | .<b>Página Principal<b>|principal.php|mainFrame |
2 | .<b>Administração</b>||mainFrame|imgs/config_gerais.gif | 2 | .<b>Administração</b>||mainFrame|imgs/config_gerais.gif |
3 | +..Configurar Padrões|admin/configuracao.php|mainFrame||Configurações Padrão para o Sistema | ||
3 | ..Configurar Gerente|admin/config_gerais.php|mainFrame||Configurações do Módulo Gerente | 4 | ..Configurar Gerente|admin/config_gerais.php|mainFrame||Configurações do Módulo Gerente |
4 | ..Configurar Agentes|admin/config_agentes.php|mainFrame||Configurações do Módulo Agente | 5 | ..Configurar Agentes|admin/config_agentes.php|mainFrame||Configurações do Módulo Agente |
5 | ..Classificar Softwares|admin/softwares/classificacao_software.php|mainFrame|| | 6 | ..Classificar Softwares|admin/softwares/classificacao_software.php|mainFrame|| |