Commit d7a4d467790b4b87faea1440eccc0f477e8354b4
1 parent
62e4607a
Exists in
master
Alterado cadastro de turmas
Removido obrigatoriedade do campo Dia Semana; portabilis/ieducar#38
Showing
1 changed file
with
18 additions
and
23 deletions
Show diff stats
ieducar/intranet/educar_turma_cad.php
| ... | ... | @@ -684,7 +684,7 @@ class indice extends clsCadastro |
| 684 | 684 | $this->turma_modulo = unserialize(urldecode($this->turma_modulo)); |
| 685 | 685 | $this->turma_dia_semana = unserialize(urldecode($this->turma_dia_semana)); |
| 686 | 686 | |
| 687 | - if ($this->turma_modulo && $this->turma_dia_semana) { | |
| 687 | + if ($this->turma_modulo) { | |
| 688 | 688 | $obj = new clsPmieducarTurma(NULL, NULL, $this->pessoa_logada, |
| 689 | 689 | $this->ref_ref_cod_serie, $this->ref_cod_escola, |
| 690 | 690 | $this->ref_cod_infra_predio_comodo, $this->nm_turma, $this->sgl_turma, |
| ... | ... | @@ -715,19 +715,20 @@ class indice extends clsCadastro |
| 715 | 715 | return FALSE; |
| 716 | 716 | } |
| 717 | 717 | } |
| 718 | - | |
| 719 | - // Cadastra dia semana | |
| 720 | - foreach ($this->turma_dia_semana as $campo) { | |
| 721 | - $obj = new clsPmieducarTurmaDiaSemana($campo["dia_semana_"], | |
| 722 | - $cadastrou, $campo["hora_inicial_"], $campo["hora_final_"]); | |
| 723 | - | |
| 724 | - $cadastrou2 = $obj->cadastra(); | |
| 725 | - | |
| 726 | - if (!$cadastrou2) { | |
| 727 | - $this->mensagem = 'Cadastro não realizado.'; | |
| 728 | - 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-->"; | |
| 729 | - | |
| 730 | - return FALSE; | |
| 718 | + if ($this->turma_dia_semana){ | |
| 719 | + // Cadastra dia semana | |
| 720 | + foreach ($this->turma_dia_semana as $campo) { | |
| 721 | + $obj = new clsPmieducarTurmaDiaSemana($campo["dia_semana_"], | |
| 722 | + $cadastrou, $campo["hora_inicial_"], $campo["hora_final_"]); | |
| 723 | + | |
| 724 | + $cadastrou2 = $obj->cadastra(); | |
| 725 | + | |
| 726 | + if (!$cadastrou2) { | |
| 727 | + $this->mensagem = 'Cadastro não realizado.'; | |
| 728 | + 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-->"; | |
| 729 | + | |
| 730 | + return FALSE; | |
| 731 | + } | |
| 731 | 732 | } |
| 732 | 733 | } |
| 733 | 734 | |
| ... | ... | @@ -742,7 +743,7 @@ class indice extends clsCadastro |
| 742 | 743 | return FALSE; |
| 743 | 744 | } |
| 744 | 745 | |
| 745 | - echo '<script type="text/javascript">alert(stringUtils.toUtf8("É necessário adicionar pelo menos 1 módulo e 1 dia da semana!"))</script>'; | |
| 746 | + echo '<script type="text/javascript">alert(stringUtils.toUtf8("É necessário adicionar pelo menos 1 módulo!"))</script>'; | |
| 746 | 747 | $this->mensagem = Portabilis_String_utils::toLatin1("Cadastro não realizado."); |
| 747 | 748 | |
| 748 | 749 | return FALSE; |
| ... | ... | @@ -809,7 +810,7 @@ class indice extends clsCadastro |
| 809 | 810 | $this->turma_modulo = unserialize(urldecode($this->turma_modulo)); |
| 810 | 811 | $this->turma_dia_semana = unserialize(urldecode($this->turma_dia_semana)); |
| 811 | 812 | |
| 812 | - if ($this->turma_modulo && $this->turma_dia_semana) { | |
| 813 | + if ($this->turma_modulo) { | |
| 813 | 814 | $obj = new clsPmieducarTurma($this->cod_turma, $this->pessoa_logada, NULL, |
| 814 | 815 | $this->ref_ref_cod_serie, $this->ref_cod_escola, |
| 815 | 816 | $this->ref_cod_infra_predio_comodo, $this->nm_turma, $this->sgl_turma, |
| ... | ... | @@ -876,7 +877,7 @@ class indice extends clsCadastro |
| 876 | 877 | } |
| 877 | 878 | } |
| 878 | 879 | else { |
| 879 | - echo '<script type="text/javascript">alert(stringUtils.toUtf8("É necessário adicionar pelo menos 1 módulo e 1 dia da semana!"))</script>'; | |
| 880 | + echo '<script type="text/javascript">alert(stringUtils.toUtf8("É necessário adicionar pelo menos 1 módulo!"))</script>'; | |
| 880 | 881 | $this->mensagem = Portabilis_String_utils::toLatin1('Edição não realizada.'); |
| 881 | 882 | |
| 882 | 883 | return FALSE; |
| ... | ... | @@ -1694,12 +1695,6 @@ function valida_xml(xml) |
| 1694 | 1695 | document.getElementById('ref_cod_modulo').focus(); |
| 1695 | 1696 | return false; |
| 1696 | 1697 | } |
| 1697 | - | |
| 1698 | - if (qtdDiaSemana == 1) { | |
| 1699 | - alert(stringUtils.toUtf8("ATENÇÂO! \n É necessário incluir um 'Dia da Semana'!")); | |
| 1700 | - document.getElementById('dia_semana').focus(); | |
| 1701 | - return false; | |
| 1702 | - } | |
| 1703 | 1698 | } |
| 1704 | 1699 | |
| 1705 | 1700 | if (document.getElementById('padrao_ano_escolar') == 1) { | ... | ... |