Commit 9b5d279b49dcb54e6516b0469521fca11bbdd720
1 parent
e8fb2fca
Exists in
master
and in
1 other branch
- correção de mensagens e melhoria no instalador para verificação da instalação
git-svn-id: http://svn.softwarepublico.gov.br/svn/cacic/cacic/trunk/gerente@481 fecfc0c7-e812-0410-ae72-849f08638ee7
Showing
3 changed files
with
31 additions
and
20 deletions
Show diff stats
instalador/classes/install.ajax.php
... | ... | @@ -82,8 +82,7 @@ class InstallAjax { |
82 | 82 | * Cria arquivo de configuração para o CACIC |
83 | 83 | * @access private |
84 | 84 | */ |
85 | - function buildCFGFile($show=true) { | |
86 | - $cacic_config = $_POST['cacic_config']; | |
85 | + function buildCFGFile($cacic_config) { | |
87 | 86 | $oTmpl = new patTemplate(); |
88 | 87 | $oTmpl->setNamespace('cacicInstall'); |
89 | 88 | $oTmpl->setRoot('templates'); |
... | ... | @@ -99,16 +98,9 @@ class InstallAjax { |
99 | 98 | $oTmpl->addVar('tmplCFGFile', 'CACIC_IV', CACIC_IV ); |
100 | 99 | $oTmpl->addVar('tmplCFGFile', 'CACIC_LANGUAGE', $_SESSION['cacic_language']); |
101 | 100 | |
102 | - | |
103 | - if($show) { | |
104 | - $oTmpl->addVar('tmplCFGFileCab', 'show_path', CACIC_PATH ); | |
105 | - $oTmpl->addVar('tmplCFGFileCab', 'cacic_ds', CACIC_DS ); | |
106 | - $oTmpl->displayParsedTemplate('tmplCFGFile'); | |
107 | - } | |
108 | - else { | |
109 | - $tmpl = $oTmpl->getParsedTemplate('tmplCFGFile'); | |
110 | - return $tmpl; | |
111 | - } | |
101 | + $oTmpl->addVar('tmplCFGFileCab', 'show_path', CACIC_PATH ); | |
102 | + $oTmpl->addVar('tmplCFGFileCab', 'cacic_ds', CACIC_DS ); | |
103 | + $oTmpl->displayParsedTemplate('tmplCFGFile'); | |
112 | 104 | } |
113 | 105 | |
114 | 106 | /* |
... | ... | @@ -227,26 +219,30 @@ class InstallAjax { |
227 | 219 | * Mostra arquivo de configuração para o CACIC |
228 | 220 | */ |
229 | 221 | function showCFGFile($cacic_config) { |
222 | + $msg = '<span class="Erro">['.InstallAjax::_('kciq_msg error', '',2)."! ] - ".InstallAjax::_('Retorne aos passos anteriores e configure adequadamente').'</span><br>'; | |
230 | 223 | $connOk = InstallAjax::checkDBConnection($cacic_config); |
231 | 224 | if(!$connOk) // Se não conectar para o processo |
232 | - die(); | |
225 | + die($msg); | |
233 | 226 | |
234 | 227 | $dadosOK = InstallAjax::checkCFGFileData($cacic_config); |
235 | - if($dadosOK) | |
236 | - InstallAjax::buildCFGFile(); // dados informados adequadamente | |
228 | + if(!$dadosOK) | |
229 | + die($msg); | |
230 | + | |
231 | + InstallAjax::buildCFGFile($cacic_config); // dados informados adequadamente | |
237 | 232 | } |
238 | 233 | |
239 | 234 | /** |
240 | 235 | * Grava arquivo de configuração para o CACIC |
241 | 236 | */ |
242 | 237 | function saveCFGFile($cacic_config) { |
238 | + $msg = '<span class="Erro">['.InstallAjax::_('kciq_msg error', '',2)."! ] - ".InstallAjax::_('Retorne aos passos anteriores e configure adequadamente').'</span><br>'; | |
243 | 239 | $connOk = InstallAjax::checkDBConnection($cacic_config); |
244 | 240 | if(!$connOk) // Se não conectar para o processo |
245 | - die(); | |
241 | + die($msg); | |
246 | 242 | |
247 | 243 | $dadosOK = InstallAjax::checkCFGFileData($cacic_config); |
248 | 244 | if(!$dadosOK) |
249 | - die(); // se dados incorretos | |
245 | + die($msg); // se dados incorretos | |
250 | 246 | |
251 | 247 | $fileName = $cacic_config['path'].CACIC_DS.'include'.CACIC_DS.'config.php'; |
252 | 248 | $fileContent = '<?php |
... | ... | @@ -328,7 +324,7 @@ class InstallAjax { |
328 | 324 | function checkDBConnection($cacic_config) { |
329 | 325 | $dadosOK = InstallAjax::checkCFGFileData($cacic_config); |
330 | 326 | if(!$dadosOK) |
331 | - die(); // se dados incorretos | |
327 | + return false; // se dados incorretos | |
332 | 328 | |
333 | 329 | $connOk = true; |
334 | 330 | $oDB = new ADO($cacic_config['db_type']); | ... | ... |
instalador/classes/install.php
... | ... | @@ -458,7 +458,7 @@ class Install { |
458 | 458 | } |
459 | 459 | |
460 | 460 | /* |
461 | - * Verifica finalizacao da instalação | |
461 | + * Finalizacao da instalação e gravacao do arquivo "config.php" | |
462 | 462 | */ |
463 | 463 | function finishInstall() { |
464 | 464 | |
... | ... | @@ -474,7 +474,21 @@ class Install { |
474 | 474 | |
475 | 475 | if(isset($_SESSION['saveCfgFile']) and $_SESSION['saveCfgFile']) { |
476 | 476 | $this->oTmpl->addVar('tmplNavBarCouldSaveCFGFile', 'salvar', 'sim'); } |
477 | - | |
477 | + } | |
478 | + | |
479 | + /* | |
480 | + * Verifica a instalação | |
481 | + */ | |
482 | + function checkInstallation() { | |
483 | + | |
484 | + $msg = ""; | |
485 | + $ip_servidor = ""; | |
486 | + $usuario_bd = ""; | |
487 | + $senha_usuario_bd = ""; | |
488 | + $nome_bd = ""; | |
489 | + $cacic_config = $_SESSION['cacic_config']; | |
490 | + $cacic_admin = $_SESSION['cacic_admin']; | |
491 | + | |
478 | 492 | $cfgFileName = $cacic_config['path'].CACIC_DS.'include'.CACIC_DS.'config.php'; |
479 | 493 | |
480 | 494 | $cfgFileOk = false; | ... | ... |
language/pt_BR/language.pt_BR.inc.php
... | ... | @@ -618,3 +618,4 @@ pt_BR selecione local |
618 | 618 | pt_BR cadastro de unidade organizacional nivel 2 admin info Cadastro de Unidade Organizacional Nivel 2 |
619 | 619 | pt_BR unidade organizacional admin info Unidade Organizacional |
620 | 620 | pt_BR nivel admin info Nivel |
621 | +pt_BR retorne aos passos anteriores e configure adequadamente instaladorinfo Retorne aos passos anteriores e configure adequadamente | ... | ... |