From 9b5d279b49dcb54e6516b0469521fca11bbdd720 Mon Sep 17 00:00:00 2001 From: harpiain@gmail.com Date: Tue, 10 Jun 2008 03:36:08 +0000 Subject: [PATCH] - correção de mensagens e melhoria no instalador para verificação da instalação --- instalador/classes/install.ajax.php | 32 ++++++++++++++------------------ instalador/classes/install.php | 18 ++++++++++++++++-- language/pt_BR/language.pt_BR.inc.php | 1 + 3 files changed, 31 insertions(+), 20 deletions(-) diff --git a/instalador/classes/install.ajax.php b/instalador/classes/install.ajax.php index 0388143..8129beb 100644 --- a/instalador/classes/install.ajax.php +++ b/instalador/classes/install.ajax.php @@ -82,8 +82,7 @@ class InstallAjax { * Cria arquivo de configuração para o CACIC * @access private */ - function buildCFGFile($show=true) { - $cacic_config = $_POST['cacic_config']; + function buildCFGFile($cacic_config) { $oTmpl = new patTemplate(); $oTmpl->setNamespace('cacicInstall'); $oTmpl->setRoot('templates'); @@ -99,16 +98,9 @@ class InstallAjax { $oTmpl->addVar('tmplCFGFile', 'CACIC_IV', CACIC_IV ); $oTmpl->addVar('tmplCFGFile', 'CACIC_LANGUAGE', $_SESSION['cacic_language']); - - if($show) { - $oTmpl->addVar('tmplCFGFileCab', 'show_path', CACIC_PATH ); - $oTmpl->addVar('tmplCFGFileCab', 'cacic_ds', CACIC_DS ); - $oTmpl->displayParsedTemplate('tmplCFGFile'); - } - else { - $tmpl = $oTmpl->getParsedTemplate('tmplCFGFile'); - return $tmpl; - } + $oTmpl->addVar('tmplCFGFileCab', 'show_path', CACIC_PATH ); + $oTmpl->addVar('tmplCFGFileCab', 'cacic_ds', CACIC_DS ); + $oTmpl->displayParsedTemplate('tmplCFGFile'); } /* @@ -227,26 +219,30 @@ class InstallAjax { * Mostra arquivo de configuração para o CACIC */ function showCFGFile($cacic_config) { + $msg = '['.InstallAjax::_('kciq_msg error', '',2)."! ] - ".InstallAjax::_('Retorne aos passos anteriores e configure adequadamente').'
'; $connOk = InstallAjax::checkDBConnection($cacic_config); if(!$connOk) // Se não conectar para o processo - die(); + die($msg); $dadosOK = InstallAjax::checkCFGFileData($cacic_config); - if($dadosOK) - InstallAjax::buildCFGFile(); // dados informados adequadamente + if(!$dadosOK) + die($msg); + + InstallAjax::buildCFGFile($cacic_config); // dados informados adequadamente } /** * Grava arquivo de configuração para o CACIC */ function saveCFGFile($cacic_config) { + $msg = '['.InstallAjax::_('kciq_msg error', '',2)."! ] - ".InstallAjax::_('Retorne aos passos anteriores e configure adequadamente').'
'; $connOk = InstallAjax::checkDBConnection($cacic_config); if(!$connOk) // Se não conectar para o processo - die(); + die($msg); $dadosOK = InstallAjax::checkCFGFileData($cacic_config); if(!$dadosOK) - die(); // se dados incorretos + die($msg); // se dados incorretos $fileName = $cacic_config['path'].CACIC_DS.'include'.CACIC_DS.'config.php'; $fileContent = 'oTmpl->addVar('tmplNavBarCouldSaveCFGFile', 'salvar', 'sim'); } - + } + + /* + * Verifica a instalação + */ + function checkInstallation() { + + $msg = ""; + $ip_servidor = ""; + $usuario_bd = ""; + $senha_usuario_bd = ""; + $nome_bd = ""; + $cacic_config = $_SESSION['cacic_config']; + $cacic_admin = $_SESSION['cacic_admin']; + $cfgFileName = $cacic_config['path'].CACIC_DS.'include'.CACIC_DS.'config.php'; $cfgFileOk = false; diff --git a/language/pt_BR/language.pt_BR.inc.php b/language/pt_BR/language.pt_BR.inc.php index 4937e17..48ee0d3 100644 --- a/language/pt_BR/language.pt_BR.inc.php +++ b/language/pt_BR/language.pt_BR.inc.php @@ -618,3 +618,4 @@ pt_BR selecione local pt_BR cadastro de unidade organizacional nivel 2 admin info Cadastro de Unidade Organizacional Nivel 2 pt_BR unidade organizacional admin info Unidade Organizacional pt_BR nivel admin info Nivel +pt_BR retorne aos passos anteriores e configure adequadamente instaladorinfo Retorne aos passos anteriores e configure adequadamente -- libgit2 0.21.2