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 | ... | ... |