From 376e59e772df47b3574d55e7bc7e68870d9cf60c Mon Sep 17 00:00:00 2001 From: Lucas D'Avila Date: Mon, 4 Feb 2013 16:46:52 -0200 Subject: [PATCH] Corrigido configuração de anos escolares, para exibir corretamente nome das séries e do curso fixes #3 --- ieducar/modules/ComponenteCurricular/Views/AnoController.php | 7 ++++--- ieducar/tests/unit/App/Model/IedFinderTest.php | 2 ++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/ieducar/modules/ComponenteCurricular/Views/AnoController.php b/ieducar/modules/ComponenteCurricular/Views/AnoController.php index 0ad23e1..a987d99 100644 --- a/ieducar/modules/ComponenteCurricular/Views/AnoController.php +++ b/ieducar/modules/ComponenteCurricular/Views/AnoController.php @@ -112,10 +112,11 @@ class AnoController extends Core_Controller_Page_EditController $series = App_Model_IedFinder::getSeries($this->getEntity()->instituicao); $cursos = array(); - foreach ($series as $serie) { + foreach ($series as $id => $nome) { + $serie = App_Model_IedFinder::getSerie($id); $codCurso = $serie['ref_cod_curso']; - $codSerie = $serie['cod_serie']; - $cursos[$codCurso][$codSerie] = $serie['nm_serie']; + + $cursos[$codCurso][$id] = $nome; } return $cursos; diff --git a/ieducar/tests/unit/App/Model/IedFinderTest.php b/ieducar/tests/unit/App/Model/IedFinderTest.php index 610494b..194146b 100644 --- a/ieducar/tests/unit/App/Model/IedFinderTest.php +++ b/ieducar/tests/unit/App/Model/IedFinderTest.php @@ -199,6 +199,8 @@ class App_Model_IedFinderTest extends UnitBaseTest public function testGetSeries() { + // # FIXME corrigir teste uma vez que App_Model_IedFinder::getSeries não retorna + // mais um array de arrays (id => objeto), e sim (id => nome serie) $returnValue = array( 1 => array('cod_serie' => 1, 'ref_ref_cod_instituicao' => 1, 'nm_serie' => 'Pré'), 2 => array('cod_serie' => 2, 'ref_ref_cod_instituicao' => 2, 'nm_serie' => 'Pré') -- libgit2 0.21.2