Commit b4a64cb87308225aad65d1af679b8261edde6c82

Authored by gabrielms
1 parent 36f96796
Exists in master

Corrigido cadastro de turmas;

portabilis/ieducar#44
Showing 1 changed file with 92 additions and 84 deletions   Show diff stats
ieducar/intranet/educar_turma_cad.php
1 <?php 1 <?php
2 2
3 /** 3 /**
4 - * i-Educar - Sistema de gestão escolar 4 + * i-Educar - Sistema de gestão escolar
5 * 5 *
6 - * Copyright (C) 2006 Prefeitura Municipal de Itajaí 6 + * Copyright (C) 2006 Prefeitura Municipal de Itajaí
7 * <ctima@itajai.sc.gov.br> 7 * <ctima@itajai.sc.gov.br>
8 * 8 *
9 - * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo  
10 - * sob os termos da Licença Pública Geral GNU conforme publicada pela Free  
11 - * Software Foundation; tanto a versão 2 da Licença, como (a seu critério)  
12 - * qualquer versão posterior. 9 + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo
  10 + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free
  11 + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério)
  12 + * qualquer versão posterior.
13 * 13 *
14 - * Este programa é distribuí­do na expectativa de que seja útil, porém, SEM  
15 - * NENHUMA GARANTIA; nem mesmo a garantia implí­cita de COMERCIABILIDADE OU  
16 - * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral 14 + * Este programa é distribuí­do na expectativa de que seja útil, porém, SEM
  15 + * NENHUMA GARANTIA; nem mesmo a garantia implí­cita de COMERCIABILIDADE OU
  16 + * ADEQUAÇÃO A UMA FINALIDADE ESPECÃFICA. Consulte a Licença Pública Geral
17 * do GNU para mais detalhes. 17 * do GNU para mais detalhes.
18 * 18 *
19 - * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto  
20 - * com este programa; se não, escreva para a Free Software Foundation, Inc., no  
21 - * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 19 + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto
  20 + * com este programa; se não, escreva para a Free Software Foundation, Inc., no
  21 + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
22 * 22 *
23 - * @author Prefeitura Municipal de Itajaí <ctima@itajai.sc.gov.br> 23 + * @author Prefeitura Municipal de Itajaí <ctima@itajai.sc.gov.br>
24 * @category i-Educar 24 * @category i-Educar
25 * @license @@license@@ 25 * @license @@license@@
26 * @package iEd_Pmieducar 26 * @package iEd_Pmieducar
27 - * @since Arquivo disponível desde a versão 1.0.0 27 + * @since Arquivo disponível desde a versão 1.0.0
28 * @version $Id$ 28 * @version $Id$
29 */ 29 */
30 30
@@ -37,11 +37,11 @@ require_once &#39;Portabilis/String/Utils.php&#39;; @@ -37,11 +37,11 @@ require_once &#39;Portabilis/String/Utils.php&#39;;
37 /** 37 /**
38 * clsIndexBase class. 38 * clsIndexBase class.
39 * 39 *
40 - * @author Prefeitura Municipal de Itajaí <ctima@itajai.sc.gov.br> 40 + * @author Prefeitura Municipal de Itajaí <ctima@itajai.sc.gov.br>
41 * @category i-Educar 41 * @category i-Educar
42 * @license @@license@@ 42 * @license @@license@@
43 * @package iEd_Pmieducar 43 * @package iEd_Pmieducar
44 - * @since Classe disponível desde a versão 1.0.0 44 + * @since Classe disponível desde a versão 1.0.0
45 * @version @@package_version@@ 45 * @version @@package_version@@
46 */ 46 */
47 class clsIndexBase extends clsBase 47 class clsIndexBase extends clsBase
@@ -56,11 +56,11 @@ class clsIndexBase extends clsBase @@ -56,11 +56,11 @@ class clsIndexBase extends clsBase
56 /** 56 /**
57 * indice class. 57 * indice class.
58 * 58 *
59 - * @author Prefeitura Municipal de Itajaí <ctima@itajai.sc.gov.br> 59 + * @author Prefeitura Municipal de Itajaí <ctima@itajai.sc.gov.br>
60 * @category i-Educar 60 * @category i-Educar
61 * @license @@license@@ 61 * @license @@license@@
62 * @package iEd_Pmieducar 62 * @package iEd_Pmieducar
63 - * @since Classe disponível desde a versão 1.0.0 63 + * @since Classe disponível desde a versão 1.0.0
64 * @version @@package_version@@ 64 * @version @@package_version@@
65 */ 65 */
66 class indice extends clsCadastro 66 class indice extends clsCadastro
@@ -90,6 +90,9 @@ class indice extends clsCadastro @@ -90,6 +90,9 @@ class indice extends clsCadastro
90 var $ref_cod_curso; 90 var $ref_cod_curso;
91 var $ref_cod_escola; 91 var $ref_cod_escola;
92 92
  93 + var $serie_param;
  94 + var $escola_param;
  95 +
93 var $padrao_ano_escolar; 96 var $padrao_ano_escolar;
94 97
95 var $ref_cod_regente; 98 var $ref_cod_regente;
@@ -97,7 +100,7 @@ class indice extends clsCadastro @@ -97,7 +100,7 @@ class indice extends clsCadastro
97 100
98 var $ref_ref_cod_serie_mult; 101 var $ref_ref_cod_serie_mult;
99 102
100 - // Inclui módulo 103 + // Inclui módulo
101 var $turma_modulo; 104 var $turma_modulo;
102 var $incluir_modulo; 105 var $incluir_modulo;
103 var $excluir_modulo; 106 var $excluir_modulo;
@@ -119,7 +122,7 @@ class indice extends clsCadastro @@ -119,7 +122,7 @@ class indice extends clsCadastro
119 4 => 'Quarta', 122 4 => 'Quarta',
120 5 => 'Quinta', 123 5 => 'Quinta',
121 6 => 'Sexta', 124 6 => 'Sexta',
122 - 7 => 'Sábado' 125 + 7 => 'Sábado'
123 ); 126 );
124 127
125 function Inicializar() 128 function Inicializar()
@@ -234,8 +237,13 @@ class indice extends clsCadastro @@ -234,8 +237,13 @@ class indice extends clsCadastro
234 $opcoes_serie[$serie['cod_serie']] = $serie['nm_serie']; 237 $opcoes_serie[$serie['cod_serie']] = $serie['nm_serie'];
235 } 238 }
236 } 239 }
237 - }  
238 240
  241 + }
  242 +
  243 + if ($bloqueia){
  244 + $this->campoOculto('serie_param',$this->serie_param = $this->ref_ref_cod_serie);
  245 + $this->campoOculto('escola_param',$this->escola_param = $this->ref_cod_escola);
  246 + }
239 $script = "javascript:showExpansivelIframe(520, 550, 'educar_serie_cad_pop.php?ref_ref_cod_serie=sim');"; 247 $script = "javascript:showExpansivelIframe(520, 550, 'educar_serie_cad_pop.php?ref_ref_cod_serie=sim');";
240 248
241 if ($this->ref_cod_instituicao && $this->ref_cod_escola && $this->ref_cod_curso) { 249 if ($this->ref_cod_instituicao && $this->ref_cod_escola && $this->ref_cod_curso) {
@@ -247,16 +255,16 @@ class indice extends clsCadastro @@ -247,16 +255,16 @@ class indice extends clsCadastro
247 $script); 255 $script);
248 } 256 }
249 257
250 - $this->campoLista('ref_ref_cod_serie', 'Série', $opcoes_serie, $this->ref_ref_cod_serie, 258 + $this->campoLista('ref_ref_cod_serie', 'Série', $opcoes_serie, $this->ref_ref_cod_serie,
251 '', FALSE, '', $script, $bloqueia); 259 '', FALSE, '', $script, $bloqueia);
252 260
253 - // o campo ano somente é exibido para turmas novas ou cadastradas após inclusão deste campo. 261 + // o campo ano somente é exibido para turmas novas ou cadastradas após inclusão deste campo.
254 if ($anoVisivel){ 262 if ($anoVisivel){
255 $this->inputsHelper()->dynamic('anoLetivo', array('disabled' => $bloqueia)); 263 $this->inputsHelper()->dynamic('anoLetivo', array('disabled' => $bloqueia));
256 if($bloqueia) 264 if($bloqueia)
257 $this->inputsHelper()->hidden('ano_hidden', array('value' => $this->ano)); 265 $this->inputsHelper()->hidden('ano_hidden', array('value' => $this->ano));
258 } 266 }
259 - // Infra prédio cômodo 267 + // Infra prédio cômodo
260 $opcoes = array('' => 'Selecione'); 268 $opcoes = array('' => 'Selecione');
261 269
262 // Editar 270 // Editar
@@ -330,7 +338,7 @@ class indice extends clsCadastro @@ -330,7 +338,7 @@ class indice extends clsCadastro
330 338
331 $this->campoTexto('sgl_turma', 'Sigla', $this->sgl_turma, 15, 15, FALSE); 339 $this->campoTexto('sgl_turma', 'Sigla', $this->sgl_turma, 15, 15, FALSE);
332 340
333 - $this->campoNumero('max_aluno', 'Máximo de Alunos', $this->max_aluno, 3, 3, TRUE); 341 + $this->campoNumero('max_aluno', 'Máximo de Alunos', $this->max_aluno, 3, 3, TRUE);
334 342
335 $ativo = isset($this->cod_turma) ? dbBool($this->visivel) : true; 343 $ativo = isset($this->cod_turma) ? dbBool($this->visivel) : true;
336 $this->campoCheck('visivel', 'Ativo', $ativo); 344 $this->campoCheck('visivel', 'Ativo', $ativo);
@@ -338,7 +346,7 @@ class indice extends clsCadastro @@ -338,7 +346,7 @@ class indice extends clsCadastro
338 $this->campoCheck('multiseriada', 'Multi-Seriada', $this->multiseriada, '', 346 $this->campoCheck('multiseriada', 'Multi-Seriada', $this->multiseriada, '',
339 FALSE, FALSE); 347 FALSE, FALSE);
340 348
341 - $this->campoLista('ref_ref_cod_serie_mult','Série', array('' => 'Selecione'), 349 + $this->campoLista('ref_ref_cod_serie_mult','Série', array('' => 'Selecione'),
342 '', '', FALSE, '', '', '', FALSE); 350 '', '', FALSE, '', '', '', FALSE);
343 351
344 $this->campoOculto('ref_ref_cod_serie_mult_',$this->ref_ref_cod_serie_mult); 352 $this->campoOculto('ref_ref_cod_serie_mult_',$this->ref_ref_cod_serie_mult);
@@ -350,7 +358,7 @@ class indice extends clsCadastro @@ -350,7 +358,7 @@ class indice extends clsCadastro
350 358
351 $this->campoHora('hora_final', 'Hora Final', $this->hora_final, FALSE); 359 $this->campoHora('hora_final', 'Hora Final', $this->hora_final, FALSE);
352 360
353 - $this->campoHora('hora_inicio_intervalo', Portabilis_String_Utils::toLatin1('Hora Início Intervalo'), 361 + $this->campoHora('hora_inicio_intervalo', Portabilis_String_Utils::toLatin1('Hora Início Intervalo'),
354 $this->hora_inicio_intervalo, FALSE); 362 $this->hora_inicio_intervalo, FALSE);
355 363
356 $this->campoHora( 'hora_fim_intervalo', 'Hora Fim Intervalo', $this->hora_fim_intervalo, FALSE); 364 $this->campoHora( 'hora_fim_intervalo', 'Hora Fim Intervalo', $this->hora_fim_intervalo, FALSE);
@@ -364,7 +372,7 @@ class indice extends clsCadastro @@ -364,7 +372,7 @@ class indice extends clsCadastro
364 $tiposBoletim = Portabilis_Model_Report_TipoBoletim::getInstance()->getEnums(); 372 $tiposBoletim = Portabilis_Model_Report_TipoBoletim::getInstance()->getEnums();
365 $tiposBoletim = Portabilis_Array_Utils::insertIn(null, "Selecione um modelo", $tiposBoletim); 373 $tiposBoletim = Portabilis_Array_Utils::insertIn(null, "Selecione um modelo", $tiposBoletim);
366 374
367 - $this->campoLista('tipo_boletim', Portabilis_String_Utils::toLatin1('Modelo relatório boletim'), $tiposBoletim, $this->tipo_boletim); 375 + $this->campoLista('tipo_boletim', Portabilis_String_Utils::toLatin1('Modelo relatório boletim'), $tiposBoletim, $this->tipo_boletim);
368 376
369 $this->campoQuebra2(); 377 $this->campoQuebra2();
370 378
@@ -404,8 +412,8 @@ class indice extends clsCadastro @@ -404,8 +412,8 @@ class indice extends clsCadastro
404 if (is_array($lista) && count($lista)) { 412 if (is_array($lista) && count($lista)) {
405 $conteudo .= '<div style="margin-bottom: 10px;">'; 413 $conteudo .= '<div style="margin-bottom: 10px;">';
406 $conteudo .= ' <span style="display: block; float: left; width: 250px;">Nome</span>'; 414 $conteudo .= ' <span style="display: block; float: left; width: 250px;">Nome</span>';
407 - $conteudo .= ' <span style="display: block; float: left; width: 100px;">' . Portabilis_String_Utils::toLatin1('Carga horária') . '</span>';  
408 - $conteudo .= ' <span style="display: block; float: left">'.Portabilis_String_Utils::toLatin1('Usar padrão do componente?'). '</span>'; 415 + $conteudo .= ' <span style="display: block; float: left; width: 100px;">' . Portabilis_String_Utils::toLatin1('Carga horária') . '</span>';
  416 + $conteudo .= ' <span style="display: block; float: left">'.Portabilis_String_Utils::toLatin1('Usar padrão do componente?'). '</span>';
409 $conteudo .= '</div>'; 417 $conteudo .= '</div>';
410 $conteudo .= '<br style="clear: left" />'; 418 $conteudo .= '<br style="clear: left" />';
411 419
@@ -441,7 +449,7 @@ class indice extends clsCadastro @@ -441,7 +449,7 @@ class indice extends clsCadastro
441 $disciplinas .= '</table>'; 449 $disciplinas .= '</table>';
442 } 450 }
443 else { 451 else {
444 - $disciplinas = Portabilis_String_Utils::toLatin1('A série/ano escolar não possui componentes curriculares cadastrados.'); 452 + $disciplinas = Portabilis_String_Utils::toLatin1('A série/ano escolar não possui componentes curriculares cadastrados.');
445 } 453 }
446 } 454 }
447 455
@@ -554,7 +562,7 @@ class indice extends clsCadastro @@ -554,7 +562,7 @@ class indice extends clsCadastro
554 562
555 $this->campoOculto('turma_modulo', serialize($this->turma_modulo)); 563 $this->campoOculto('turma_modulo', serialize($this->turma_modulo));
556 564
557 - // Módulo 565 + // Módulo
558 // foreign keys 566 // foreign keys
559 $opcoes = array('' => 'Selecione'); 567 $opcoes = array('' => 'Selecione');
560 568
@@ -572,15 +580,15 @@ class indice extends clsCadastro @@ -572,15 +580,15 @@ class indice extends clsCadastro
572 } 580 }
573 } 581 }
574 582
575 - $this->campoLista('ref_cod_modulo', Portabilis_String_utils::toLatin1('Módulo'), $opcoes, $this->ref_cod_modulo, 583 + $this->campoLista('ref_cod_modulo', Portabilis_String_utils::toLatin1('Módulo'), $opcoes, $this->ref_cod_modulo,
576 NULL, NULL, NULL, NULL, NULL, FALSE); 584 NULL, NULL, NULL, NULL, NULL, FALSE);
577 585
578 - $this->campoData('data_inicio', Portabilis_String_utils::toLatin1('Data Início'), $this->data_inicio, FALSE); 586 + $this->campoData('data_inicio', Portabilis_String_utils::toLatin1('Data Início'), $this->data_inicio, FALSE);
579 $this->campoData('data_fim', 'Data Fim', $this->data_fim, FALSE); 587 $this->campoData('data_fim', 'Data Fim', $this->data_fim, FALSE);
580 588
581 $this->campoOculto('incluir_modulo', ''); 589 $this->campoOculto('incluir_modulo', '');
582 590
583 - $this->campoRotulo('bt_incluir_modulo', Portabilis_String_utils::toLatin1('Módulo'), 591 + $this->campoRotulo('bt_incluir_modulo', Portabilis_String_utils::toLatin1('Módulo'),
584 "<a href='#' onclick=\"document.getElementById('incluir_modulo').value = 'S'; document.getElementById('tipoacao').value = ''; acao();\"><img src='imagens/nvp_bot_adiciona.gif' alt='adicionar' title='Incluir' border=0></a>" 592 "<a href='#' onclick=\"document.getElementById('incluir_modulo').value = 'S'; document.getElementById('tipoacao').value = ''; acao();\"><img src='imagens/nvp_bot_adiciona.gif' alt='adicionar' title='Incluir' border=0></a>"
585 ); 593 );
586 594
@@ -657,8 +665,8 @@ class indice extends clsCadastro @@ -657,8 +665,8 @@ class indice extends clsCadastro
657 $opcoes = $this->dias_da_semana; 665 $opcoes = $this->dias_da_semana;
658 } 666 }
659 else { 667 else {
660 - echo '<!--\nErro\nClasse clsPmieducarTurmaDiaSemana não encontrada\n-->';  
661 - $opcoes = array('' => Portabilis_String_utils::toLatin1('Erro na geração')); 668 + echo '<!--\nErro\nClasse clsPmieducarTurmaDiaSemana não encontrada\n-->';
  669 + $opcoes = array('' => Portabilis_String_utils::toLatin1('Erro na geração'));
662 } 670 }
663 671
664 $this->campoLista('dia_semana', 'Dia Semana', $opcoes, $this->dia_semana, NULL, 672 $this->campoLista('dia_semana', 'Dia Semana', $opcoes, $this->dia_semana, NULL,
@@ -704,7 +712,7 @@ class indice extends clsCadastro @@ -704,7 +712,7 @@ class indice extends clsCadastro
704 $this->visivel = FALSE; 712 $this->visivel = FALSE;
705 } 713 }
706 714
707 - // Não segue o padrao do curso 715 + // Não segue o padrao do curso
708 if ($this->padrao_ano_escolar == 0) { 716 if ($this->padrao_ano_escolar == 0) {
709 $this->turma_modulo = unserialize(urldecode($this->turma_modulo)); 717 $this->turma_modulo = unserialize(urldecode($this->turma_modulo));
710 $this->turma_dia_semana = unserialize(urldecode($this->turma_dia_semana)); 718 $this->turma_dia_semana = unserialize(urldecode($this->turma_dia_semana));
@@ -723,7 +731,7 @@ class indice extends clsCadastro @@ -723,7 +731,7 @@ class indice extends clsCadastro
723 $cadastrou = $obj->cadastra(); 731 $cadastrou = $obj->cadastra();
724 732
725 if ($cadastrou) { 733 if ($cadastrou) {
726 - // Cadastra módulo 734 + // Cadastra módulo
727 foreach ($this->turma_modulo as $campo) { 735 foreach ($this->turma_modulo as $campo) {
728 $campo['data_inicio_'] = dataToBanco($campo['data_inicio_']); 736 $campo['data_inicio_'] = dataToBanco($campo['data_inicio_']);
729 $campo['data_fim_'] = dataToBanco($campo['data_fim_']); 737 $campo['data_fim_'] = dataToBanco($campo['data_fim_']);
@@ -734,7 +742,7 @@ class indice extends clsCadastro @@ -734,7 +742,7 @@ class indice extends clsCadastro
734 $cadastrou1 = $obj->cadastra(); 742 $cadastrou1 = $obj->cadastra();
735 743
736 if (!$cadastrou1) { 744 if (!$cadastrou1) {
737 - $this->mensagem = Portabilis_String_utils::toLatin1('Cadastro não realizado.'); 745 + $this->mensagem = Portabilis_String_utils::toLatin1('Cadastro não realizado.');
738 echo "<!--\nErro ao cadastrar clsPmieducarTurmaModulo\nvalores obrigatorios\nis_numeric( $cadastrou ) && is_numeric( {$campo["ref_cod_modulo_"]} ) && is_numeric( {$campo["sequencial_"]} ) && is_string( {$campo["data_inicio_"]} ) && is_string( {$campo["data_fim_"]} )\n-->"; 746 echo "<!--\nErro ao cadastrar clsPmieducarTurmaModulo\nvalores obrigatorios\nis_numeric( $cadastrou ) && is_numeric( {$campo["ref_cod_modulo_"]} ) && is_numeric( {$campo["sequencial_"]} ) && is_string( {$campo["data_inicio_"]} ) && is_string( {$campo["data_fim_"]} )\n-->";
739 747
740 return FALSE; 748 return FALSE;
@@ -749,7 +757,7 @@ class indice extends clsCadastro @@ -749,7 +757,7 @@ class indice extends clsCadastro
749 $cadastrou2 = $obj->cadastra(); 757 $cadastrou2 = $obj->cadastra();
750 758
751 if (!$cadastrou2) { 759 if (!$cadastrou2) {
752 - $this->mensagem = 'Cadastro não realizado.'; 760 + $this->mensagem = 'Cadastro não realizado.';
753 echo "<!--\nErro ao cadastrar clsPmieducarTurmaDiaSemana\nvalores obrigat&oacute;rios\nis_numeric( $cadastrou ) && is_numeric( {$campo["dia_semana_"]} ) && is_string( {$campo["hora_inicial_"]} ) && is_string( {$campo["hora_final_"]} )\n-->"; 761 echo "<!--\nErro ao cadastrar clsPmieducarTurmaDiaSemana\nvalores obrigat&oacute;rios\nis_numeric( $cadastrou ) && is_numeric( {$campo["dia_semana_"]} ) && is_string( {$campo["hora_inicial_"]} ) && is_string( {$campo["hora_final_"]} )\n-->";
754 762
755 return FALSE; 763 return FALSE;
@@ -762,19 +770,19 @@ class indice extends clsCadastro @@ -762,19 +770,19 @@ class indice extends clsCadastro
762 die(); 770 die();
763 } 771 }
764 772
765 - $this->mensagem = Portabilis_String_utils::toLatin1('Cadastro não realizado.'); 773 + $this->mensagem = Portabilis_String_utils::toLatin1('Cadastro não realizado.');
766 echo "<!--\nErro ao cadastrar clsPmieducarTurma\nvalores obrigatorios\nis_numeric( $this->pessoa_logada ) && is_numeric( $this->ref_ref_cod_serie ) && is_numeric( $this->ref_cod_escola ) && is_numeric( $this->ref_cod_infra_predio_comodo ) && is_string( $this->nm_turma ) && is_numeric( $this->max_aluno ) && is_numeric( $this->multiseriada ) && is_numeric( $this->ref_cod_turma_tipo )\n-->"; 774 echo "<!--\nErro ao cadastrar clsPmieducarTurma\nvalores obrigatorios\nis_numeric( $this->pessoa_logada ) && is_numeric( $this->ref_ref_cod_serie ) && is_numeric( $this->ref_cod_escola ) && is_numeric( $this->ref_cod_infra_predio_comodo ) && is_string( $this->nm_turma ) && is_numeric( $this->max_aluno ) && is_numeric( $this->multiseriada ) && is_numeric( $this->ref_cod_turma_tipo )\n-->";
767 775
768 return FALSE; 776 return FALSE;
769 } 777 }
770 778
771 - echo '<script type="text/javascript">alert(stringUtils.toUtf8("É necessário adicionar pelo menos 1 módulo!"))</script>';  
772 - $this->mensagem = Portabilis_String_utils::toLatin1("Cadastro não realizado."); 779 + echo '<script type="text/javascript">alert(stringUtils.toUtf8("É necessário adicionar pelo menos 1 módulo!"))</script>';
  780 + $this->mensagem = Portabilis_String_utils::toLatin1("Cadastro não realizado.");
773 781
774 return FALSE; 782 return FALSE;
775 } 783 }
776 784
777 - // Segue o padrão do ano escolar 785 + // Segue o padrão do ano escolar
778 elseif ($this->padrao_ano_escolar == 1) { 786 elseif ($this->padrao_ano_escolar == 1) {
779 $obj = new clsPmieducarTurma(null, null, $this->pessoa_logada, 787 $obj = new clsPmieducarTurma(null, null, $this->pessoa_logada,
780 $this->ref_ref_cod_serie, $this->ref_cod_escola, 788 $this->ref_ref_cod_serie, $this->ref_cod_escola,
@@ -796,14 +804,14 @@ class indice extends clsCadastro @@ -796,14 +804,14 @@ class indice extends clsCadastro
796 die(); 804 die();
797 } 805 }
798 806
799 - $this->mensagem = Portabilis_String_utils::toLatin1('Cadastro não realizado.'); 807 + $this->mensagem = Portabilis_String_utils::toLatin1('Cadastro não realizado.');
800 echo "<!--\nErro ao cadastrar clsPmieducarTurma\nvalores obrigatorios\nis_numeric( $this->pessoa_logada ) && is_numeric( $this->ref_ref_cod_serie ) && is_numeric( $this->ref_cod_escola ) && is_numeric( $this->ref_cod_infra_predio_comodo ) && is_string( $this->nm_turma ) && is_numeric( $this->max_aluno ) && is_numeric( $this->multiseriada ) && is_numeric( $this->ref_cod_turma_tipo )\n-->"; 808 echo "<!--\nErro ao cadastrar clsPmieducarTurma\nvalores obrigatorios\nis_numeric( $this->pessoa_logada ) && is_numeric( $this->ref_ref_cod_serie ) && is_numeric( $this->ref_cod_escola ) && is_numeric( $this->ref_cod_infra_predio_comodo ) && is_string( $this->nm_turma ) && is_numeric( $this->max_aluno ) && is_numeric( $this->multiseriada ) && is_numeric( $this->ref_cod_turma_tipo )\n-->";
801 809
802 return FALSE; 810 return FALSE;
803 } 811 }
804 812
805 $this->atualizaComponentesCurriculares( 813 $this->atualizaComponentesCurriculares(
806 - $this->ref_ref_cod_serie, $this->ref_cod_escola, $this->cod_turma, 814 + $this->serie_param, $this->escola_param, $this->cod_turma,
807 $this->disciplinas, $this->carga_horaria, $this->usar_componente 815 $this->disciplinas, $this->carga_horaria, $this->usar_componente
808 ); 816 );
809 } 817 }
@@ -833,7 +841,7 @@ class indice extends clsCadastro @@ -833,7 +841,7 @@ class indice extends clsCadastro
833 $this->visivel = FALSE; 841 $this->visivel = FALSE;
834 } 842 }
835 843
836 - // Não segue o padrão do curso 844 + // Não segue o padrão do curso
837 if ($this->padrao_ano_escolar == 0) { 845 if ($this->padrao_ano_escolar == 0) {
838 $this->turma_modulo = unserialize(urldecode($this->turma_modulo)); 846 $this->turma_modulo = unserialize(urldecode($this->turma_modulo));
839 $this->turma_dia_semana = unserialize(urldecode($this->turma_dia_semana)); 847 $this->turma_dia_semana = unserialize(urldecode($this->turma_dia_semana));
@@ -869,7 +877,7 @@ class indice extends clsCadastro @@ -869,7 +877,7 @@ class indice extends clsCadastro
869 877
870 $cadastrou1 = $obj->cadastra(); 878 $cadastrou1 = $obj->cadastra();
871 if (!$cadastrou1) { 879 if (!$cadastrou1) {
872 - $this->mensagem = Portabilis_String_utils::toLatin1('Edição não realizada.'); 880 + $this->mensagem = Portabilis_String_utils::toLatin1('Edição não realizada.');
873 echo "<!--\nErro ao editar clsPmieducarTurmaModulo\nvalores obrigatorios\nis_numeric( $this->cod_turma ) && is_numeric( {$campo["ref_cod_modulo_"]} ) \n-->"; 881 echo "<!--\nErro ao editar clsPmieducarTurmaModulo\nvalores obrigatorios\nis_numeric( $this->cod_turma ) && is_numeric( {$campo["ref_cod_modulo_"]} ) \n-->";
874 882
875 return FALSE; 883 return FALSE;
@@ -889,7 +897,7 @@ class indice extends clsCadastro @@ -889,7 +897,7 @@ class indice extends clsCadastro
889 $cadastrou2 = $obj->cadastra(); 897 $cadastrou2 = $obj->cadastra();
890 898
891 if (!$cadastrou2) { 899 if (!$cadastrou2) {
892 - $this->mensagem = Portabilis_String_utils::toLatin1('Edição não realizada.'); 900 + $this->mensagem = Portabilis_String_utils::toLatin1('Edição não realizada.');
893 echo "<!--\nErro ao editar clsPmieducarTurmaDiaSemana\nvalores obrigat&oacute;rios\nis_numeric( $this->cod_turma ) && is_numeric( {$campo["dia_semana_"]} ) \n-->"; 901 echo "<!--\nErro ao editar clsPmieducarTurmaDiaSemana\nvalores obrigat&oacute;rios\nis_numeric( $this->cod_turma ) && is_numeric( {$campo["dia_semana_"]} ) \n-->";
894 902
895 return FALSE; 903 return FALSE;
@@ -898,21 +906,21 @@ class indice extends clsCadastro @@ -898,21 +906,21 @@ class indice extends clsCadastro
898 } 906 }
899 } 907 }
900 else { 908 else {
901 - $this->mensagem = Portabilis_String_utils::toLatin1('Edição não realizada.'); 909 + $this->mensagem = Portabilis_String_utils::toLatin1('Edição não realizada.');
902 echo "<!--\nErro ao editar clsPmieducarTurma\nvalores obrigatorios\nis_numeric( $this->pessoa_logada ) && is_numeric( $this->ref_ref_cod_serie ) && is_numeric( $this->ref_cod_escola ) && is_numeric( $this->ref_cod_infra_predio_comodo ) && is_string( $this->nm_turma ) && is_numeric( $this->max_aluno ) && is_numeric( $this->multiseriada ) && is_numeric( $this->ref_cod_turma_tipo )\n-->"; 910 echo "<!--\nErro ao editar clsPmieducarTurma\nvalores obrigatorios\nis_numeric( $this->pessoa_logada ) && is_numeric( $this->ref_ref_cod_serie ) && is_numeric( $this->ref_cod_escola ) && is_numeric( $this->ref_cod_infra_predio_comodo ) && is_string( $this->nm_turma ) && is_numeric( $this->max_aluno ) && is_numeric( $this->multiseriada ) && is_numeric( $this->ref_cod_turma_tipo )\n-->";
903 911
904 return FALSE; 912 return FALSE;
905 } 913 }
906 } 914 }
907 else { 915 else {
908 - echo '<script type="text/javascript">alert(stringUtils.toUtf8("É necessário adicionar pelo menos 1 módulo!"))</script>';  
909 - $this->mensagem = Portabilis_String_utils::toLatin1('Edição não realizada.'); 916 + echo '<script type="text/javascript">alert(stringUtils.toUtf8("É necessário adicionar pelo menos 1 módulo!"))</script>';
  917 + $this->mensagem = Portabilis_String_utils::toLatin1('Edição não realizada.');
910 918
911 return FALSE; 919 return FALSE;
912 } 920 }
913 } 921 }
914 922
915 - // Segue o padrão do curso 923 + // Segue o padrão do curso
916 elseif ($this->padrao_ano_escolar == 1) { 924 elseif ($this->padrao_ano_escolar == 1) {
917 $obj = new clsPmieducarTurma($this->cod_turma, $this->pessoa_logada, NULL, 925 $obj = new clsPmieducarTurma($this->cod_turma, $this->pessoa_logada, NULL,
918 $this->ref_ref_cod_serie, $this->ref_cod_escola, $this->ref_cod_infra_predio_comodo, 926 $this->ref_ref_cod_serie, $this->ref_cod_escola, $this->ref_cod_infra_predio_comodo,
@@ -927,17 +935,17 @@ class indice extends clsCadastro @@ -927,17 +935,17 @@ class indice extends clsCadastro
927 } 935 }
928 936
929 $this->atualizaComponentesCurriculares( 937 $this->atualizaComponentesCurriculares(
930 - $this->ref_ref_cod_serie, $this->ref_cod_escola, $this->cod_turma, 938 + (trim($this->serie_param)==''?$this->ref_ref_cod_serie : $this->serie_param), (trim($this->escola_param)=='' ? $this->ref_cod_escola : $this->escola_param ), $this->cod_turma,
931 $this->disciplinas, $this->carga_horaria, $this->usar_componente 939 $this->disciplinas, $this->carga_horaria, $this->usar_componente
932 ); 940 );
933 941
934 if ($editou) { 942 if ($editou) {
935 - $this->mensagem .= 'Edição efetuada com sucesso.'; 943 + $this->mensagem .= 'Edição efetuada com sucesso.';
936 header('Location: educar_turma_lst.php'); 944 header('Location: educar_turma_lst.php');
937 die(); 945 die();
938 } 946 }
939 else { 947 else {
940 - $this->mensagem = Portabilis_String_utils::toLatin1('Edição não realizada.'); 948 + $this->mensagem = Portabilis_String_utils::toLatin1('Edição não realizada.');
941 echo "<!--\nErro ao editar clsPmieducarTurma\nvalores obrigatorios\nis_numeric( $this->pessoa_logada ) && is_numeric( $this->ref_ref_cod_serie ) && is_numeric( $this->ref_cod_escola ) && is_numeric( $this->ref_cod_infra_predio_comodo ) && is_string( $this->nm_turma ) && is_numeric( $this->max_aluno ) && is_numeric( $this->multiseriada ) && is_numeric( $this->ref_cod_turma_tipo )\n-->"; 949 echo "<!--\nErro ao editar clsPmieducarTurma\nvalores obrigatorios\nis_numeric( $this->pessoa_logada ) && is_numeric( $this->ref_ref_cod_serie ) && is_numeric( $this->ref_cod_escola ) && is_numeric( $this->ref_cod_infra_predio_comodo ) && is_string( $this->nm_turma ) && is_numeric( $this->max_aluno ) && is_numeric( $this->multiseriada ) && is_numeric( $this->ref_cod_turma_tipo )\n-->";
942 950
943 return FALSE; 951 return FALSE;
@@ -984,12 +992,12 @@ class indice extends clsCadastro @@ -984,12 +992,12 @@ class indice extends clsCadastro
984 $excluiu2 = $obj->excluirTodos(); 992 $excluiu2 = $obj->excluirTodos();
985 993
986 if ($excluiu2) { 994 if ($excluiu2) {
987 - $this->mensagem .= Portabilis_String_utils::toLatin1('Exclusão efetuada com sucesso.'); 995 + $this->mensagem .= Portabilis_String_utils::toLatin1('Exclusão efetuada com sucesso.');
988 header('Location: educar_turma_lst.php'); 996 header('Location: educar_turma_lst.php');
989 die(); 997 die();
990 } 998 }
991 else { 999 else {
992 - $this->mensagem = Portabilis_String_utils::toLatin1('Exclusão não realizada.'); 1000 + $this->mensagem = Portabilis_String_utils::toLatin1('Exclusão não realizada.');
993 echo "<!--\nErro ao excluir clsPmieducarTurma\nvalores obrigatorios\nif( is_numeric( $this->cod_turma ) && is_numeric( $this->pessoa_logada ) )\n-->"; 1001 echo "<!--\nErro ao excluir clsPmieducarTurma\nvalores obrigatorios\nif( is_numeric( $this->cod_turma ) && is_numeric( $this->pessoa_logada ) )\n-->";
994 1002
995 return FALSE; 1003 return FALSE;
@@ -997,14 +1005,14 @@ class indice extends clsCadastro @@ -997,14 +1005,14 @@ class indice extends clsCadastro
997 } 1005 }
998 else 1006 else
999 { 1007 {
1000 - $this->mensagem = Portabilis_String_utils::toLatin1('Exclusão não realizada.'); 1008 + $this->mensagem = Portabilis_String_utils::toLatin1('Exclusão não realizada.');
1001 echo "<!--\nErro ao excluir clsPmieducarTurma\nvalores obrigatorios\nif( is_numeric( $this->cod_turma ) && is_numeric( $this->pessoa_logada ) )\n-->"; 1009 echo "<!--\nErro ao excluir clsPmieducarTurma\nvalores obrigatorios\nif( is_numeric( $this->cod_turma ) && is_numeric( $this->pessoa_logada ) )\n-->";
1002 1010
1003 return FALSE; 1011 return FALSE;
1004 } 1012 }
1005 } 1013 }
1006 1014
1007 - $this->mensagem = Portabilis_String_utils::toLatin1('Exclusão não realizada.'); 1015 + $this->mensagem = Portabilis_String_utils::toLatin1('Exclusão não realizada.');
1008 echo "<!--\nErro ao excluir clsPmieducarTurma\nvalores obrigatorios\nif( is_numeric( $this->cod_turma ) && is_numeric( $this->pessoa_logada ) )\n-->"; 1016 echo "<!--\nErro ao excluir clsPmieducarTurma\nvalores obrigatorios\nif( is_numeric( $this->cod_turma ) && is_numeric( $this->pessoa_logada ) )\n-->";
1009 1017
1010 return FALSE; 1018 return FALSE;
@@ -1036,7 +1044,7 @@ class indice extends clsCadastro @@ -1036,7 +1044,7 @@ class indice extends clsCadastro
1036 $ano = $this->getAnoEscolarEmAndamento($escolaId); 1044 $ano = $this->getAnoEscolarEmAndamento($escolaId);
1037 1045
1038 if (! is_numeric($ano)) { 1046 if (! is_numeric($ano)) {
1039 - $this->mensagem = "Não foi possivel obter um ano em andamento, por favor, inicie um ano para a escola ou desative a configuração (para série e escola) 'Bloquear cadastro de novas turmas antes de atingir limite de vagas (no mesmo turno)'."; 1047 + $this->mensagem = "Não foi possivel obter um ano em andamento, por favor, inicie um ano para a escola ou desative a configuração (para série e escola) 'Bloquear cadastro de novas turmas antes de atingir limite de vagas (no mesmo turno)'.";
1040 1048
1041 return false; 1049 return false;
1042 } 1050 }
@@ -1058,13 +1066,13 @@ class indice extends clsCadastro @@ -1058,13 +1066,13 @@ class indice extends clsCadastro
1058 foreach($turmas as $turma) { 1066 foreach($turmas as $turma) {
1059 $countMatriculas = $this->getCountMatriculas($escolaId, $turma['cod_turma']); 1067 $countMatriculas = $this->getCountMatriculas($escolaId, $turma['cod_turma']);
1060 1068
1061 - // countMatriculas retorna false e adiciona mensagem, se não obter ano em andamento 1069 + // countMatriculas retorna false e adiciona mensagem, se não obter ano em andamento
1062 if ($countMatriculas === false) 1070 if ($countMatriculas === false)
1063 return false; 1071 return false;
1064 1072
1065 elseif($turma['max_aluno'] - $countMatriculas > 0) { 1073 elseif($turma['max_aluno'] - $countMatriculas > 0) {
1066 $vagas = $turma['max_aluno'] - $countMatriculas; 1074 $vagas = $turma['max_aluno'] - $countMatriculas;
1067 - $this->mensagem = "Não é possivel cadastrar turmas, pois ainda existem $vagas vagas em aberto na turma '{$turma['nm_turma']}' desta serie e turno.\n\nTal limitação ocorre devido definição feita para esta escola e série."; 1075 + $this->mensagem = "Não é possivel cadastrar turmas, pois ainda existem $vagas vagas em aberto na turma '{$turma['nm_turma']}' desta serie e turno.\n\nTal limitação ocorre devido definição feita para esta escola e série.";
1068 return false; 1076 return false;
1069 } 1077 }
1070 } 1078 }
@@ -1075,16 +1083,16 @@ class indice extends clsCadastro @@ -1075,16 +1083,16 @@ class indice extends clsCadastro
1075 1083
1076 } 1084 }
1077 1085
1078 -// Instancia objeto de página 1086 +// Instancia objeto de página
1079 $pagina = new clsIndexBase(); 1087 $pagina = new clsIndexBase();
1080 1088
1081 -// Instancia objeto de conteúdo 1089 +// Instancia objeto de conteúdo
1082 $miolo = new indice(); 1090 $miolo = new indice();
1083 1091
1084 -// Atribui o conteúdo à página 1092 +// Atribui o conteúdo à página
1085 $pagina->addForm($miolo); 1093 $pagina->addForm($miolo);
1086 1094
1087 -// Gera o código HTML 1095 +// Gera o código HTML
1088 $pagina->MakeAll(); 1096 $pagina->MakeAll();
1089 ?> 1097 ?>
1090 <script type='text/javascript'> 1098 <script type='text/javascript'>
@@ -1118,7 +1126,7 @@ function atualizaTurmaCad_TipoComodo(xml) @@ -1118,7 +1126,7 @@ function atualizaTurmaCad_TipoComodo(xml)
1118 } 1126 }
1119 else { 1127 else {
1120 campoComodo.length = 1; 1128 campoComodo.length = 1;
1121 - campoComodo.options[0] = new Option(stringUtils.toUtf8('A escola não possui nenhuma Sala'), '', false, false); 1129 + campoComodo.options[0] = new Option(stringUtils.toUtf8('A escola não possui nenhuma Sala'), '', false, false);
1122 } 1130 }
1123 } 1131 }
1124 1132
@@ -1152,7 +1160,7 @@ function atualizaTurmaCad_TipoTurma(xml) @@ -1152,7 +1160,7 @@ function atualizaTurmaCad_TipoTurma(xml)
1152 else { 1160 else {
1153 campoTipoTurma.length = 1; 1161 campoTipoTurma.length = 1;
1154 campoTipoTurma.options[0] = new Option( 1162 campoTipoTurma.options[0] = new Option(
1155 - stringUtils.toUtf8('A instituição não possui nenhum Tipo de Turma'), '', false, false 1163 + stringUtils.toUtf8('A instituição não possui nenhum Tipo de Turma'), '', false, false
1156 ); 1164 );
1157 } 1165 }
1158 } 1166 }
@@ -1177,7 +1185,7 @@ function getModulo_xml(xml) @@ -1177,7 +1185,7 @@ function getModulo_xml(xml)
1177 var campoInstituicao = document.getElementById('ref_cod_instituicao').value; 1185 var campoInstituicao = document.getElementById('ref_cod_instituicao').value;
1178 1186
1179 campoModulo.length = 1; 1187 campoModulo.length = 1;
1180 - campoModulo.options[0] = new Option('Selecione um módulo', '', false, false); 1188 + campoModulo.options[0] = new Option('Selecione um módulo', '', false, false);
1181 1189
1182 var DOM_modulos = xml.getElementsByTagName('item'); 1190 var DOM_modulos = xml.getElementsByTagName('item');
1183 1191
@@ -1190,7 +1198,7 @@ function getModulo_xml(xml) @@ -1190,7 +1198,7 @@ function getModulo_xml(xml)
1190 1198
1191 if (campoModulo.length == 1 && campoInstituicao != '') { 1199 if (campoModulo.length == 1 && campoInstituicao != '') {
1192 campoModulo.options[0] = new Option( 1200 campoModulo.options[0] = new Option(
1193 - stringUtils.toUtf8('A Instituição não possui nenhum módulo'), '', false, false 1201 + stringUtils.toUtf8('A Instituição não possui nenhum módulo'), '', false, false
1194 ); 1202 );
1195 } 1203 }
1196 } 1204 }
@@ -1202,7 +1210,7 @@ var evtOnLoad = function() @@ -1202,7 +1210,7 @@ var evtOnLoad = function()
1202 setVisibility('tr_hora_inicio_intervalo',false); 1210 setVisibility('tr_hora_inicio_intervalo',false);
1203 setVisibility('tr_hora_fim_intervalo',false); 1211 setVisibility('tr_hora_fim_intervalo',false);
1204 1212
1205 - // Inclui módulo 1213 + // Inclui módulo
1206 setVisibility('tr_ref_cod_modulo',false); 1214 setVisibility('tr_ref_cod_modulo',false);
1207 setVisibility('ref_cod_modulo',false); 1215 setVisibility('ref_cod_modulo',false);
1208 setVisibility('tr_data_inicio',false); 1216 setVisibility('tr_data_inicio',false);
@@ -1365,7 +1373,7 @@ function atualizaMultiSerie(xml) @@ -1365,7 +1373,7 @@ function atualizaMultiSerie(xml)
1365 var campoSerie = document.getElementById('ref_ref_cod_serie'); 1373 var campoSerie = document.getElementById('ref_ref_cod_serie');
1366 1374
1367 campoSerieMult.length = 1; 1375 campoSerieMult.length = 1;
1368 - campoSerieMult.options[0] = new Option(stringUtils.toUtf8('Selecione uma série'), '', false, false); 1376 + campoSerieMult.options[0] = new Option(stringUtils.toUtf8('Selecione uma série'), '', false, false);
1369 1377
1370 var multi_serie = xml.getElementsByTagName('serie'); 1378 var multi_serie = xml.getElementsByTagName('serie');
1371 1379
@@ -1378,7 +1386,7 @@ function atualizaMultiSerie(xml) @@ -1378,7 +1386,7 @@ function atualizaMultiSerie(xml)
1378 } 1386 }
1379 1387
1380 if (campoSerieMult.length == 1 && campoCurso != '') { 1388 if (campoSerieMult.length == 1 && campoCurso != '') {
1381 - campoSerieMult.options[0] = new Option(stringUtils.toUtf8('O curso não possui nenhuma série'), '', false, false); 1389 + campoSerieMult.options[0] = new Option(stringUtils.toUtf8('O curso não possui nenhuma série'), '', false, false);
1382 } 1390 }
1383 1391
1384 document.getElementById('ref_ref_cod_serie_mult').value = document.getElementById('ref_ref_cod_serie_mult_').value; 1392 document.getElementById('ref_ref_cod_serie_mult').value = document.getElementById('ref_ref_cod_serie_mult_').value;
@@ -1673,7 +1681,7 @@ function valida_xml(xml) @@ -1673,7 +1681,7 @@ function valida_xml(xml)
1673 1681
1674 if (document.getElementById('ref_cod_escola').value) { 1682 if (document.getElementById('ref_cod_escola').value) {
1675 if (!document.getElementById('ref_ref_cod_serie').value) { 1683 if (!document.getElementById('ref_ref_cod_serie').value) {
1676 - alert(stringUtils.toUtf8("Preencha o campo 'Série' corretamente!")); 1684 + alert(stringUtils.toUtf8("Preencha o campo 'Série' corretamente!"));
1677 document.getElementById('ref_ref_cod_serie').focus(); 1685 document.getElementById('ref_ref_cod_serie').focus();
1678 return false; 1686 return false;
1679 } 1687 }
@@ -1681,7 +1689,7 @@ function valida_xml(xml) @@ -1681,7 +1689,7 @@ function valida_xml(xml)
1681 1689
1682 if (document.getElementById('multiseriada').checked) { 1690 if (document.getElementById('multiseriada').checked) {
1683 if (!document.getElementById('ref_ref_cod_serie_mult')){ 1691 if (!document.getElementById('ref_ref_cod_serie_mult')){
1684 - alert(stringUtils.toUtf8("Preencha o campo 'Série Multi-seriada' corretamente!")); 1692 + alert(stringUtils.toUtf8("Preencha o campo 'Série Multi-seriada' corretamente!"));
1685 document.getElementById('ref_ref_cod_serie_mult').focus(); 1693 document.getElementById('ref_ref_cod_serie_mult').focus();
1686 return false; 1694 return false;
1687 } 1695 }
@@ -1704,7 +1712,7 @@ function valida_xml(xml) @@ -1704,7 +1712,7 @@ function valida_xml(xml)
1704 return false; 1712 return false;
1705 } 1713 }
1706 else if (campoHoraInicioIntervalo == '') { 1714 else if (campoHoraInicioIntervalo == '') {
1707 - alert(stringUtils.toUtf8("Preencha o campo 'Hora Início Intervalo' corretamente!")); 1715 + alert(stringUtils.toUtf8("Preencha o campo 'Hora Início Intervalo' corretamente!"));
1708 document.getElementById('hora_inicio_intervalo').focus(); 1716 document.getElementById('hora_inicio_intervalo').focus();
1709 return false; 1717 return false;
1710 } 1718 }
@@ -1719,7 +1727,7 @@ function valida_xml(xml) @@ -1719,7 +1727,7 @@ function valida_xml(xml)
1719 var qtdDiaSemana = document.getElementsByName('dia_semana').length; 1727 var qtdDiaSemana = document.getElementsByName('dia_semana').length;
1720 1728
1721 if (qtdModulo == 1) { 1729 if (qtdModulo == 1) {
1722 - alert(stringUtils.toUtf8("ATENÇÃO!\nÉ necessário incluir um 'Módulo'!")); 1730 + alert(stringUtils.toUtf8("ATENÇÃO!\nÉ necessário incluir um 'Módulo'!"));
1723 document.getElementById('ref_cod_modulo').focus(); 1731 document.getElementById('ref_cod_modulo').focus();
1724 return false; 1732 return false;
1725 } 1733 }
@@ -1734,7 +1742,7 @@ function valida_xml(xml) @@ -1734,7 +1742,7 @@ function valida_xml(xml)
1734 (DOM_turma_sala[j].firstChild.nodeValue <= document.getElementById('hora_final').value) && 1742 (DOM_turma_sala[j].firstChild.nodeValue <= document.getElementById('hora_final').value) &&
1735 (document.getElementById('hora_final').value <= DOM_turma_sala[j+1].firstChild.nodeValue) 1743 (document.getElementById('hora_final').value <= DOM_turma_sala[j+1].firstChild.nodeValue)
1736 ) { 1744 ) {
1737 - alert(stringUtils.toUtf8("ATENÇÃO!\nA 'sala' já está alocada nesse horário!\nPor favor, escolha outro horário ou sala.")); 1745 + alert(stringUtils.toUtf8("ATENÇÃO!\nA 'sala' já está alocada nesse horário!\nPor favor, escolha outro horário ou sala."));
1738 return false; 1746 return false;
1739 } 1747 }
1740 } 1748 }
@@ -1752,7 +1760,7 @@ function validaCampoServidor() @@ -1752,7 +1760,7 @@ function validaCampoServidor()
1752 if (document.getElementById('ref_cod_instituicao').value) 1760 if (document.getElementById('ref_cod_instituicao').value)
1753 ref_cod_instituicao = document.getElementById('ref_cod_instituicao').value; 1761 ref_cod_instituicao = document.getElementById('ref_cod_instituicao').value;
1754 else { 1762 else {
1755 - alert(stringUtils.toUtf8('Selecione uma instituição')); 1763 + alert(stringUtils.toUtf8('Selecione uma instituição'));
1756 return false; 1764 return false;
1757 } 1765 }
1758 1766
@@ -1790,7 +1798,7 @@ function getEscolaCursoSerie() @@ -1790,7 +1798,7 @@ function getEscolaCursoSerie()
1790 1798
1791 if (campoEscola && campoCurso) { 1799 if (campoEscola && campoCurso) {
1792 campoSerie.disabled = true; 1800 campoSerie.disabled = true;
1793 - campoSerie.options[0].text = stringUtils.toUtf8('Carregando séries'); 1801 + campoSerie.options[0].text = stringUtils.toUtf8('Carregando séries');
1794 1802
1795 var xml = new ajax(atualizaLstEscolaCursoSerie); 1803 var xml = new ajax(atualizaLstEscolaCursoSerie);
1796 xml.envia('educar_escola_curso_serie_xml.php?esc=' + campoEscola + '&cur=' + campoCurso); 1804 xml.envia('educar_escola_curso_serie_xml.php?esc=' + campoEscola + '&cur=' + campoCurso);
@@ -1804,7 +1812,7 @@ function atualizaLstEscolaCursoSerie(xml) @@ -1804,7 +1812,7 @@ function atualizaLstEscolaCursoSerie(xml)
1804 { 1812 {
1805 var campoSerie = document.getElementById('ref_ref_cod_serie'); 1813 var campoSerie = document.getElementById('ref_ref_cod_serie');
1806 campoSerie.length = 1; 1814 campoSerie.length = 1;
1807 - campoSerie.options[0].text = stringUtils.toUtf8('Selecione uma série'); 1815 + campoSerie.options[0].text = stringUtils.toUtf8('Selecione uma série');
1808 campoSerie.disabled = false; 1816 campoSerie.disabled = false;
1809 1817
1810 series = xml.getElementsByTagName('serie'); 1818 series = xml.getElementsByTagName('serie');
@@ -1817,7 +1825,7 @@ function atualizaLstEscolaCursoSerie(xml) @@ -1817,7 +1825,7 @@ function atualizaLstEscolaCursoSerie(xml)
1817 } 1825 }
1818 } 1826 }
1819 else { 1827 else {
1820 - campoSerie.options[0].text = stringUtils.toUtf8('A escola/curso não possui nenhuma série'); 1828 + campoSerie.options[0].text = stringUtils.toUtf8('A escola/curso não possui nenhuma série');
1821 } 1829 }
1822 } 1830 }
1823 </script> 1831 </script>