diff --git a/ieducar/intranet/educar_turma_cad.php b/ieducar/intranet/educar_turma_cad.php index dd10e25..96424fa 100644 --- a/ieducar/intranet/educar_turma_cad.php +++ b/ieducar/intranet/educar_turma_cad.php @@ -474,13 +474,24 @@ class indice extends clsCadastro $this->turma_modulo = unserialize(urldecode($_POST['turma_modulo'])); } - $qtd_modulo = count($this->turma_modulo) == 0 ? 1 : (count($this->turma_modulo) + 1); + if ($_POST){ + $qtd_modulo = count($this->turma_modulo) == 0 ? 1 : (count($this->turma_modulo) + 1); + echo " + + "; + } + else + $qtd_modulo = 0; if (is_numeric($this->cod_turma) && !$_POST) { $obj = new clsPmieducarTurmaModulo(); $registros = $obj->lista($this->cod_turma); - if ($registros) { + if ($registros and !$this->padrao_ano_escolar) { foreach ($registros as $campo) { $this->turma_modulo[$campo[$qtd_modulo]]['sequencial_'] = $campo['sequencial']; $this->turma_modulo[$campo[$qtd_modulo]]['ref_cod_modulo_'] = $campo['ref_cod_modulo']; @@ -508,6 +519,7 @@ class indice extends clsCadastro $qtd_modulo = 1; unset($aux); + $scriptExcluir = ""; if ($this->turma_modulo) { foreach ($this->turma_modulo as $campo) { @@ -528,9 +540,18 @@ class indice extends clsCadastro $this->campoTextoInv('data_fim_' . $campo['sequencial_'], '', $campo['data_fim_'], 10, 10, FALSE, FALSE, FALSE, '', - "__nome}.submit();\">", + "", '', '', ''); + $scriptExcluir.= ""; + $aux[$qtd_modulo]['sequencial_'] = $qtd_modulo; $aux[$qtd_modulo]['ref_cod_modulo_'] = $campo['ref_cod_modulo_']; $aux[$qtd_modulo]['data_inicio_'] = $campo['data_inicio_']; @@ -572,7 +593,7 @@ class indice extends clsCadastro $this->campoOculto('incluir_modulo', ''); $this->campoRotulo('bt_incluir_modulo', Portabilis_String_utils::toLatin1('Módulo'), - "adicionar" + "adicionar" ); $this->campoQuebra2(); @@ -667,6 +688,8 @@ class indice extends clsCadastro $this->campoOculto('padrao_ano_escolar', $this->padrao_ano_escolar); + $this->campoTextoInv('scripts', $scriptExcluir); + $this->acao_enviar = 'valida()'; } @@ -1799,4 +1822,17 @@ function atualizaLstEscolaCursoSerie(xml) campoSerie.options[0].text = stringUtils.toUtf8('A escola/curso não possui nenhuma série'); } } + +document.getElementById('event_incluir_modulo').onclick = incluirModulo; + +function incluirModulo(){ + document.getElementById('incluir_modulo').value = 'S'; + document.getElementById('tipoacao').value = ''; + acao(); +} + +$j(document).ready( function(){ + $j('#scripts').closest('tr').hide(); +}); + diff --git a/ieducar/modules/Portabilis/Assets/Version.php b/ieducar/modules/Portabilis/Assets/Version.php index ad7f6e8..32ed000 100644 --- a/ieducar/modules/Portabilis/Assets/Version.php +++ b/ieducar/modules/Portabilis/Assets/Version.php @@ -4,7 +4,7 @@ usado pelo metodos loadJavascript e loadStylesheet do helper Portabilis_View_Helper_Application */ class Portabilis_Assets_Version { - const VERSION = '8'; + const VERSION = '9'; } ?> -- libgit2 0.21.2