Commit 376e59e772df47b3574d55e7bc7e68870d9cf60c
1 parent
95c45768
Exists in
master
Corrigido configuração de anos escolares, para exibir corretamente nome das séri…
…es e do curso fixes #3
Showing
2 changed files
with
6 additions
and
3 deletions
Show diff stats
ieducar/modules/ComponenteCurricular/Views/AnoController.php
| @@ -112,10 +112,11 @@ class AnoController extends Core_Controller_Page_EditController | @@ -112,10 +112,11 @@ class AnoController extends Core_Controller_Page_EditController | ||
| 112 | $series = App_Model_IedFinder::getSeries($this->getEntity()->instituicao); | 112 | $series = App_Model_IedFinder::getSeries($this->getEntity()->instituicao); |
| 113 | $cursos = array(); | 113 | $cursos = array(); |
| 114 | 114 | ||
| 115 | - foreach ($series as $serie) { | 115 | + foreach ($series as $id => $nome) { |
| 116 | + $serie = App_Model_IedFinder::getSerie($id); | ||
| 116 | $codCurso = $serie['ref_cod_curso']; | 117 | $codCurso = $serie['ref_cod_curso']; |
| 117 | - $codSerie = $serie['cod_serie']; | ||
| 118 | - $cursos[$codCurso][$codSerie] = $serie['nm_serie']; | 118 | + |
| 119 | + $cursos[$codCurso][$id] = $nome; | ||
| 119 | } | 120 | } |
| 120 | 121 | ||
| 121 | return $cursos; | 122 | return $cursos; |
ieducar/tests/unit/App/Model/IedFinderTest.php
| @@ -199,6 +199,8 @@ class App_Model_IedFinderTest extends UnitBaseTest | @@ -199,6 +199,8 @@ class App_Model_IedFinderTest extends UnitBaseTest | ||
| 199 | 199 | ||
| 200 | public function testGetSeries() | 200 | public function testGetSeries() |
| 201 | { | 201 | { |
| 202 | + // # FIXME corrigir teste uma vez que App_Model_IedFinder::getSeries não retorna | ||
| 203 | + // mais um array de arrays (id => objeto), e sim (id => nome serie) | ||
| 202 | $returnValue = array( | 204 | $returnValue = array( |
| 203 | 1 => array('cod_serie' => 1, 'ref_ref_cod_instituicao' => 1, 'nm_serie' => 'Pré'), | 205 | 1 => array('cod_serie' => 1, 'ref_ref_cod_instituicao' => 1, 'nm_serie' => 'Pré'), |
| 204 | 2 => array('cod_serie' => 2, 'ref_ref_cod_instituicao' => 2, 'nm_serie' => 'Pré') | 206 | 2 => array('cod_serie' => 2, 'ref_ref_cod_instituicao' => 2, 'nm_serie' => 'Pré') |