Commit b4a64cb87308225aad65d1af679b8261edde6c82
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 'Portabilis/String/Utils.php'; | @@ -37,11 +37,11 @@ require_once 'Portabilis/String/Utils.php'; | ||
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ó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ó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órios\nis_numeric( $this->cod_turma ) && is_numeric( {$campo["dia_semana_"]} ) \n-->"; | 901 | echo "<!--\nErro ao editar clsPmieducarTurmaDiaSemana\nvalores obrigató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> |