Commit 073cbe16c8c14c2011ba256cbcadc084951a2b02

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

Gerente "trunk" atualizado

- dados básicos para instalador do idioma selecionado ou, caso não tenha, usa do idioma padrão
- melhor definição do idioma padrão

git-svn-id: http://svn.softwarepublico.gov.br/svn/cacic/cacic/trunk/gerente@401 fecfc0c7-e812-0410-ae72-849f08638ee7
include/define.php
... ... @@ -108,7 +108,7 @@ defined( 'CACIC' ) or die( 'Acesso restrito (Restricted access)!' );
108 108 /*
109 109 * CACIC application language
110 110 */
111   - if(isset($cacic_language))
  111 + if(isset($cacic_language) and !empty($cacic_language))
112 112 define( 'CACIC_LANGUAGE', $cacic_language );
113 113 else
114 114 define( 'CACIC_LANGUAGE', 'pt_BR');
... ...
instalador/classes/install.ajax.php
... ... @@ -185,8 +185,11 @@ class InstallAjax {
185 185 }
186 186 $fileName = $cacic_config['path'].'language'.CACIC_DS.$cacic_config['cacic_language'].CACIC_DS.'sql'.CACIC_DS.CACIC_SQLFILE_STDDATA;
187 187 if(!is_readable($fileName)) {
188   - $dadosOK = false;
189   - $msg .= '<span class="Erro">['.InstallAjax::_('kciq_msg error', '',2)."! ] - ".InstallAjax::_('kciq_msg inst database sqldata not defined',array(CACIC_SQLFILE_STDDATA)).'</span><br>';
  188 + $fileName = $cacic_config['path'].'language'.CACIC_DS.CACIC_LANGUAGE.CACIC_DS.'sql'.CACIC_DS.CACIC_SQLFILE_STDDATA;
  189 + if(!is_readable($fileName)) {
  190 + $dadosOK = false;
  191 + $msg .= '<span class="Erro">['.InstallAjax::_('kciq_msg error', '',2)."! ] - ".InstallAjax::_('kciq_msg inst database sqldata not defined',array(CACIC_SQLFILE_STDDATA)).'</span><br>';
  192 + }
190 193 }
191 194 if($cacic_config['dbdet']['demo'] == 'demo') {
192 195 $fileName = $cacic_config['path'].'instalador'.CACIC_DS.'sql'.CACIC_DS.CACIC_SQLFILE_DEMODATA;
... ... @@ -547,9 +550,12 @@ class InstallAjax {
547 550  
548 551 if($installType == 'createDB') {
549 552 /*
550   - * Inclui dados básicos para CACIC
  553 + * Inclui dados básicos para CACIC, do idioma selecionado ou, caso não exista, do idioma padrão
551 554 */
552 555 $fileName = $cacic_config['path'].'language'.CACIC_DS.$cacic_config['cacic_language'].CACIC_DS.'sql'.CACIC_DS.CACIC_SQLFILE_STDDATA;
  556 + if(!is_readable($fileName))
  557 + $fileName = $cacic_config['path'].'language'.CACIC_DS.CACIC_LANGUAGE.CACIC_DS.'sql'.CACIC_DS.CACIC_SQLFILE_STDDATA;
  558 +
553 559 if(is_readable($fileName)) {
554 560 $cacic_sql_dadosbase = $fileName;
555 561 echo "<br>".InstallAjax::_('kciq_msg inst insert basic data',array($cacic_config['db_name']));
... ...