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,8 +82,7 @@ class InstallAjax { | ||
82 | * Cria arquivo de configuração para o CACIC | 82 | * Cria arquivo de configuração para o CACIC |
83 | * @access private | 83 | * @access private |
84 | */ | 84 | */ |
85 | - function buildCFGFile($show=true) { | ||
86 | - $cacic_config = $_POST['cacic_config']; | 85 | + function buildCFGFile($cacic_config) { |
87 | $oTmpl = new patTemplate(); | 86 | $oTmpl = new patTemplate(); |
88 | $oTmpl->setNamespace('cacicInstall'); | 87 | $oTmpl->setNamespace('cacicInstall'); |
89 | $oTmpl->setRoot('templates'); | 88 | $oTmpl->setRoot('templates'); |
@@ -99,16 +98,9 @@ class InstallAjax { | @@ -99,16 +98,9 @@ class InstallAjax { | ||
99 | $oTmpl->addVar('tmplCFGFile', 'CACIC_IV', CACIC_IV ); | 98 | $oTmpl->addVar('tmplCFGFile', 'CACIC_IV', CACIC_IV ); |
100 | $oTmpl->addVar('tmplCFGFile', 'CACIC_LANGUAGE', $_SESSION['cacic_language']); | 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,26 +219,30 @@ class InstallAjax { | ||
227 | * Mostra arquivo de configuração para o CACIC | 219 | * Mostra arquivo de configuração para o CACIC |
228 | */ | 220 | */ |
229 | function showCFGFile($cacic_config) { | 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 | $connOk = InstallAjax::checkDBConnection($cacic_config); | 223 | $connOk = InstallAjax::checkDBConnection($cacic_config); |
231 | if(!$connOk) // Se não conectar para o processo | 224 | if(!$connOk) // Se não conectar para o processo |
232 | - die(); | 225 | + die($msg); |
233 | 226 | ||
234 | $dadosOK = InstallAjax::checkCFGFileData($cacic_config); | 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 | * Grava arquivo de configuração para o CACIC | 235 | * Grava arquivo de configuração para o CACIC |
241 | */ | 236 | */ |
242 | function saveCFGFile($cacic_config) { | 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 | $connOk = InstallAjax::checkDBConnection($cacic_config); | 239 | $connOk = InstallAjax::checkDBConnection($cacic_config); |
244 | if(!$connOk) // Se não conectar para o processo | 240 | if(!$connOk) // Se não conectar para o processo |
245 | - die(); | 241 | + die($msg); |
246 | 242 | ||
247 | $dadosOK = InstallAjax::checkCFGFileData($cacic_config); | 243 | $dadosOK = InstallAjax::checkCFGFileData($cacic_config); |
248 | if(!$dadosOK) | 244 | if(!$dadosOK) |
249 | - die(); // se dados incorretos | 245 | + die($msg); // se dados incorretos |
250 | 246 | ||
251 | $fileName = $cacic_config['path'].CACIC_DS.'include'.CACIC_DS.'config.php'; | 247 | $fileName = $cacic_config['path'].CACIC_DS.'include'.CACIC_DS.'config.php'; |
252 | $fileContent = '<?php | 248 | $fileContent = '<?php |
@@ -328,7 +324,7 @@ class InstallAjax { | @@ -328,7 +324,7 @@ class InstallAjax { | ||
328 | function checkDBConnection($cacic_config) { | 324 | function checkDBConnection($cacic_config) { |
329 | $dadosOK = InstallAjax::checkCFGFileData($cacic_config); | 325 | $dadosOK = InstallAjax::checkCFGFileData($cacic_config); |
330 | if(!$dadosOK) | 326 | if(!$dadosOK) |
331 | - die(); // se dados incorretos | 327 | + return false; // se dados incorretos |
332 | 328 | ||
333 | $connOk = true; | 329 | $connOk = true; |
334 | $oDB = new ADO($cacic_config['db_type']); | 330 | $oDB = new ADO($cacic_config['db_type']); |
instalador/classes/install.php
@@ -458,7 +458,7 @@ class Install { | @@ -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 | function finishInstall() { | 463 | function finishInstall() { |
464 | 464 | ||
@@ -474,7 +474,21 @@ class Install { | @@ -474,7 +474,21 @@ class Install { | ||
474 | 474 | ||
475 | if(isset($_SESSION['saveCfgFile']) and $_SESSION['saveCfgFile']) { | 475 | if(isset($_SESSION['saveCfgFile']) and $_SESSION['saveCfgFile']) { |
476 | $this->oTmpl->addVar('tmplNavBarCouldSaveCFGFile', 'salvar', 'sim'); } | 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 | $cfgFileName = $cacic_config['path'].CACIC_DS.'include'.CACIC_DS.'config.php'; | 492 | $cfgFileName = $cacic_config['path'].CACIC_DS.'include'.CACIC_DS.'config.php'; |
479 | 493 | ||
480 | $cfgFileOk = false; | 494 | $cfgFileOk = false; |
language/pt_BR/language.pt_BR.inc.php
@@ -618,3 +618,4 @@ pt_BR selecione local | @@ -618,3 +618,4 @@ pt_BR selecione local | ||
618 | pt_BR cadastro de unidade organizacional nivel 2 admin info Cadastro de Unidade Organizacional Nivel 2 | 618 | pt_BR cadastro de unidade organizacional nivel 2 admin info Cadastro de Unidade Organizacional Nivel 2 |
619 | pt_BR unidade organizacional admin info Unidade Organizacional | 619 | pt_BR unidade organizacional admin info Unidade Organizacional |
620 | pt_BR nivel admin info Nivel | 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 |