Commit fd2c35bffaaaae694896913ee5e1dc48b2a56c01

Authored by Adriano Vieira
1 parent df0944ca
Exists in master and in 1 other branch 3.1

Gerente "trunk" atualizado

- corrigido script de dados básicos de banco de dados
- melhorado instalador para obter dados da empresa/organização
- correção de erro de mensagens no instalador
- atualizado idioma padrão referente dados da empresa

git-svn-id: http://svn.softwarepublico.gov.br/svn/cacic/cacic/trunk/gerente@406 fecfc0c7-e812-0410-ae72-849f08638ee7
instalador/classes/install.ajax.php
... ... @@ -613,6 +613,11 @@ class InstallAjax {
613 613 function checkAdminSetupData($cacic_admin) {
614 614 $dadosOK = true;
615 615 $msg = "";
  616 + if(empty($cacic_admin['org_name'])) {
  617 + $dadosOK = false;
  618 + $msg .= "<span class='Erro'>".InstallAjax::_('kciq_msg org label needed')."</span><br>";
  619 + }
  620 +
616 621 if(empty($cacic_admin['local_sigla'])) {
617 622 $dadosOK = false;
618 623 $msg .= "<span class='Erro'>".InstallAjax::_('kciq_msg local abbr needed')."</span><br>";
... ... @@ -669,7 +674,7 @@ class InstallAjax {
669 674 if (!$oDB->conecta()) {
670 675 $msg = '<span class="Erro">['.InstallAjax::_('kciq_msg error', '',2)."! ] - ";
671 676 $msg .= InstallAjax::_('kciq_msg database connect fail').'!</span>'.
672   - '<br>'.InstallAjax::_('kciq_msg database server msg').':';
  677 + '<br>'.InstallAjax::_('kciq_msg server msg').':';
673 678 $msg .= '<pre>'.$oDB->getMessage().'</pre>';
674 679 die($msg);
675 680 }
... ... @@ -683,7 +688,7 @@ class InstallAjax {
683 688 if (!$oDB->selectDB()) {
684 689 $msg = '<span class="Erro">['.InstallAjax::_('kciq_msg error', '',2)."! ] - ";
685 690 $msg .= InstallAjax::_('kciq_msg database not exist', array($cacic_config['db_name'])).'!</span>'.
686   - '<br>'.InstallAjax::_('kciq_msg database server msg').':';
  691 + '<br>'.InstallAjax::_('kciq_msg server msg').':';
687 692 $msg .= '<pre>'.$oDB->getMessage().'</pre>';
688 693 die($msg);
689 694 }
... ... @@ -739,6 +744,22 @@ class InstallAjax {
739 744 }
740 745  
741 746 /*
  747 + * Insere o empresa informada
  748 + */
  749 + $sql_update_orgname = "UPDATE configuracoes_padrao SET nm_organizacao='".
  750 + $cacic_admin['org_name']."'";
  751 + echo "<br>".InstallAjax::_('kciq_msg inst org name update', array($cacic_admin['org_name']));
  752 + if (!$oDB->query($sql_update_orgname)) {
  753 + $msg = '<span class="Erro">['.InstallAjax::_('kciq_msg error', '',2)."! ] - ";
  754 + $msg .= InstallAjax::_('kciq_msg org name update error').'</span>'.
  755 + '<br>'.InstallAjax::_('kciq_msg server msg').':';
  756 + $msg .= '<pre>'.$oDB->getMessage().'</pre>';
  757 + die($msg);
  758 + }
  759 + else
  760 + echo "[ ".InstallAjax::_('kciq_msg ok')."! ]";
  761 +
  762 + /*
742 763 * Insere o local informado
743 764 */
744 765 $sql_insert_local = "INSERT INTO locais VALUES (0,'".
... ... @@ -750,7 +771,7 @@ class InstallAjax {
750 771 if (!$oDB->query($sql_insert_local)) {
751 772 $msg = '<span class="Erro">['.InstallAjax::_('kciq_msg error', '',2)."! ] - ";
752 773 $msg .= InstallAjax::_('kciq_msg local insert error', array($cacic_admin['local_sigla'])).'</span>'.
753   - '<br>'.InstallAjax::_('kciq_msg database server msg').':';
  774 + '<br>'.InstallAjax::_('kciq_msg server msg').':';
754 775 $msg .= '<pre>'.$oDB->getMessage().'</pre>';
755 776 die($msg);
756 777 }
... ... @@ -763,7 +784,7 @@ class InstallAjax {
763 784 if (!$oDB->query($sql_get_local_id)) {
764 785 $msg = '<span class="Erro">['.InstallAjax::_('kciq_msg error', '',2)."! ] - ";
765 786 $msg .= InstallAjax::_('kciq_msg login not exist', array($cacic_admin['admin_login'])).'</span>'.
766   - '<br>'.InstallAjax::_('kciq_msg database server msg').':';
  787 + '<br>'.InstallAjax::_('kciq_msg server msg').':';
767 788 $msg .= '<pre>'.$oDB->getMessage().'</pre>';
768 789 die($msg);
769 790 }
... ... @@ -784,7 +805,7 @@ class InstallAjax {
784 805 if (!$oDB->query($sql_insert_admin)) {
785 806 $msg = '<span class="Erro">['.InstallAjax::_('kciq_msg error', '',2)."! ] - ";
786 807 $msg .= InstallAjax::_('kciq_msg login insert error', array($cacic_admin['admin_login'])).'</span>'.
787   - '<br>'.InstallAjax::_('kciq_msg database server msg').':';
  808 + '<br>'.InstallAjax::_('kciq_msg server msg').':';
788 809 $msg .= '<pre>'.$oDB->getMessage().'</pre>';
789 810 die($msg);
790 811 }
... ...
instalador/classes/install.php
... ... @@ -424,6 +424,7 @@ class Install {
424 424 // Dados administrativos
425 425 if(isset($_SESSION['cacic_admin'])) {
426 426 $cacic_admin = $_SESSION['cacic_admin'];
  427 + $this->oTmpl->addVar($template, 'ORG_NAME', $cacic_admin['org_name']);
427 428 $this->oTmpl->addVar($template, 'LOCAL_SIGLA', $cacic_admin['local_sigla']);
428 429 $this->oTmpl->addVar($template, 'LOCAL_NOME', $cacic_admin['local_nome']);
429 430 $this->oTmpl->addVar($template, 'LOCAL_OBSERVACAO', $cacic_admin['local_observacao']);
... ...
instalador/classes/install.tmpl.php
... ... @@ -210,11 +210,13 @@ Class Template extends patTemplate {
210 210 $this->addVar('tmplNavBarAdminSetup', 'KCIQ_INST_SAVE', $this->oLang->_('kciq_msg save'));
211 211 $this->addVar('tmplNavBarAdminSetup', 'KCIQ_INST_SAVE_TITLE', $this->oLang->_('kciq_msg save title'));
212 212 $this->addVar('tmplNavBarAdminSetup', 'KCIQ_INST_ADMMGM_TITLE', $this->oLang->_('kciq_msg admin mgm title'));
  213 + $this->addVar('tmplNavBarAdminSetup', 'KCIQ_INST_ADMORG_LABEL', $this->oLang->_('kciq_msg org label'));
  214 + $this->addVar('tmplNavBarAdminSetup', 'KCIQ_INST_ADMORG_LABEL_HELP', $this->oLang->_('kciq_msg org label help'));
213 215 $this->addVar('tmplNavBarAdminSetup', 'KCIQ_INST_ADMMGM_LOCAL', $this->oLang->_('kciq_msg admin mgm local'));
214 216 $this->addVar('tmplNavBarAdminSetup', 'KCIQ_INST_ADMMGM_ABBR', $this->oLang->_('kciq_msg abbr'));
215 217 $this->addVar('tmplNavBarAdminSetup', 'KCIQ_INST_ADMMGM_ABBR_HELP', $this->oLang->_('kciq_msg admin mgm abbr help'));
216 218 $this->addVar('tmplNavBarAdminSetup', 'KCIQ_INST_ADMMGM_NAME', $this->oLang->_('kciq_msg name'));
217   - $this->addVar('tmplNavBarAdminSetup', 'KCIQ_INST_ADMMGM_LOCAL_NAME_HELP', $this->oLang->_('kciq_msg admin mgm localname help'));
  219 + $this->addVar('tmplNavBarAdminSetup', 'KCIQ_INST_ADMMGM_NAME_HELP', $this->oLang->_('kciq_msg admin mgm name help'));
218 220 $this->addVar('tmplNavBarAdminSetup', 'KCIQ_INST_ADMMGM_PS', $this->oLang->_('kciq_msg obs'));
219 221 $this->addVar('tmplNavBarAdminSetup', 'KCIQ_INST_ADMMGM_PS_HELP', $this->oLang->_('kciq_msg admin mgm obs help'));
220 222 $this->addVar('tmplNavBarAdminSetup', 'KCIQ_INST_ADMMGM_DATA_TITLE', $this->oLang->_('kciq_msg admin mgm data title'));
... ...
instalador/templates/install_navbar.tmpl
... ... @@ -443,6 +443,11 @@
443 443 <fieldset>
444 444 <legend>{KCIQ_INST_ADMMGM_LOCAL}</legend>
445 445 <table class="configinstall">
  446 + <tr>
  447 + <td class="item"><span class="necessario">*</span>{KCIQ_INST_ADMORG_LABEL}:</td>
  448 + <td><input class="input" onFocus="setClass(this, 'inputFocus');" onBlur="setClass(this, 'input');" type="text" name="cacic_admin[org_name]" value="{ORG_NAME}" size="50" maxlength="150"/></div></td>
  449 + <td class="help">{KCIQ_INST_ADMORG_LABEL_HELP}</td>
  450 + </tr>
446 451 <tr>
447 452 <td class="item"><span class="necessario">*</span>{KCIQ_INST_ADMMGM_ABBR}:</td>
448 453 <td><input class="input" onFocus="setClass(this, 'inputFocus');" onBlur="setClass(this, 'input');" type="text" name="cacic_admin[local_sigla]" value="{LOCAL_SIGLA}" maxlength="20"/></div></td>
... ...
language/pt_BR/language.pt_BR.inc.php
... ... @@ -17,6 +17,7 @@ pt_BR kciq_msg cfgfile_writeable
17 17 pt_BR kciq_msg detalhes de usuario help admin info As informações abaixo referem-se ao usuário cadastrado no sistema. Após o logon, serão exibidas a primeira e última parte do campo <i>Nome completo</i>. Ao reinicializar a senha esta assume o valor contido no campo <i>Identificação</i>.
18 18 pt_BR kciq_msg inclusao de novo usuario help admin info As informações que deverão ser cadastradas abaixo referem-se aos usuários do sistema, onde será determinado o tipo de acesso. <u><em>A senha inicial será gerada automaticamente em função da identificação e poderá ser trocada pelo usuário na opção <i>Acesso - Troca de Senha</i> no Menu Principal</em></u>. Após o logon, serão exibidas a primeira e última parte do campo <i>Nome completo</i>.
19 19 pt_BR kciq_msg attention geral info Atenção
  20 +pt_BR kciq_msg inst org name update instaladorinfo Atualizando nome da empresa...
20 21 pt_BR kciq_msg update help instaladorinfo Atualizar as tabelas do banco conforme versão a ser escolhida.
21 22 pt_BR kciq_msg update geral info Atualização
22 23 pt_BR kciq_msg inst update tables on database instaladorinfo Atualização das tabelas no banco de dados (%1)...
... ... @@ -56,6 +57,7 @@ pt_BR detalhes de usuario
56 57 pt_BR dica: use shift ou ctrl para selecionar multiplos itens admin info Dica: use SHIFT ou CTRL para selecionar multiplos itens
57 58 pt_BR kciq_msg ftp change dir ok geral info Diretório FTP mudado com sucesso
58 59 pt_BR emails para contato admin info Emails para Contato
  60 +pt_BR kciq_msg org label geral info Empresa
59 61 pt_BR kciq_msg email geral info Endereço eletrônico
60 62 pt_BR kciq_msg admin mgm email help instaladorinfo Endereço eletrônico do Administrador do CACIC para envio de mesagens
61 63 pt_BR language_en-us Geral info en-US English (US)
... ... @@ -104,8 +106,8 @@ pt_BR kciq_msg inst local insert
104 106 pt_BR kciq_msg demo help instaladorinfo Inserir dados para demonstração do CACIC.
105 107 pt_BR kciq_msg instalada geral info Instalada
106 108 pt_BR instalador geral TagHeader Instalador
107   -pt_BR kciq_msg web_installer instaladorinfo Instalador WEB para o CACIC
108 109 pt_BR kciq_installertitle instaladorinfo Instalador WEB para o CACIC
  110 +pt_BR kciq_msg web_installer instaladorinfo Instalador WEB para o CACIC
109 111 pt_BR kciq_msg inst finished and verified instaladorinfo Instalação do CACIC finalizada e veficada!
110 112 pt_BR kciq_msg advise_title instaladorinfo Instrução PHP/Apache
111 113 pt_BR kciq_installerintrotitle instaladorinfo Introdução
... ... @@ -139,6 +141,8 @@ pt_BR neste modulo deverao ser cadastrados os usuarios que acessarao o siste
139 141 pt_BR nome admin info Nome
140 142 pt_BR kciq_msg name geral info Nome
141 143 pt_BR nome completo admin info Nome completo
  144 +pt_BR kciq_msg org label needed geral erro Nome da empresa deve ser informado!
  145 +pt_BR kciq_msg org label help geral ajuda Nome da empresa onde está instalado o gerente
142 146 pt_BR kciq_msg admin mgm adminname help instaladorinfo Nome do Administrador do CACIC
143 147 pt_BR kciq_msg admin name needed geral info Nome do administrador deve ser informado!
144 148 pt_BR kciq_msg database name instaladorinfo Nome do banco de dados
... ... @@ -196,6 +200,7 @@ pt_BR kciq_msg inst database build process ok
196 200 pt_BR kciq_msg next Geral info Próximo
197 201 pt_BR kciq_msg database type help instaladorinfo Qual o tipo de banco de dados a usar (Somente MySQL por enquanto).
198 202 pt_BR kciq_msg real instaladorinfo Real
  203 +pt_BR kciq_msg ftp verify help geral info Realiza teste de verificação de servidor FTP, não salva na base de dados do sistema devendo ser configurado pós instalação.
199 204 pt_BR kciq_msg backup help geral info Realizar cópia do banco de dados por segurança.
200 205 pt_BR kciq_msg inst end advise title instaladorinfo Recomendações
201 206 pt_BR kciq_installerresources instaladorinfo Recursos do Instalador:
... ... @@ -248,7 +253,6 @@ pt_BR kciq_msg inst verify admin
248 253 pt_BR kciq_msg inst verify database existence instaladorinfo Verificando existência do banco de dados (%1)...
249 254 pt_BR kciq_msg inst verify local instaladorinfo Verificando local (%1)...
250 255 pt_BR kciq_msg check geral info Verificar
251   -pt_BR kciq_msg ftp verify help geral info Realiza teste de verificação de servidor FTP, não salva na base de dados do sistema devendo ser configurado pós instalação.
252 256 pt_BR kciq_msg ftp verify geral info Verificação de servidor FTP
253 257 pt_BR kciq_msg check_notok geral info Verificação não satisfeita
254 258 pt_BR kciq_msg check_ok geral info Verificação satisfeita
... ... @@ -268,3 +272,4 @@ pt_BR kciq_msg license pt_read
268 272 pt_BR kciq_msg last agents access geral info Últimos acessos dos agentes
269 273 pt_BR kciq_msg last agents access on local geral info Últimos acessos dos agentes deste local
270 274 pt_BR kciq_msg last agents access per local geral info Últimos acessos dos agentes por local nesta data
  275 +pt_BR kciq_msg org name update error geral erro Erro ao tentar atualizar o nome da empresa
... ...
language/pt_BR/sql/cacic_dados_basicos.sql
... ... @@ -189,8 +189,8 @@ INSERT INTO `so`
189 189 (14, 'Windows VISTA', 'VISTA', '2.6.0'),
190 190 (15, 'Ubuntu 7.10 (Gutsy)', 'Ubuntu_710', 'Ubuntu - 7.10'),
191 191 (16, 'CentOS 4', 'CentOS_4', 'CentOS release - 4'),
192   - (17, 'CentOS 5', 'CentOS_5', 'CentOS release - 5');
193   - (18, 'Ubuntu 8.04 (Hardy)', 'Ubuntu_804', 'Ubuntu - 8.04'),
  192 + (17, 'CentOS 5', 'CentOS_5', 'CentOS release - 5'),
  193 + (18, 'Ubuntu 8.04 (Hardy)', 'Ubuntu_804', 'Ubuntu - 8.04');
194 194 /*!40000 ALTER TABLE `so` ENABLE KEYS */;
195 195  
196 196 --
... ...