Commit 8e908898911c7f47e3f62cfd5e90f5d73ff1b6dc
Committed by
GitHub
Exists in
2.8
and in
6 other branches
Merge pull request #6697 from portabilis/issue-6679
Desconsidera disciplina dispensada da turma antes de calcular situação da falta
Showing
1 changed file
with
4 additions
and
4 deletions
Show diff stats
ieducar/modules/Avaliacao/Service/Boletim.php
... | ... | @@ -1005,6 +1005,10 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable |
1005 | 1005 | $componentes = $this->getComponentes(); |
1006 | 1006 | |
1007 | 1007 | $disciplinaDispensadaTurma = clsPmieducarTurma::getDisciplinaDispensada($classroomId); |
1008 | + | |
1009 | + if (is_numeric($disciplinaDispensadaTurma)) { | |
1010 | + unset($componentes[$disciplinaDispensadaTurma]); | |
1011 | + } | |
1008 | 1012 | |
1009 | 1013 | // Carrega faltas lançadas (persistidas) |
1010 | 1014 | $this->_loadFalta(); |
... | ... | @@ -1083,10 +1087,6 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable |
1083 | 1087 | $total += $componenteTotal; |
1084 | 1088 | } |
1085 | 1089 | |
1086 | - if (is_numeric($disciplinaDispensadaTurma)) { | |
1087 | - unset($componentes[$disciplinaDispensadaTurma]); | |
1088 | - unset($faltasComponentes[$disciplinaDispensadaTurma]); | |
1089 | - } | |
1090 | 1090 | if (0 == count($faltasComponentes) || |
1091 | 1091 | count($faltasComponentes) != count($componentes)) { |
1092 | 1092 | $etapa = 1; | ... | ... |