Commit 1ba42a87a864e294a3d2c7094b38aa790e402f3e

Authored by Caroline Salib
2 parents 16319e03 2e32b64e
Exists in master

Merge branch 'master' into 'master'

Merge: correçao de arquivos

Referente a issue #23

See merge request !34
ieducar/intranet/include/pmieducar/clsPmieducarInstituicao.inc.php
@@ -364,13 +364,13 @@ class clsPmieducarInstituicao @@ -364,13 +364,13 @@ class clsPmieducarInstituicao
364 $gruda = ", "; 364 $gruda = ", ";
365 } 365 }
366 366
367 - if (is_string($this->data_base_remanejamento)) { 367 + if (is_string($this->data_base_remanejamento) && $this->data_base_remanejamento != '') {
368 $campos .= "{$gruda}data_base_remanejamento"; 368 $campos .= "{$gruda}data_base_remanejamento";
369 $valores .= "{$gruda}'{$this->data_base_remanejamento}'"; 369 $valores .= "{$gruda}'{$this->data_base_remanejamento}'";
370 $gruda = ", "; 370 $gruda = ", ";
371 } 371 }
372 372
373 - if (is_string($this->data_base_transferencia)) { 373 + if (is_string($this->data_base_transferencia) && $this->data_base_transferencia != '') {
374 $campos .= "{$gruda}data_base_transferencia"; 374 $campos .= "{$gruda}data_base_transferencia";
375 $valores .= "{$gruda}'{$this->data_base_transferencia}'"; 375 $valores .= "{$gruda}'{$this->data_base_transferencia}'";
376 $gruda = ", "; 376 $gruda = ", ";
@@ -476,12 +476,12 @@ class clsPmieducarInstituicao @@ -476,12 +476,12 @@ class clsPmieducarInstituicao
476 $gruda = ", "; 476 $gruda = ", ";
477 } 477 }
478 478
479 - if (is_string($this->data_base_transferencia)) { 479 + if (is_string($this->data_base_transferencia) && $this->data_base_transferencia != '') {
480 $set .= "{$gruda}data_base_transferencia = '{$this->data_base_transferencia}'"; 480 $set .= "{$gruda}data_base_transferencia = '{$this->data_base_transferencia}'";
481 $gruda = ", "; 481 $gruda = ", ";
482 } 482 }
483 483
484 - if (is_string($this->data_base_remanejamento)) { 484 + if (is_string($this->data_base_remanejamento) && $this->data_base_remanejamento != '') {
485 $set .= "{$gruda}data_base_remanejamento = '{$this->data_base_remanejamento}'"; 485 $set .= "{$gruda}data_base_remanejamento = '{$this->data_base_remanejamento}'";
486 $gruda = ", "; 486 $gruda = ", ";
487 } 487 }
@@ -721,4 +721,4 @@ class clsPmieducarInstituicao @@ -721,4 +721,4 @@ class clsPmieducarInstituicao
721 } 721 }
722 return ''; 722 return '';
723 } 723 }
724 -}  
725 \ No newline at end of file 724 \ No newline at end of file
  725 +}
ieducar/lib/App/Model/IedFinder.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 Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> 23 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
24 * @category i-Educar 24 * @category i-Educar
25 * @license @@license@@ 25 * @license @@license@@
26 * @package App_Model 26 * @package App_Model
27 - * @since Arquivo disponível desde a versão 1.1.0 27 + * @since Arquivo disponível desde a versão 1.1.0
28 * @version $Id$ 28 * @version $Id$
29 */ 29 */
30 30
@@ -34,20 +34,20 @@ require_once &#39;App/Model/Exception.php&#39;; @@ -34,20 +34,20 @@ require_once &#39;App/Model/Exception.php&#39;;
34 /** 34 /**
35 * App_Model_IedFinder class. 35 * App_Model_IedFinder class.
36 * 36 *
37 - * Disponibiliza finders estáticos para registros mantidos pelas classes 37 + * Disponibiliza finders estáticos para registros mantidos pelas classes
38 * cls* do namespace Ied_*. 38 * cls* do namespace Ied_*.
39 * 39 *
40 - * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> 40 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
41 * @category i-Educar 41 * @category i-Educar
42 * @license @@license@@ 42 * @license @@license@@
43 * @package App_Model 43 * @package App_Model
44 - * @since Classe disponível desde a versão 1.1.0 44 + * @since Classe disponível desde a versão 1.1.0
45 * @version @@package_version@@ 45 * @version @@package_version@@
46 */ 46 */
47 class App_Model_IedFinder extends CoreExt_Entity 47 class App_Model_IedFinder extends CoreExt_Entity
48 { 48 {
49 /** 49 /**
50 - * Retorna todas as instituições cadastradas em pmieducar.instituicao. 50 + * Retorna todas as instituições cadastradas em pmieducar.instituicao.
51 * @return array 51 * @return array
52 */ 52 */
53 public static function getInstituicoes() 53 public static function getInstituicoes()
@@ -63,7 +63,7 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -63,7 +63,7 @@ class App_Model_IedFinder extends CoreExt_Entity
63 } 63 }
64 64
65 /** 65 /**
66 - * Retorna um array com as informações de escola a partir de seu código. 66 + * Retorna um array com as informações de escola a partir de seu código.
67 * @param int $id 67 * @param int $id
68 * @return array 68 * @return array
69 */ 69 */
@@ -76,7 +76,7 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -76,7 +76,7 @@ class App_Model_IedFinder extends CoreExt_Entity
76 76
77 if (FALSE === $escola) { 77 if (FALSE === $escola) {
78 throw new App_Model_Exception( 78 throw new App_Model_Exception(
79 - sprintf('Escola com o código "%d" não existe.', $id) 79 + sprintf('Escola com o código "%d" não existe.', $id)
80 ); 80 );
81 } 81 }
82 82
@@ -85,7 +85,7 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -85,7 +85,7 @@ class App_Model_IedFinder extends CoreExt_Entity
85 85
86 /** 86 /**
87 * Retorna todas as escolas cadastradas na tabela pmieducar.escola, selecionando 87 * Retorna todas as escolas cadastradas na tabela pmieducar.escola, selecionando
88 - * opcionalmente pelo código da instituição. 88 + * opcionalmente pelo código da instituição.
89 * @param int $instituicaoId 89 * @param int $instituicaoId
90 * @return array 90 * @return array
91 */ 91 */
@@ -103,7 +103,7 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -103,7 +103,7 @@ class App_Model_IedFinder extends CoreExt_Entity
103 } 103 }
104 104
105 /** 105 /**
106 - * Retorna um nome de curso, procurando pelo seu código. 106 + * Retorna um nome de curso, procurando pelo seu código.
107 * @param int $id 107 * @param int $id
108 * @return string|FALSE 108 * @return string|FALSE
109 */ 109 */
@@ -118,7 +118,7 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -118,7 +118,7 @@ class App_Model_IedFinder extends CoreExt_Entity
118 118
119 /** 119 /**
120 * Retorna todos os cursos cadastradas na tabela pmieducar.escola_curso, selecionando 120 * Retorna todos os cursos cadastradas na tabela pmieducar.escola_curso, selecionando
121 - * opcionalmente pelo código da escola. 121 + * opcionalmente pelo código da escola.
122 * @param int $escolaId 122 * @param int $escolaId
123 * @return array 123 * @return array
124 */ 124 */
@@ -142,7 +142,7 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -142,7 +142,7 @@ class App_Model_IedFinder extends CoreExt_Entity
142 142
143 143
144 /** 144 /**
145 - * Retorna um array com as informações da série a partir de seu código. 145 + * Retorna um array com as informações da série a partir de seu código.
146 * 146 *
147 * @param int $codSerie 147 * @param int $codSerie
148 * @return array 148 * @return array
@@ -150,17 +150,17 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -150,17 +150,17 @@ class App_Model_IedFinder extends CoreExt_Entity
150 */ 150 */
151 public static function getSerie($codSerie) 151 public static function getSerie($codSerie)
152 { 152 {
153 - // Recupera clsPmieducarSerie do storage de classe estático 153 + // Recupera clsPmieducarSerie do storage de classe estático
154 $serie = self::addClassToStorage('clsPmieducarSerie', NULL, 154 $serie = self::addClassToStorage('clsPmieducarSerie', NULL,
155 'include/pmieducar/clsPmieducarSerie.inc.php'); 155 'include/pmieducar/clsPmieducarSerie.inc.php');
156 156
157 - // Usa o atributo público para depois chamar o método detalhe() 157 + // Usa o atributo público para depois chamar o método detalhe()
158 $serie->cod_serie = $codSerie; 158 $serie->cod_serie = $codSerie;
159 $serie = $serie->detalhe(); 159 $serie = $serie->detalhe();
160 160
161 if (FALSE === $serie) { 161 if (FALSE === $serie) {
162 throw new App_Model_Exception( 162 throw new App_Model_Exception(
163 - sprintf('Série com o código "%d" não existe.', $codSerie) 163 + sprintf('Série com o código "%d" não existe.', $codSerie)
164 ); 164 );
165 } 165 }
166 166
@@ -168,8 +168,8 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -168,8 +168,8 @@ class App_Model_IedFinder extends CoreExt_Entity
168 } 168 }
169 169
170 /** 170 /**
171 - * Retorna todas as séries cadastradas na tabela pmieducar.serie, selecionando  
172 - * opcionalmente pelo código da instituição, da escola ou do curso. 171 + * Retorna todas as séries cadastradas na tabela pmieducar.serie, selecionando
  172 + * opcionalmente pelo código da instituição, da escola ou do curso.
173 * @param int $instituicaoId 173 * @param int $instituicaoId
174 * @param int $escolaId 174 * @param int $escolaId
175 * @param int $cursoId 175 * @param int $cursoId
@@ -195,7 +195,7 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -195,7 +195,7 @@ class App_Model_IedFinder extends CoreExt_Entity
195 } 195 }
196 196
197 /** 197 /**
198 - * Retorna um array com as informações da turma a partir de seu código. 198 + * Retorna um array com as informações da turma a partir de seu código.
199 * 199 *
200 * @param int $codTurma 200 * @param int $codTurma
201 * @return array 201 * @return array
@@ -203,17 +203,17 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -203,17 +203,17 @@ class App_Model_IedFinder extends CoreExt_Entity
203 */ 203 */
204 public static function getTurma($codTurma) 204 public static function getTurma($codTurma)
205 { 205 {
206 - // Recupera clsPmieducarTurma do storage de classe estático 206 + // Recupera clsPmieducarTurma do storage de classe estático
207 $turma = self::addClassToStorage('clsPmieducarTurma', NULL, 207 $turma = self::addClassToStorage('clsPmieducarTurma', NULL,
208 'include/pmieducar/clsPmieducarTurma.inc.php'); 208 'include/pmieducar/clsPmieducarTurma.inc.php');
209 209
210 - // Usa o atributo público para depois chamar o método detalhe() 210 + // Usa o atributo público para depois chamar o método detalhe()
211 $turma->cod_turma = $codTurma; 211 $turma->cod_turma = $codTurma;
212 $turma = $turma->detalhe(); 212 $turma = $turma->detalhe();
213 213
214 if (FALSE === $turma) { 214 if (FALSE === $turma) {
215 throw new App_Model_Exception( 215 throw new App_Model_Exception(
216 - sprintf('Turma com o código "%d" não existe.', $codTurma) 216 + sprintf('Turma com o código "%d" não existe.', $codTurma)
217 ); 217 );
218 } 218 }
219 219
@@ -221,7 +221,7 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -221,7 +221,7 @@ class App_Model_IedFinder extends CoreExt_Entity
221 } 221 }
222 222
223 /** 223 /**
224 - * Retorna as turmas de uma escola, selecionando opcionalmente pelo código da série. 224 + * Retorna as turmas de uma escola, selecionando opcionalmente pelo código da série.
225 * @param int $escolaId 225 * @param int $escolaId
226 * @param int $serieId 226 * @param int $serieId
227 * @return array (cod_turma => nm_turma) 227 * @return array (cod_turma => nm_turma)
@@ -244,9 +244,9 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -244,9 +244,9 @@ class App_Model_IedFinder extends CoreExt_Entity
244 } 244 }
245 245
246 /** 246 /**
247 - * Retorna o total de módulos do ano letivo da escola ou turma (caso o ano  
248 - * escolar do curso não seja "padrão"). Retorna um array com o total de  
249 - * módulos atribuídos ao ano letivo e o nome do módulo. Ex: 247 + * Retorna o total de módulos do ano letivo da escola ou turma (caso o ano
  248 + * escolar do curso não seja "padrão"). Retorna um array com o total de
  249 + * módulos atribuídos ao ano letivo e o nome do módulo. Ex:
250 * 250 *
251 * <code> 251 * <code>
252 * <?php 252 * <?php
@@ -275,7 +275,7 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -275,7 +275,7 @@ class App_Model_IedFinder extends CoreExt_Entity
275 275
276 $padraoAnoEscolar = $curso['padrao_ano_escolar'] == 1 ? TRUE : FALSE; 276 $padraoAnoEscolar = $curso['padrao_ano_escolar'] == 1 ? TRUE : FALSE;
277 277
278 - // Segue o padrão 278 + // Segue o padrão
279 if (TRUE == $padraoAnoEscolar) { 279 if (TRUE == $padraoAnoEscolar) {
280 $escolaAnoLetivo = self::addClassToStorage('clsPmieducarEscolaAnoLetivo', 280 $escolaAnoLetivo = self::addClassToStorage('clsPmieducarEscolaAnoLetivo',
281 NULL, 'include/pmieducar/clsPmieducarEscolaAnoLetivo.inc.php'); 281 NULL, 'include/pmieducar/clsPmieducarEscolaAnoLetivo.inc.php');
@@ -283,10 +283,10 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -283,10 +283,10 @@ class App_Model_IedFinder extends CoreExt_Entity
283 $anosEmAndamento = $escolaAnoLetivo->lista($codEscola, $ano, NULL, NULL, 283 $anosEmAndamento = $escolaAnoLetivo->lista($codEscola, $ano, NULL, NULL,
284 1, NULL, NULL, NULL, NULL, 1); 284 1, NULL, NULL, NULL, NULL, 1);
285 285
286 - // Pela restrição na criação de anos letivos, eu posso confiar no primeiro  
287 - // e único resultado que deve ter retornado 286 + // Pela restrição na criação de anos letivos, eu posso confiar no primeiro
  287 + // e único resultado que deve ter retornado
288 if (FALSE == $anosEmAndamento || count($anosEmAndamento) < 1) 288 if (FALSE == $anosEmAndamento || count($anosEmAndamento) < 1)
289 - throw new App_Model_Exception('Não foi encontrado um ano escolar em andamento.'); 289 + throw new App_Model_Exception('Não foi encontrado um ano escolar em andamento.');
290 290
291 elseif (count($anosEmAndamento) > 1) 291 elseif (count($anosEmAndamento) > 1)
292 throw new App_Model_Exception('Existe mais de um ano escolar em andamento.'); 292 throw new App_Model_Exception('Existe mais de um ano escolar em andamento.');
@@ -310,10 +310,10 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -310,10 +310,10 @@ class App_Model_IedFinder extends CoreExt_Entity
310 return 0; 310 return 0;
311 } 311 }
312 312
313 - // Total de módulos 313 + // Total de módulos
314 $total = count($modulos); 314 $total = count($modulos);
315 315
316 - // Código do tipo de módulo 316 + // Código do tipo de módulo
317 $modulo = array_shift($modulos); 317 $modulo = array_shift($modulos);
318 $codModulo = $modulo['ref_cod_modulo']; 318 $codModulo = $modulo['ref_cod_modulo'];
319 319
@@ -332,30 +332,30 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -332,30 +332,30 @@ class App_Model_IedFinder extends CoreExt_Entity
332 } 332 }
333 333
334 /** 334 /**
335 - * Retorna array com as referências de pmieducar.escola_serie_disciplina 335 + * Retorna array com as referências de pmieducar.escola_serie_disciplina
336 * a modules.componente_curricular ('ref_ref_cod_disciplina'). 336 * a modules.componente_curricular ('ref_ref_cod_disciplina').
337 * 337 *
338 - * @param int $serieId O código do ano escolar/série.  
339 - * @param int $escola O código da escola. 338 + * @param int $serieId O código do ano escolar/série.
  339 + * @param int $escola O código da escola.
340 * @param ComponenteCurricular_Model_ComponenteDataMapper $mapper (Opcional) 340 * @param ComponenteCurricular_Model_ComponenteDataMapper $mapper (Opcional)
341 - * Instância do mapper para recuperar todas as instâncias persistidas de  
342 - * ComponenteCurricular_Model_Componente atribuídas no ano escolar/série da 341 + * Instância do mapper para recuperar todas as instâncias persistidas de
  342 + * ComponenteCurricular_Model_Componente atribuídas no ano escolar/série da
343 * escola. 343 * escola.
344 * @return array 344 * @return array
345 - * @throws App_Model_Exception caso não existam componentes curriculares  
346 - * atribuídos ao ano escolar/série da escola. 345 + * @throws App_Model_Exception caso não existam componentes curriculares
  346 + * atribuídos ao ano escolar/série da escola.
347 */ 347 */
348 public static function getEscolaSerieDisciplina($serieId, $escolaId, 348 public static function getEscolaSerieDisciplina($serieId, $escolaId,
349 ComponenteCurricular_Model_ComponenteDataMapper $mapper = NULL, 349 ComponenteCurricular_Model_ComponenteDataMapper $mapper = NULL,
350 $disciplinaId = null) 350 $disciplinaId = null)
351 { 351 {
352 if (is_null($serieId)) 352 if (is_null($serieId))
353 - throw new App_Model_Exception('O parametro serieId não pode ser nulo'); 353 + throw new App_Model_Exception('O parametro serieId não pode ser nulo');
354 354
355 if (is_null($escolaId)) 355 if (is_null($escolaId))
356 - throw new App_Model_Exception('O parametro escolaId não pode ser nulo'); 356 + throw new App_Model_Exception('O parametro escolaId não pode ser nulo');
357 357
358 - // Disciplinas na série na escola 358 + // Disciplinas na série na escola
359 $escolaSerieDisciplina = self::addClassToStorage('clsPmieducarEscolaSerieDisciplina', 359 $escolaSerieDisciplina = self::addClassToStorage('clsPmieducarEscolaSerieDisciplina',
360 NULL, 'include/pmieducar/clsPmieducarEscolaSerieDisciplina.inc.php'); 360 NULL, 'include/pmieducar/clsPmieducarEscolaSerieDisciplina.inc.php');
361 361
@@ -363,7 +363,7 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -363,7 +363,7 @@ class App_Model_IedFinder extends CoreExt_Entity
363 363
364 if (FALSE === $disciplinas) { 364 if (FALSE === $disciplinas) {
365 throw new App_Model_Exception(sprintf( 365 throw new App_Model_Exception(sprintf(
366 - 'Nenhuma disciplina para a série (%d) e a escola (%d) informados', 366 + 'Nenhuma disciplina para a série (%d) e a escola (%d) informados',
367 $serieId, $escolaId 367 $serieId, $escolaId
368 )); 368 ));
369 } 369 }
@@ -382,16 +382,16 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -382,16 +382,16 @@ class App_Model_IedFinder extends CoreExt_Entity
382 } 382 }
383 383
384 /** 384 /**
385 - * Retorna as instâncias de ComponenteCurricular_Model_Componente de uma turma. 385 + * Retorna as instâncias de ComponenteCurricular_Model_Componente de uma turma.
386 * 386 *
387 - * @param int $serieId O código do ano escolar/série da turma.  
388 - * @param int $escola O código da escola da turma.  
389 - * @param int $turma O código da turma.  
390 - * @param ComponenteCurricular_Model_TurmaDataMapper $mapper (Opcional) Instância  
391 - * do mapper para selecionar todas as referências de 387 + * @param int $serieId O código do ano escolar/série da turma.
  388 + * @param int $escola O código da escola da turma.
  389 + * @param int $turma O código da turma.
  390 + * @param ComponenteCurricular_Model_TurmaDataMapper $mapper (Opcional) Instância
  391 + * do mapper para selecionar todas as referências de
392 * ComponenteCurricular_Model_Componente persistidas para a turma. 392 * ComponenteCurricular_Model_Componente persistidas para a turma.
393 * @param ComponenteCurricular_Model_ComponenteDataMapper $componenteMapper (Opcional) 393 * @param ComponenteCurricular_Model_ComponenteDataMapper $componenteMapper (Opcional)
394 - * Instância do mapper para recuperar as instâncias de 394 + * Instância do mapper para recuperar as instâncias de
395 * ComponenteCurricular_Model_Componente recuperadas por $mapper. 395 * ComponenteCurricular_Model_Componente recuperadas por $mapper.
396 * @return array 396 * @return array
397 */ 397 */
@@ -412,7 +412,7 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -412,7 +412,7 @@ class App_Model_IedFinder extends CoreExt_Entity
412 412
413 $componentesTurma = $mapper->findAll(array(), $where); 413 $componentesTurma = $mapper->findAll(array(), $where);
414 414
415 - // Não existem componentes específicos para a turma 415 + // Não existem componentes específicos para a turma
416 if (0 == count($componentesTurma)) { 416 if (0 == count($componentesTurma)) {
417 return self::getEscolaSerieDisciplina($serieId, $escola, $componenteMapper, $componenteCurricularId); 417 return self::getEscolaSerieDisciplina($serieId, $escola, $componenteMapper, $componenteCurricularId);
418 } 418 }
@@ -431,15 +431,15 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -431,15 +431,15 @@ class App_Model_IedFinder extends CoreExt_Entity
431 } 431 }
432 432
433 /** 433 /**
434 - * Recupera instâncias persistidas de ComponenteCurricular_Model_Componente,  
435 - * retornando-as com a carga horária padrão caso o componente identificado  
436 - * em $componentes possua uma carga horária (atributo cargaHoraria) nula. 434 + * Recupera instâncias persistidas de ComponenteCurricular_Model_Componente,
  435 + * retornando-as com a carga horária padrão caso o componente identificado
  436 + * em $componentes possua uma carga horária (atributo cargaHoraria) nula.
437 * 437 *
438 * @param array $componentes (array(stdClass->id, stdClass->cargaHoraria)) 438 * @param array $componentes (array(stdClass->id, stdClass->cargaHoraria))
439 - * @param int $anoEscolar O ano escolar/série para recuperar a carga  
440 - * horária padrão do componente curricular. 439 + * @param int $anoEscolar O ano escolar/série para recuperar a carga
  440 + * horária padrão do componente curricular.
441 * @param ComponenteCurricular_Model_ComponenteDataMapper $mapper (Opcional) 441 * @param ComponenteCurricular_Model_ComponenteDataMapper $mapper (Opcional)
442 - * O mapper para recuperar a instância persistida com a carga horária padrão. 442 + * O mapper para recuperar a instância persistida com a carga horária padrão.
443 * @return array 443 * @return array
444 */ 444 */
445 protected static function _hydrateComponentes(array $componentes, $anoEscolar, 445 protected static function _hydrateComponentes(array $componentes, $anoEscolar,
@@ -477,7 +477,7 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -477,7 +477,7 @@ class App_Model_IedFinder extends CoreExt_Entity
477 */ 477 */
478 public static function getMatricula($codMatricula) 478 public static function getMatricula($codMatricula)
479 { 479 {
480 - // Recupera clsPmieducarMatricula do storage de classe estático 480 + // Recupera clsPmieducarMatricula do storage de classe estático
481 $matricula = self::addClassToStorage('clsPmieducarMatricula', NULL, 481 $matricula = self::addClassToStorage('clsPmieducarMatricula', NULL,
482 'include/pmieducar/clsPmieducarMatricula.inc.php'); 482 'include/pmieducar/clsPmieducarMatricula.inc.php');
483 483
@@ -490,17 +490,17 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -490,17 +490,17 @@ class App_Model_IedFinder extends CoreExt_Entity
490 $serie = self::addClassToStorage('clsPmieducarSerie', NULL, 490 $serie = self::addClassToStorage('clsPmieducarSerie', NULL,
491 'include/pmieducar/clsPmieducarSerie.inc.php'); 491 'include/pmieducar/clsPmieducarSerie.inc.php');
492 492
493 - // Usa o atributo público para depois chamar o método detalhe() 493 + // Usa o atributo público para depois chamar o método detalhe()
494 $matricula->cod_matricula = $codMatricula; 494 $matricula->cod_matricula = $codMatricula;
495 $matricula = $matricula->detalhe(); 495 $matricula = $matricula->detalhe();
496 496
497 if (FALSE === $matricula) { 497 if (FALSE === $matricula) {
498 throw new App_Model_Exception( 498 throw new App_Model_Exception(
499 - sprintf('Matrícula de código "%d" não existe.', $codMatricula) 499 + sprintf('Matrícula de código "%d" não existe.', $codMatricula)
500 ); 500 );
501 } 501 }
502 502
503 - // Atribui dados extra a matrícula 503 + // Atribui dados extra a matrícula
504 $turmas = $turma->lista($codMatricula, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1); 504 $turmas = $turma->lista($codMatricula, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1);
505 if (0 < count($turmas)) { 505 if (0 < count($turmas)) {
506 $turma = array_shift($turmas); 506 $turma = array_shift($turmas);
@@ -509,7 +509,7 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -509,7 +509,7 @@ class App_Model_IedFinder extends CoreExt_Entity
509 $matricula['turma_nome'] = isset($turma['nm_turma']) ? $turma['nm_turma'] : NULL; 509 $matricula['turma_nome'] = isset($turma['nm_turma']) ? $turma['nm_turma'] : NULL;
510 } 510 }
511 else { 511 else {
512 - throw new App_Model_Exception('Aluno não enturmado.'); 512 + throw new App_Model_Exception('Aluno não enturmado.');
513 } 513 }
514 514
515 $curso->cod_curso = $matricula['ref_cod_curso']; 515 $curso->cod_curso = $matricula['ref_cod_curso'];
@@ -531,8 +531,8 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -531,8 +531,8 @@ class App_Model_IedFinder extends CoreExt_Entity
531 } 531 }
532 532
533 /** 533 /**
534 - * Retorna uma instância de RegraAvaliacao_Model_Regra a partir dos dados  
535 - * da matrícula. 534 + * Retorna uma instância de RegraAvaliacao_Model_Regra a partir dos dados
  535 + * da matrícula.
536 * 536 *
537 * @param int $codMatricula 537 * @param int $codMatricula
538 * @param RegraAvaliacao_Model_RegraDataMapper $mapper 538 * @param RegraAvaliacao_Model_RegraDataMapper $mapper
@@ -554,10 +554,10 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -554,10 +554,10 @@ class App_Model_IedFinder extends CoreExt_Entity
554 } 554 }
555 555
556 /** 556 /**
557 - * Retorna um array de instâncias ComponenteCurricular_Model_Componente ao  
558 - * qual um aluno cursa através de sua matrícula. 557 + * Retorna um array de instâncias ComponenteCurricular_Model_Componente ao
  558 + * qual um aluno cursa através de sua matrícula.
559 * 559 *
560 - * Exclui todas os componentes curriculares ao qual o aluno está dispensado 560 + * Exclui todas os componentes curriculares ao qual o aluno está dispensado
561 * de cursar. 561 * de cursar.
562 * 562 *
563 * @param int $codMatricula 563 * @param int $codMatricula
@@ -579,7 +579,7 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -579,7 +579,7 @@ class App_Model_IedFinder extends CoreExt_Entity
579 579
580 $serie = self::getSerie($codSerie); 580 $serie = self::getSerie($codSerie);
581 581
582 - // Disciplinas da escola na série em que o aluno está matriculado 582 + // Disciplinas da escola na série em que o aluno está matriculado
583 $componentes = self::getComponentesTurma( 583 $componentes = self::getComponentesTurma(
584 $codSerie, $codEscola, $turma, $turmaMapper, $componenteMapper, $componenteCurricularId 584 $codSerie, $codEscola, $turma, $turmaMapper, $componenteMapper, $componenteCurricularId
585 ); 585 );
@@ -602,7 +602,7 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -602,7 +602,7 @@ class App_Model_IedFinder extends CoreExt_Entity
602 } 602 }
603 603
604 /** 604 /**
605 - * Retorna array com as referências de pmieducar.dispensa_disciplina 605 + * Retorna array com as referências de pmieducar.dispensa_disciplina
606 * a modules.componente_curricular ('ref_ref_cod_disciplina'). 606 * a modules.componente_curricular ('ref_ref_cod_disciplina').
607 * 607 *
608 * @param int $codMatricula 608 * @param int $codMatricula
@@ -631,7 +631,7 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -631,7 +631,7 @@ class App_Model_IedFinder extends CoreExt_Entity
631 } 631 }
632 632
633 /** 633 /**
634 - * Retorna a quantidade de módulos do ano letivo por uma dada matrícula. 634 + * Retorna a quantidade de módulos do ano letivo por uma dada matrícula.
635 * 635 *
636 * @param int $codMatricula 636 * @param int $codMatricula
637 * @return int 637 * @return int
@@ -652,7 +652,7 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -652,7 +652,7 @@ class App_Model_IedFinder extends CoreExt_Entity
652 } 652 }
653 653
654 /** 654 /**
655 - * Retorna um array com as informações de biblioteca a partir de seu código. 655 + * Retorna um array com as informações de biblioteca a partir de seu código.
656 * @param int $id 656 * @param int $id
657 * @return array 657 * @return array
658 */ 658 */
@@ -665,7 +665,7 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -665,7 +665,7 @@ class App_Model_IedFinder extends CoreExt_Entity
665 665
666 if (FALSE === $biblioteca) { 666 if (FALSE === $biblioteca) {
667 throw new App_Model_Exception( 667 throw new App_Model_Exception(
668 - sprintf('Biblioteca com o código "%d" não existe.', $id) 668 + sprintf('Biblioteca com o código "%d" não existe.', $id)
669 ); 669 );
670 } 670 }
671 671
@@ -674,7 +674,7 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -674,7 +674,7 @@ class App_Model_IedFinder extends CoreExt_Entity
674 674
675 /** 675 /**
676 * Retorna todas as bibliotecas cadastradas na tabela pmieducar.biblioteca, selecionando 676 * Retorna todas as bibliotecas cadastradas na tabela pmieducar.biblioteca, selecionando
677 - * opcionalmente pelo código da instituição e/ ou escola. 677 + * opcionalmente pelo código da instituição e/ ou escola.
678 * @param int $instituicaoId 678 * @param int $instituicaoId
679 * @return array 679 * @return array
680 */ 680 */
@@ -692,8 +692,8 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -692,8 +692,8 @@ class App_Model_IedFinder extends CoreExt_Entity
692 } 692 }
693 693
694 /** 694 /**
695 - * Retorna todas as situações cadastradas para as bibliotecas na tabela pmieducar.situacao, selecionando  
696 - * opcionalmente pelo código da biblioteca. 695 + * Retorna todas as situações cadastradas para as bibliotecas na tabela pmieducar.situacao, selecionando
  696 + * opcionalmente pelo código da biblioteca.
697 * @param int $bibliotecaId 697 * @param int $bibliotecaId
698 * @return array 698 * @return array
699 */ 699 */
@@ -712,7 +712,7 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -712,7 +712,7 @@ class App_Model_IedFinder extends CoreExt_Entity
712 712
713 /** 713 /**
714 * Retorna todas as fontes cadastradas para as bibliotecas na tabela pmieducar.fonte, selecionando 714 * Retorna todas as fontes cadastradas para as bibliotecas na tabela pmieducar.fonte, selecionando
715 - * opcionalmente pelo código da biblioteca. 715 + * opcionalmente pelo código da biblioteca.
716 * @param int $bibliotecaId 716 * @param int $bibliotecaId
717 * @return array 717 * @return array
718 */ 718 */
@@ -731,7 +731,7 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -731,7 +731,7 @@ class App_Model_IedFinder extends CoreExt_Entity
731 731
732 /** 732 /**
733 * Retorna uma obra cadastrada para uma biblioteca na tabela pmieducar.acervo, selecionando 733 * Retorna uma obra cadastrada para uma biblioteca na tabela pmieducar.acervo, selecionando
734 - * obrigatóriamente pelo código da biblioteca e opcionalmente pelo código da obra. 734 + * obrigatóriamente pelo código da biblioteca e opcionalmente pelo código da obra.
735 * @param int $bibliotecaId 735 * @param int $bibliotecaId
736 * @return array 736 * @return array
737 */ 737 */
@@ -746,7 +746,7 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -746,7 +746,7 @@ class App_Model_IedFinder extends CoreExt_Entity
746 746
747 if (FALSE === $obra) { 747 if (FALSE === $obra) {
748 throw new App_Model_Exception( 748 throw new App_Model_Exception(
749 - sprintf('Obra com o código "%d" não existe.', $id) 749 + sprintf('Obra com o código "%d" não existe.', $id)
750 ); 750 );
751 } 751 }
752 752
@@ -755,7 +755,7 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -755,7 +755,7 @@ class App_Model_IedFinder extends CoreExt_Entity
755 755
756 /** 756 /**
757 * Retorna um aluno cadastrado para uma escola na tabela pmieducar.aluno, selecionando 757 * Retorna um aluno cadastrado para uma escola na tabela pmieducar.aluno, selecionando
758 - * obrigatóriamente pelo código da escola e opcionalmente pelo código do aluno. 758 + * obrigatóriamente pelo código da escola e opcionalmente pelo código do aluno.
759 * @param int $id 759 * @param int $id
760 * @return array 760 * @return array
761 */ 761 */
@@ -770,7 +770,7 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -770,7 +770,7 @@ class App_Model_IedFinder extends CoreExt_Entity
770 770
771 if (FALSE === $aluno) { 771 if (FALSE === $aluno) {
772 throw new App_Model_Exception( 772 throw new App_Model_Exception(
773 - sprintf('Aluno com o código "%d" não existe.', $id) 773 + sprintf('Aluno com o código "%d" não existe.', $id)
774 ); 774 );
775 } 775 }
776 776
@@ -779,7 +779,7 @@ class App_Model_IedFinder extends CoreExt_Entity @@ -779,7 +779,7 @@ class App_Model_IedFinder extends CoreExt_Entity
779 779
780 /** 780 /**
781 * Retorna todos os tipos de cliente cadastrados para determinada biblioteca na tabela 781 * Retorna todos os tipos de cliente cadastrados para determinada biblioteca na tabela
782 - * pmieducar.cliente_tipo, selecionando obrigatoriamente pelo código da biblioteca. 782 + * pmieducar.cliente_tipo, selecionando obrigatoriamente pelo código da biblioteca.
783 * @param int $bibliotecaId 783 * @param int $bibliotecaId
784 * @return array 784 * @return array
785 */ 785 */
ieducar/lib/Core/Controller/Page/EditController.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 Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> 23 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
24 * @category i-Educar 24 * @category i-Educar
25 * @license @@license@@ 25 * @license @@license@@
26 * @package Core_Controller 26 * @package Core_Controller
27 - * @since Arquivo disponível desde a versão 1.1.0 27 + * @since Arquivo disponível desde a versão 1.1.0
28 * @version $Id$ 28 * @version $Id$
29 */ 29 */
30 30
@@ -35,17 +35,17 @@ require_once &#39;App/Model/NivelAcesso.php&#39;; @@ -35,17 +35,17 @@ require_once &#39;App/Model/NivelAcesso.php&#39;;
35 /** 35 /**
36 * Core_Controller_Page_EditController abstract class. 36 * Core_Controller_Page_EditController abstract class.
37 * 37 *
38 - * Provê um page controller padrão para páginas de edição e criação de registros. 38 + * Provê um page controller padrão para páginas de edição e criação de registros.
39 * 39 *
40 - * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> 40 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
41 * @category i-Educar 41 * @category i-Educar
42 * @license @@license@@ 42 * @license @@license@@
43 * @package Core_Controller 43 * @package Core_Controller
44 - * @since Classe disponível desde a versão 1.1.0 44 + * @since Classe disponível desde a versão 1.1.0
45 * @todo Documentar a API 45 * @todo Documentar a API
46 - * @todo Definir o atributo $_formMap que é diferente do atributo 46 + * @todo Definir o atributo $_formMap que é diferente do atributo
47 * semelhante dos outros controllers (view|list) 47 * semelhante dos outros controllers (view|list)
48 - * @todo Documentar as opções new_success e edit_success 48 + * @todo Documentar as opções new_success e edit_success
49 * @version @@package_version@@ 49 * @version @@package_version@@
50 */ 50 */
51 abstract class Core_Controller_Page_EditController 51 abstract class Core_Controller_Page_EditController
@@ -53,8 +53,8 @@ abstract class Core_Controller_Page_EditController @@ -53,8 +53,8 @@ abstract class Core_Controller_Page_EditController
53 implements Core_Controller_Page_Validatable 53 implements Core_Controller_Page_Validatable
54 { 54 {
55 /** 55 /**
56 - * Array associativo de um elemento de formulário, usado para a definição  
57 - * de labels, nome de campos e definição de qual campo foi invalidado por 56 + * Array associativo de um elemento de formulário, usado para a definição
  57 + * de labels, nome de campos e definição de qual campo foi invalidado por
58 * CoreExt_DataMapper::isValid(). 58 * CoreExt_DataMapper::isValid().
59 * 59 *
60 * @var array 60 * @var array
@@ -62,25 +62,25 @@ abstract class Core_Controller_Page_EditController @@ -62,25 +62,25 @@ abstract class Core_Controller_Page_EditController
62 protected $_formMap = array(); 62 protected $_formMap = array();
63 63
64 /** 64 /**
65 - * Determina se "Cadastrar" ou "Atualizar" são ações disponíveis na interface. 65 + * Determina se "Cadastrar" ou "Atualizar" são ações disponíveis na interface.
66 * @var bool 66 * @var bool
67 */ 67 */
68 protected $_saveOption = FALSE; 68 protected $_saveOption = FALSE;
69 69
70 /** 70 /**
71 - * Determina se "Excluir" é uma ação disponível na interface. 71 + * Determina se "Excluir" é uma ação disponível na interface.
72 * @var bool 72 * @var bool
73 */ 73 */
74 protected $_deleteOption = FALSE; 74 protected $_deleteOption = FALSE;
75 75
76 /** 76 /**
77 - * Determina o nível de acesso necessário para as ações de Cadastro/Exclusão. 77 + * Determina o nível de acesso necessário para as ações de Cadastro/Exclusão.
78 * @var int 78 * @var int
79 */ 79 */
80 protected $_nivelAcessoOption = App_Model_NivelAcesso::INSTITUCIONAL; 80 protected $_nivelAcessoOption = App_Model_NivelAcesso::INSTITUCIONAL;
81 81
82 /** 82 /**
83 - * Determina um caminho para redirecionar o usuário caso seus privilégios de 83 + * Determina um caminho para redirecionar o usuário caso seus privilégios de
84 * acesso sejam insuficientes. 84 * acesso sejam insuficientes.
85 * @var string 85 * @var string
86 */ 86 */
@@ -98,7 +98,7 @@ abstract class Core_Controller_Page_EditController @@ -98,7 +98,7 @@ abstract class Core_Controller_Page_EditController
98 { 98 {
99 $this->setDataMapper($this->getDataMapper()); 99 $this->setDataMapper($this->getDataMapper());
100 100
101 - // Adiciona novos itens de configuração 101 + // Adiciona novos itens de configuração
102 $this->_options = $this->_options + array( 102 $this->_options = $this->_options + array(
103 'save_action' => $this->_saveOption, 103 'save_action' => $this->_saveOption,
104 'delete_action' => $this->_deleteOption, 104 'delete_action' => $this->_deleteOption,
@@ -106,7 +106,7 @@ abstract class Core_Controller_Page_EditController @@ -106,7 +106,7 @@ abstract class Core_Controller_Page_EditController
106 'nivel_acesso_insuficiente' => $this->_nivelAcessoInsuficiente 106 'nivel_acesso_insuficiente' => $this->_nivelAcessoInsuficiente
107 ); 107 );
108 108
109 - // Configura botões padrão 109 + // Configura botões padrão
110 if (0 < $this->getRequest()->id) { 110 if (0 < $this->getRequest()->id) {
111 $this->setOptions(array( 111 $this->setOptions(array(
112 'url_cancelar' => array( 112 'url_cancelar' => array(
@@ -122,7 +122,7 @@ abstract class Core_Controller_Page_EditController @@ -122,7 +122,7 @@ abstract class Core_Controller_Page_EditController
122 } 122 }
123 123
124 /** 124 /**
125 - * Subclasses podem sobrescrever esse método para executar operações antes 125 + * Subclasses podem sobrescrever esse método para executar operações antes
126 * da chamada ao construtor de clsCadastro(). 126 * da chamada ao construtor de clsCadastro().
127 */ 127 */
128 protected function _preConstruct() 128 protected function _preConstruct()
@@ -130,7 +130,7 @@ abstract class Core_Controller_Page_EditController @@ -130,7 +130,7 @@ abstract class Core_Controller_Page_EditController
130 } 130 }
131 131
132 /** 132 /**
133 - * Subclasses podem sobrescrever esse método para executar operações após 133 + * Subclasses podem sobrescrever esse método para executar operações após
134 * a chamada ao construtor de clsCadastro(). 134 * a chamada ao construtor de clsCadastro().
135 */ 135 */
136 protected function _postConstruct() 136 protected function _postConstruct()
@@ -138,7 +138,7 @@ abstract class Core_Controller_Page_EditController @@ -138,7 +138,7 @@ abstract class Core_Controller_Page_EditController
138 } 138 }
139 139
140 /** 140 /**
141 - * Retorna um label de um item de formulário. 141 + * Retorna um label de um item de formulário.
142 * @param string $key 142 * @param string $key
143 * @return string 143 * @return string
144 */ 144 */
@@ -148,7 +148,7 @@ abstract class Core_Controller_Page_EditController @@ -148,7 +148,7 @@ abstract class Core_Controller_Page_EditController
148 } 148 }
149 149
150 /** 150 /**
151 - * Retorna uma string de ajuda para um item de formulário. 151 + * Retorna uma string de ajuda para um item de formulário.
152 * @param string $key 152 * @param string $key
153 * @return string 153 * @return string
154 */ 154 */
@@ -159,7 +159,7 @@ abstract class Core_Controller_Page_EditController @@ -159,7 +159,7 @@ abstract class Core_Controller_Page_EditController
159 159
160 /** 160 /**
161 * Retorna o atributo de CoreExt_Entity para recuperar o valor de um item 161 * Retorna o atributo de CoreExt_Entity para recuperar o valor de um item
162 - * de formulário. 162 + * de formulário.
163 * @param string $key 163 * @param string $key
164 * @return mixed 164 * @return mixed
165 */ 165 */
@@ -169,7 +169,7 @@ abstract class Core_Controller_Page_EditController @@ -169,7 +169,7 @@ abstract class Core_Controller_Page_EditController
169 } 169 }
170 170
171 /** 171 /**
172 - * Retorna um label de um item de formulário através do nome de um atributo de 172 + * Retorna um label de um item de formulário através do nome de um atributo de
173 * CoreExt_Entity. 173 * CoreExt_Entity.
174 * @param string $key 174 * @param string $key
175 * @return string 175 * @return string
@@ -192,19 +192,19 @@ abstract class Core_Controller_Page_EditController @@ -192,19 +192,19 @@ abstract class Core_Controller_Page_EditController
192 } 192 }
193 193
194 /** 194 /**
195 - * Sobrescreve o método Inicializar() de clsCadastro com operações padrões 195 + * Sobrescreve o método Inicializar() de clsCadastro com operações padrões
196 * para o caso de uma CoreExt_Entity que use o campo identidade id. 196 * para o caso de uma CoreExt_Entity que use o campo identidade id.
197 * 197 *
198 - * Seu comportamento pode ser alterado sobrescrevendo-se os métodos _initNovo 198 + * Seu comportamento pode ser alterado sobrescrevendo-se os métodos _initNovo
199 * e _initEditar. 199 * e _initEditar.
200 * 200 *
201 - * O retorno desse método é usado em RenderHTML() que define qual método de  
202 - * sua API (Novo, Editar, Excluir ou Gerar) será chamado. 201 + * O retorno desse método é usado em RenderHTML() que define qual método de
  202 + * sua API (Novo, Editar, Excluir ou Gerar) será chamado.
203 * 203 *
204 * @return string 204 * @return string
205 * @see clsCadastro#RenderHTML() 205 * @see clsCadastro#RenderHTML()
206 * @see clsCadastro#Inicializar() 206 * @see clsCadastro#Inicializar()
207 - * @todo Controle de permissão 207 + * @todo Controle de permissão
208 */ 208 */
209 public function Inicializar() 209 public function Inicializar()
210 { 210 {
@@ -216,7 +216,7 @@ abstract class Core_Controller_Page_EditController @@ -216,7 +216,7 @@ abstract class Core_Controller_Page_EditController
216 $this->_hasPermissaoCadastra(); 216 $this->_hasPermissaoCadastra();
217 } 217 }
218 218
219 - // Habilita botão de exclusão de registro 219 + // Habilita botão de exclusão de registro
220 if ($this->getOption('delete_action')) { 220 if ($this->getOption('delete_action')) {
221 $this->fexcluir = $this->_hasPermissaoExcluir(); 221 $this->fexcluir = $this->_hasPermissaoExcluir();
222 } 222 }
@@ -227,8 +227,8 @@ abstract class Core_Controller_Page_EditController @@ -227,8 +227,8 @@ abstract class Core_Controller_Page_EditController
227 } 227 }
228 228
229 /** 229 /**
230 - * Verifica se o usuário possui privilégios de cadastro para o processo.  
231 - * @return bool|void Redireciona caso a opção 'nivel_acesso_insuficiente' seja 230 + * Verifica se o usuário possui privilégios de cadastro para o processo.
  231 + * @return bool|void Redireciona caso a opção 'nivel_acesso_insuficiente' seja
232 * diferente de NULL. 232 * diferente de NULL.
233 */ 233 */
234 protected function _hasPermissaoCadastra() 234 protected function _hasPermissaoCadastra()
@@ -242,7 +242,7 @@ abstract class Core_Controller_Page_EditController @@ -242,7 +242,7 @@ abstract class Core_Controller_Page_EditController
242 } 242 }
243 243
244 /** 244 /**
245 - * Verifica se o usuário possui privilégios de cadastro para o processo. 245 + * Verifica se o usuário possui privilégios de cadastro para o processo.
246 * @return bool 246 * @return bool
247 */ 247 */
248 protected function _hasPermissaoExcluir() 248 protected function _hasPermissaoExcluir()
@@ -257,7 +257,7 @@ abstract class Core_Controller_Page_EditController @@ -257,7 +257,7 @@ abstract class Core_Controller_Page_EditController
257 /** 257 /**
258 * Setter. 258 * Setter.
259 * @param clsPemissoes $instance 259 * @param clsPemissoes $instance
260 - * @return CoreExt_Controller_Page_Abstract Provê interface fluída 260 + * @return CoreExt_Controller_Page_Abstract Provê interface fluída
261 */ 261 */
262 public function setClsPermissoes(clsPermissoes $instance) 262 public function setClsPermissoes(clsPermissoes $instance)
263 { 263 {
@@ -279,9 +279,9 @@ abstract class Core_Controller_Page_EditController @@ -279,9 +279,9 @@ abstract class Core_Controller_Page_EditController
279 } 279 }
280 280
281 /** 281 /**
282 - * Hook de execução para verificar se CoreExt_Entity é novo. Verifica  
283 - * simplesmente se o campo identidade foi passado na requisição HTTP e, se não  
284 - * for, cria uma instância de CoreExt_Entity vazia. 282 + * Hook de execução para verificar se CoreExt_Entity é novo. Verifica
  283 + * simplesmente se o campo identidade foi passado na requisição HTTP e, se não
  284 + * for, cria uma instância de CoreExt_Entity vazia.
285 * 285 *
286 * @return bool 286 * @return bool
287 */ 287 */
@@ -295,8 +295,8 @@ abstract class Core_Controller_Page_EditController @@ -295,8 +295,8 @@ abstract class Core_Controller_Page_EditController
295 } 295 }
296 296
297 /** 297 /**
298 - * Hook de execução para verificar se CoreExt_Entity é existente através do  
299 - * campo identidade passado pela requisição HTTP. 298 + * Hook de execução para verificar se CoreExt_Entity é existente através do
  299 + * campo identidade passado pela requisição HTTP.
300 * 300 *
301 * @return bool 301 * @return bool
302 */ 302 */
@@ -312,8 +312,8 @@ abstract class Core_Controller_Page_EditController @@ -312,8 +312,8 @@ abstract class Core_Controller_Page_EditController
312 } 312 }
313 313
314 /** 314 /**
315 - * Insere um novo registro no banco de dados e redireciona para a página  
316 - * definida pela opção "new_success". 315 + * Insere um novo registro no banco de dados e redireciona para a página
  316 + * definida pela opção "new_success".
317 * @see clsCadastro#Novo() 317 * @see clsCadastro#Novo()
318 */ 318 */
319 public function Novo() 319 public function Novo()
@@ -332,11 +332,11 @@ abstract class Core_Controller_Page_EditController @@ -332,11 +332,11 @@ abstract class Core_Controller_Page_EditController
332 } 332 }
333 333
334 /** 334 /**
335 - * Atualiza um registro no banco de dados e redireciona para a página  
336 - * definida pela opção "edit_success". 335 + * Atualiza um registro no banco de dados e redireciona para a página
  336 + * definida pela opção "edit_success".
337 * 337 *
338 * Possibilita o uso de uma query string padronizada, usando o array 338 * Possibilita o uso de uma query string padronizada, usando o array
339 - * armazenado na opção "edit_success_params" 339 + * armazenado na opção "edit_success_params"
340 * 340 *
341 * @see clsCadastro#Editar() 341 * @see clsCadastro#Editar()
342 */ 342 */
@@ -358,8 +358,8 @@ abstract class Core_Controller_Page_EditController @@ -358,8 +358,8 @@ abstract class Core_Controller_Page_EditController
358 } 358 }
359 359
360 /** 360 /**
361 - * Apaga um registro no banco de dados e redireciona para a página indicada  
362 - * pela opção "delete_success". 361 + * Apaga um registro no banco de dados e redireciona para a página indicada
  362 + * pela opção "delete_success".
363 * @see clsCadastro#Excluir() 363 * @see clsCadastro#Excluir()
364 */ 364 */
365 function Excluir() 365 function Excluir()
@@ -381,12 +381,12 @@ abstract class Core_Controller_Page_EditController @@ -381,12 +381,12 @@ abstract class Core_Controller_Page_EditController
381 } 381 }
382 382
383 /** 383 /**
384 - * Implementa uma rotina de criação ou atualização de registro padrão para  
385 - * uma instância de CoreExt_Entity que use um campo identidade. 384 + * Implementa uma rotina de criação ou atualização de registro padrão para
  385 + * uma instância de CoreExt_Entity que use um campo identidade.
386 * @return bool 386 * @return bool
387 * @todo Atualizar todas as Exception de CoreExt_Validate, para poder ter 387 * @todo Atualizar todas as Exception de CoreExt_Validate, para poder ter
388 * certeza que o erro ocorrido foi gerado de alguma camada diferente, como 388 * certeza que o erro ocorrido foi gerado de alguma camada diferente, como
389 - * a de conexão com o banco de dados. 389 + * a de conexão com o banco de dados.
390 */ 390 */
391 protected function _save() 391 protected function _save()
392 { 392 {
@@ -398,7 +398,7 @@ abstract class Core_Controller_Page_EditController @@ -398,7 +398,7 @@ abstract class Core_Controller_Page_EditController
398 } 398 }
399 } 399 }
400 400
401 - // Verifica pela existência do field identity 401 + // Verifica pela existência do field identity
402 if (isset($this->getRequest()->id) && 0 < $this->getRequest()->id) { 402 if (isset($this->getRequest()->id) && 0 < $this->getRequest()->id) {
403 $entity = $this->setEntity($this->getDataMapper()->find($this->getRequest()->id)); 403 $entity = $this->setEntity($this->getDataMapper()->find($this->getRequest()->id));
404 } 404 }
@@ -416,8 +416,8 @@ abstract class Core_Controller_Page_EditController @@ -416,8 +416,8 @@ abstract class Core_Controller_Page_EditController
416 } 416 }
417 catch (Exception $e) { 417 catch (Exception $e) {
418 // TODO: ver @todo do docblock 418 // TODO: ver @todo do docblock
419 - $this->mensagem = 'Erro no preenchimento do formulário. '; 419 + $this->mensagem = 'Erro no preenchimento do formulário. ';
420 return FALSE; 420 return FALSE;
421 } 421 }
422 } 422 }
423 -}  
424 \ No newline at end of file 423 \ No newline at end of file
  424 +}
ieducar/modules/AreaConhecimento/Model/Area.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 Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> 23 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
24 * @category i-Educar 24 * @category i-Educar
25 * @license @@license@@ 25 * @license @@license@@
26 * @package AreaConhecimento 26 * @package AreaConhecimento
27 * @subpackage Modules 27 * @subpackage Modules
28 - * @since Arquivo disponível desde a versão 1.1.0 28 + * @since Arquivo disponível desde a versão 1.1.0
29 * @version $Id$ 29 * @version $Id$
30 */ 30 */
31 31
@@ -35,12 +35,12 @@ require_once &#39;App/Model/IedFinder.php&#39;; @@ -35,12 +35,12 @@ require_once &#39;App/Model/IedFinder.php&#39;;
35 /** 35 /**
36 * AreaConhecimento_Model_Area class. 36 * AreaConhecimento_Model_Area class.
37 * 37 *
38 - * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> 38 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
39 * @category i-Educar 39 * @category i-Educar
40 * @license @@license@@ 40 * @license @@license@@
41 * @package AreaConhecimento 41 * @package AreaConhecimento
42 * @subpackage Modules 42 * @subpackage Modules
43 - * @since Classe disponível desde a versão 1.1.0 43 + * @since Classe disponível desde a versão 1.1.0
44 * @version @@package_version@@ 44 * @version @@package_version@@
45 */ 45 */
46 class AreaConhecimento_Model_Area extends CoreExt_Entity 46 class AreaConhecimento_Model_Area extends CoreExt_Entity
@@ -66,4 +66,4 @@ class AreaConhecimento_Model_Area extends CoreExt_Entity @@ -66,4 +66,4 @@ class AreaConhecimento_Model_Area extends CoreExt_Entity
66 { 66 {
67 return $this->nome; 67 return $this->nome;
68 } 68 }
69 -}  
70 \ No newline at end of file 69 \ No newline at end of file
  70 +}
ieducar/modules/AreaConhecimento/Model/AreaDataMapper.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 Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> 23 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
24 * @category i-Educar 24 * @category i-Educar
25 * @license @@license@@ 25 * @license @@license@@
26 * @package AreaConhecimento 26 * @package AreaConhecimento
27 * @subpackage Modules 27 * @subpackage Modules
28 - * @since Arquivo disponível desde a versão 1.1.0 28 + * @since Arquivo disponível desde a versão 1.1.0
29 * @version $Id$ 29 * @version $Id$
30 */ 30 */
31 31
@@ -35,12 +35,12 @@ require_once &#39;AreaConhecimento/Model/Area.php&#39;; @@ -35,12 +35,12 @@ require_once &#39;AreaConhecimento/Model/Area.php&#39;;
35 /** 35 /**
36 * AreaConhecimento_Model_AreaDataMapper class. 36 * AreaConhecimento_Model_AreaDataMapper class.
37 * 37 *
38 - * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> 38 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
39 * @category i-Educar 39 * @category i-Educar
40 * @license @@license@@ 40 * @license @@license@@
41 * @package AreaConhecimento 41 * @package AreaConhecimento
42 * @subpackage Modules 42 * @subpackage Modules
43 - * @since Classe disponível desde a versão 1.1.0 43 + * @since Classe disponível desde a versão 1.1.0
44 * @version @@package_version@@ 44 * @version @@package_version@@
45 */ 45 */
46 class AreaConhecimento_Model_AreaDataMapper extends CoreExt_DataMapper 46 class AreaConhecimento_Model_AreaDataMapper extends CoreExt_DataMapper
@@ -52,4 +52,4 @@ class AreaConhecimento_Model_AreaDataMapper extends CoreExt_DataMapper @@ -52,4 +52,4 @@ class AreaConhecimento_Model_AreaDataMapper extends CoreExt_DataMapper
52 protected $_attributeMap = array( 52 protected $_attributeMap = array(
53 'instituicao' => 'instituicao_id' 53 'instituicao' => 'instituicao_id'
54 ); 54 );
55 -}  
56 \ No newline at end of file 55 \ No newline at end of file
  56 +}