Commit 6ed028d7c20efc1c6466a0408ac6d0fff49fd4bd
1 parent
45042341
Exists in
master
and in
1 other branch
Gerente atualizado
- ToDo do instalador atualizado - ToDo do CACIC atualizado - Instalador não solicita o caminho da instalação (path e url) git-svn-id: http://svn.softwarepublico.gov.br/svn/cacic/cacic/trunk/gerente@265 fecfc0c7-e812-0410-ae72-849f08638ee7
Showing
5 changed files
with
26 additions
and
28 deletions
Show diff stats
instalador/ToDo.php
| @@ -20,3 +20,12 @@ Necessidades para o instalador: | @@ -20,3 +20,12 @@ Necessidades para o instalador: | ||
| 20 | * Deve atualizar base de dados de versões anteriores. | 20 | * Deve atualizar base de dados de versões anteriores. |
| 21 | * Deve realizar cópia de segurança da base de dados existente. | 21 | * Deve realizar cópia de segurança da base de dados existente. |
| 22 | * Deve verificar caracteres "especiais" em campos que não podem conter. | 22 | * Deve verificar caracteres "especiais" em campos que não podem conter. |
| 23 | +OK * Excluir solicitação de caminhos (url e físico) | ||
| 24 | + * Criar instalação multi-idioma | ||
| 25 | + - deve mostrar licença traduzida no idioma selecionado | ||
| 26 | +OK * Criar seletor de idiomas (deve ler os idiomas disponíveis em "language") | ||
| 27 | + * Gravar idioma selecionado no config.php | ||
| 28 | + * Criar opção de atualização de versões anteriores | ||
| 29 | + * desmembrar "templates" (navbar) dos passos da instalação | ||
| 30 | + * verificar seriviço FTP | ||
| 31 | + * validar formulários | ||
| 23 | \ No newline at end of file | 32 | \ No newline at end of file |
instalador/classes/install.ajax.php
| @@ -58,8 +58,11 @@ class InstallAjax { | @@ -58,8 +58,11 @@ class InstallAjax { | ||
| 58 | * Processa as requisições AJAX | 58 | * Processa as requisições AJAX |
| 59 | */ | 59 | */ |
| 60 | function processAjax() { | 60 | function processAjax() { |
| 61 | - if(isset($_POST['cacic_config'])) | 61 | + if(isset($_POST['cacic_config'])) { |
| 62 | $_SESSION['cacic_config'] = $_POST['cacic_config']; | 62 | $_SESSION['cacic_config'] = $_POST['cacic_config']; |
| 63 | + $_SESSION['cacic_config']['path'] = CACIC_PATH; | ||
| 64 | + $_SESSION['cacic_config']['url'] = CACIC_URL; | ||
| 65 | + } | ||
| 63 | 66 | ||
| 64 | if(isset($_POST['cacic_admin'])) | 67 | if(isset($_POST['cacic_admin'])) |
| 65 | $_SESSION['cacic_admin'] = $_POST['cacic_admin']; | 68 | $_SESSION['cacic_admin'] = $_POST['cacic_admin']; |
instalador/classes/install.php
| @@ -57,8 +57,11 @@ class Install { | @@ -57,8 +57,11 @@ class Install { | ||
| 57 | function __construct() { | 57 | function __construct() { |
| 58 | global $oTranslator; | 58 | global $oTranslator; |
| 59 | $this->oLang = $oTranslator; | 59 | $this->oLang = $oTranslator; |
| 60 | - if(isset($_POST['cacic_config'])) | 60 | + if(isset($_POST['cacic_config'])) { |
| 61 | $_SESSION['cacic_config'] = $_POST['cacic_config']; | 61 | $_SESSION['cacic_config'] = $_POST['cacic_config']; |
| 62 | + $_SESSION['cacic_config']['path'] = CACIC_PATH; | ||
| 63 | + $_SESSION['cacic_config']['url'] = CACIC_URL; | ||
| 64 | + } | ||
| 62 | 65 | ||
| 63 | if(isset($_POST['cacic_admin'])) | 66 | if(isset($_POST['cacic_admin'])) |
| 64 | $_SESSION['cacic_admin'] = $_POST['cacic_admin']; | 67 | $_SESSION['cacic_admin'] = $_POST['cacic_admin']; |
| @@ -174,7 +177,8 @@ class Install { | @@ -174,7 +177,8 @@ class Install { | ||
| 174 | /* | 177 | /* |
| 175 | * verifica se é possivel escrever o arquivo de configurações para o CACIC | 178 | * verifica se é possivel escrever o arquivo de configurações para o CACIC |
| 176 | */ | 179 | */ |
| 177 | - if (is_writable(CACIC_CFGFILE_PATH.CACIC_DS."config.php")) { | 180 | + if ((is_writable(CACIC_CFGFILE_PATH) and !file_exists(CACIC_CFGFILE_PATH.CACIC_DS."config.php")) or |
| 181 | + (file_exists(CACIC_CFGFILE_PATH.CACIC_DS."config.php") and is_writable(CACIC_CFGFILE_PATH.CACIC_DS."config.php"))) { | ||
| 178 | $this->oTmpl->addVar('tmplNavBarCheckInstall', 'CFGFILE_STATUS', $oTranslator->_('kciq_msg yes')); | 182 | $this->oTmpl->addVar('tmplNavBarCheckInstall', 'CFGFILE_STATUS', $oTranslator->_('kciq_msg yes')); |
| 179 | $this->oTmpl->addVar('tmplNavBarCheckInstall', 'CFGFILE_CLASS', "SimImg"); | 183 | $this->oTmpl->addVar('tmplNavBarCheckInstall', 'CFGFILE_CLASS', "SimImg"); |
| 180 | $_SESSION['saveCfgFile'] = true; | 184 | $_SESSION['saveCfgFile'] = true; |
instalador/templates/install_navbar.tmpl
| @@ -46,19 +46,19 @@ | @@ -46,19 +46,19 @@ | ||
| 46 | <tr> | 46 | <tr> |
| 47 | <td>{KCIQ_MSG_LICENSE_ADVISE}</td> | 47 | <td>{KCIQ_MSG_LICENSE_ADVISE}</td> |
| 48 | </tr> | 48 | </tr> |
| 49 | - <tr id="gpl-pt" > | 49 | + <tr id="gpl-en"> |
| 50 | <td> | 50 | <td> |
| 51 | <fieldset> | 51 | <fieldset> |
| 52 | - <legend>{KCIQ_MSG_LICENSE_TITLE} (<span class="togleLang" onclick="toggleDetails('gpl-pt');toggleDetails('gpl-en');">{KCIQ_MSG_LICENSE_EN-READ}</span>)</legend> | ||
| 53 | - <pre><cacicInstall:tmpl src="../../licenca.txt" parser="off" /></pre> | 52 | + <legend>{KCIQ_MSG_LICENSE_TITLE} (<span class="togleLang" onclick="toggleDetails('gpl-pt');toggleDetails('gpl-en');">{KCIQ_MSG_LICENSE_PT-READ}</span>)</legend> |
| 53 | + <pre><cacicInstall:tmpl src="../../license.txt" parser="on" /></pre> | ||
| 54 | </fieldset> | 54 | </fieldset> |
| 55 | </td> | 55 | </td> |
| 56 | </tr> | 56 | </tr> |
| 57 | - <tr id="gpl-en" style="display: none;"> | 57 | + <tr id="gpl-pt" style="display: none;"> |
| 58 | <td> | 58 | <td> |
| 59 | <fieldset> | 59 | <fieldset> |
| 60 | - <legend>{KCIQ_MSG_LICENSE_TITLE} (<span class="togleLang" onclick="toggleDetails('gpl-pt');toggleDetails('gpl-en');">{KCIQ_MSG_LICENSE_PT-READ}</span>)</legend> | ||
| 61 | - <pre><cacicInstall:tmpl src="../../license.txt" parser="on" /></pre> | 60 | + <legend>{KCIQ_MSG_LICENSE_TITLE} (<span class="togleLang" onclick="toggleDetails('gpl-pt');toggleDetails('gpl-en');">{KCIQ_MSG_LICENSE_EN-READ}</span>)</legend> |
| 61 | + <pre><cacicInstall:tmpl src="../../licenca.txt" parser="off" /></pre> | ||
| 62 | </fieldset> | 62 | </fieldset> |
| 63 | </td> | 63 | </td> |
| 64 | </tr> | 64 | </tr> |
| @@ -264,24 +264,6 @@ | @@ -264,24 +264,6 @@ | ||
| 264 | </fieldset> | 264 | </fieldset> |
| 265 | <fieldset> | 265 | <fieldset> |
| 266 | <legend>Configurações</legend> | 266 | <legend>Configurações</legend> |
| 267 | - <fieldset class="configinstall"> | ||
| 268 | - <legend>Caminhos para a aplicação</legend> | ||
| 269 | - <table> | ||
| 270 | - <tr> | ||
| 271 | - <td class="item"> | ||
| 272 | - <div align="left"><span class="necessario">*</span>Caminho físico:</div> | ||
| 273 | - <input disabled class="input" onFocus="setClass(this, 'inputFocus');" onBlur="setClass(this, 'input');" type="text" name="cacic_config[path]" value="{CACIC_PATH}" size="70" /> | ||
| 274 | - <input class="input" onFocus="setClass(this, 'inputFocus');" onBlur="setClass(this, 'input');" type="hidden" name="cacic_config[path]" value="{CACIC_PATH}" size="70" /> | ||
| 275 | - </td> | ||
| 276 | - <td class="help">Caminho físico (path) da instalação do CACIC</td> | ||
| 277 | - </tr> | ||
| 278 | - <tr> | ||
| 279 | - <td class="item"><div align="left"><span class="necessario">*</span>Caminho relativo:</div><input class="input" onFocus="setClass(this, 'inputFocus');" onBlur="setClass(this, 'input');" type="text" name="cacic_config[url]" value="{CACIC_URL}" size="70" /> | ||
| 280 | - </td> | ||
| 281 | - <td class="help">Caminho relativo (URL) da instalação do CACIC</td> | ||
| 282 | - </tr> | ||
| 283 | - </table> | ||
| 284 | - </fieldset> | ||
| 285 | <fieldset class="configinstall"> | 267 | <fieldset class="configinstall"> |
| 286 | <legend>Tipo de instalação</legend> | 268 | <legend>Tipo de instalação</legend> |
| 287 | <table> | 269 | <table> |
to-do.txt
| @@ -2,6 +2,6 @@ CACIC ToDo | @@ -2,6 +2,6 @@ CACIC ToDo | ||
| 2 | 2 | ||
| 3 | Acompanhe pelo site de desenvolvimento http://svn.softwarepublico.gov.br/trac/cacic | 3 | Acompanhe pelo site de desenvolvimento http://svn.softwarepublico.gov.br/trac/cacic |
| 4 | 4 | ||
| 5 | -See the CACIC development site http://svn.softwarepublico.gov.br/trac/cacic | 5 | +See on CACIC development site http://svn.softwarepublico.gov.br/trac/cacic |
| 6 | 6 | ||
| 7 | Have fun | 7 | Have fun |
| 8 | \ No newline at end of file | 8 | \ No newline at end of file |