Commit 4fb0eb912b6e6599c08f6fbf1aad97e650860689

Authored by Caroline Salib
2 parents 8fe36c30 bd3b8eb3
Exists in master

Merge branch 'master' into 'master'

Merge: Corrigido bugs impeditivos

Referente a issue #23

See merge request !36
ieducar/intranet/include/pmieducar/clsPmieducarMatriculaTurma.inc.php
... ... @@ -116,7 +116,7 @@ class clsPmieducarMatriculaTurma
116 116 $this->_schema = "pmieducar.";
117 117 $this->_tabela = "{$this->_schema}matricula_turma";
118 118  
119   - $this->_campos_lista = $this->_todos_campos = "mt.ref_cod_matricula, mt.remanejado, mt.transferido, mt.ref_cod_turma, mt.ref_usuario_exc, mt.ref_usuario_cad, mt.data_cadastro, mt.data_exclusao, mt.ativo, mt.sequencial, mt.data_enturmacao, (SELECT pes.nome FROM cadastro.pessoa pes, pmieducar.aluno alu, pmieducar.matricula mat WHERE pes.idpes = alu.ref_idpes AND mat.ref_cod_aluno = alu.cod_aluno AND mat.cod_matricula = mt.ref_cod_matricula ) AS nome, (SELECT to_ascii(pes.nome) FROM cadastro.pessoa pes, pmieducar.aluno alu, pmieducar.matricula mat WHERE pes.idpes = alu.ref_idpes AND mat.ref_cod_aluno = alu.cod_aluno AND mat.cod_matricula = mt.ref_cod_matricula ) AS nome_ascii";
  119 + $this->_campos_lista = $this->_todos_campos = "mt.ref_cod_matricula, mt.remanejado, mt.transferido, mt.ref_cod_turma, mt.ref_usuario_exc, mt.ref_usuario_cad, mt.data_cadastro, mt.data_exclusao, mt.ativo, mt.sequencial, mt.data_enturmacao, (SELECT pes.nome FROM cadastro.pessoa pes, pmieducar.aluno alu, pmieducar.matricula mat WHERE pes.idpes = alu.ref_idpes AND mat.ref_cod_aluno = alu.cod_aluno AND mat.cod_matricula = mt.ref_cod_matricula ) AS nome, (SELECT pes.nome FROM cadastro.pessoa pes, pmieducar.aluno alu, pmieducar.matricula mat WHERE pes.idpes = alu.ref_idpes AND mat.ref_cod_aluno = alu.cod_aluno AND mat.cod_matricula = mt.ref_cod_matricula ) AS nome_ascii";
120 120  
121 121 if (is_numeric($ref_usuario_exc)) {
122 122 if (class_exists("clsPmieducarUsuario")) {
... ...
ieducar/modules/Api/Views/AlunoController.php
... ... @@ -278,7 +278,7 @@ class AlunoController extends ApiCoreController
278 278 }
279 279  
280 280 protected function createOrUpdateFichaMedica($id) {
281   -
  281 +
282 282 $obj = new clsModulesFichaMedicaAluno();
283 283  
284 284 $obj->ref_cod_aluno = $id;
... ... @@ -289,7 +289,7 @@ class AlunoController extends ApiCoreController
289 289 $obj->alergia_medicamento = ($this->getRequest()->alergia_medicamento == 'on' ? 'S' : 'N');
290 290 $obj->desc_alergia_medicamento = Portabilis_String_Utils::toLatin1($this->getRequest()->desc_alergia_medicamento);
291 291 $obj->alergia_alimento = ($this->getRequest()->alergia_alimento == 'on' ? 'S' : 'N');
292   - $obj->desc_alergia_alimento = Portabilis_String_Utils::toLatin1($this->getRequest()->desc_alergia_alimento);
  292 + $obj->desc_alergia_alimento = Portabilis_String_Utils::toLatin1($this->getRequest()->desc_alergia_alimento);
293 293 $obj->doenca_congenita = ($this->getRequest()->doenca_congenita == 'on' ? 'S' : 'N');
294 294 $obj->desc_doenca_congenita = Portabilis_String_Utils::toLatin1($this->getRequest()->desc_doenca_congenita);
295 295 $obj->fumante = ($this->getRequest()->fumante == 'on' ? 'S' : 'N');
... ... @@ -330,15 +330,15 @@ class AlunoController extends ApiCoreController
330 330 $obj->responsavel_parentesco_celular = Portabilis_String_Utils::toLatin1($this->getRequest()->responsavel_parentesco_celular);
331 331  
332 332 return ($obj->existe() ? $obj->edita() : $obj->cadastra());
333   - }
  333 + }
334 334  
335 335 protected function createOrUpdateUniforme($id) {
336   -
  336 +
337 337 $obj = new clsModulesUniformeAluno();
338 338  
339 339 $obj->ref_cod_aluno = $id;
340 340 $obj->recebeu_uniforme = ($this->getRequest()->recebeu_uniforme == 'on' ? 'S' : 'N');
341   -
  341 +
342 342 $obj->quantidade_camiseta = $this->getRequest()->quantidade_camiseta;
343 343 $obj->tamanho_camiseta = Portabilis_String_Utils::toLatin1($this->getRequest()->tamanho_camiseta);
344 344  
... ... @@ -358,17 +358,17 @@ protected function createOrUpdateUniforme($id) {
358 358 $obj->tamanho_calcado = Portabilis_String_Utils::toLatin1($this->getRequest()->tamanho_calcado);
359 359  
360 360 $obj->quantidade_blusa_jaqueta = $this->getRequest()->quantidade_blusa_jaqueta;
361   - $obj->tamanho_blusa_jaqueta = Portabilis_String_Utils::toLatin1($this->getRequest()->tamanho_blusa_jaqueta);
  361 + $obj->tamanho_blusa_jaqueta = Portabilis_String_Utils::toLatin1($this->getRequest()->tamanho_blusa_jaqueta);
362 362  
363 363 return ($obj->existe() ? $obj->edita() : $obj->cadastra());
364   - }
  364 + }
365 365  
366 366 protected function createOrUpdateMoradia($id) {
367   -
  367 +
368 368 $obj = new clsModulesMoradiaAluno();
369 369  
370 370 $obj->ref_cod_aluno = $id;
371   -
  371 +
372 372 $obj->moradia = $this->getRequest()->moradia;
373 373 $obj->material = $this->getRequest()->material;
374 374 $obj->casa_outra = Portabilis_String_Utils::toLatin1($this->getRequest()->casa_outra);
... ... @@ -400,7 +400,7 @@ protected function createOrUpdateUniforme($id) {
400 400 $obj->lixo = ($this->getRequest()->lixo == 'on' ? 'S' : 'N');
401 401  
402 402 return ($obj->existe() ? $obj->edita() : $obj->cadastra());
403   - }
  403 + }
404 404  
405 405 protected function loadAlunoInepId($alunoId) {
406 406 $dataMapper = $this->getDataMapperFor('educacenso', 'aluno');
... ... @@ -542,8 +542,8 @@ protected function createOrUpdateUniforme($id) {
542 542 }
543 543  
544 544 protected function loadNomeTurmaOrigem($matriculaId) {
545   - $sql = "select nm_turma from pmieducar.matricula_turma mt
546   - left join pmieducar.turma t on (t.cod_turma = mt.ref_cod_turma)
  545 + $sql = "select nm_turma from pmieducar.matricula_turma mt
  546 + left join pmieducar.turma t on (t.cod_turma = mt.ref_cod_turma)
547 547 where ref_cod_matricula = $1 and mt.ativo = 0 and mt.ref_cod_turma <> COALESCE((select ref_cod_turma from pmieducar.matricula_turma
548 548 where ref_cod_matricula = $1 and ativo = 1 limit 1),0) order by mt.data_exclusao desc limit 1";
549 549  
... ... @@ -649,7 +649,7 @@ protected function createOrUpdateUniforme($id) {
649 649 if (! $this->getRequest()->escola_id) {
650 650 $sqls[] = "select distinct aluno.cod_aluno as id, pessoa.nome as name from
651 651 pmieducar.aluno, cadastro.pessoa where pessoa.idpes = aluno.ref_idpes
652   - and aluno.ativo = 1 and aluno.cod_aluno like $1||'%' and $2 = $2
  652 + and aluno.ativo = 1 and aluno.cod_aluno::varchar like $1||'%' and $2 = $2
653 653 order by cod_aluno limit 15";
654 654 }
655 655  
... ... @@ -661,7 +661,7 @@ protected function createOrUpdateUniforme($id) {
661 661 pessoa.idpes = aluno.ref_idpes and aluno.ativo = matricula.ativo and
662 662 matricula.ativo = 1 and
663 663 (select case when $2 != 0 then matricula.ref_ref_cod_escola = $2 else 1=1 end) and
664   - (matricula.cod_matricula like $1||'%' or matricula.ref_cod_aluno like $1||'%') and
  664 + (matricula.cod_matricula::varchar like $1||'%' or matricula.ref_cod_aluno::varchar like $1||'%') and
665 665 matricula.aprovado in (1, 2, 3, 4, 7, 8, 9) limit 15) as alunos order by id";
666 666  
667 667 return $sqls;
... ... @@ -677,7 +677,7 @@ protected function createOrUpdateUniforme($id) {
677 677 $sqls[] = "select distinct aluno.cod_aluno as id,
678 678 pessoa.nome as name from pmieducar.aluno, cadastro.pessoa where
679 679 pessoa.idpes = aluno.ref_idpes and aluno.ativo = 1 and
680   - lower(to_ascii(pessoa.nome)) like lower(to_ascii($1))||'%' and $2 = $2
  680 + lower(pessoa.nome) like lower($1)||'%' and $2 = $2
681 681 order by nome limit 15";
682 682 }
683 683  
... ... @@ -689,7 +689,7 @@ protected function createOrUpdateUniforme($id) {
689 689 pessoa.idpes = aluno.ref_idpes and aluno.ativo = matricula.ativo and
690 690 matricula.ativo = 1 and (select case when $2 != 0 then matricula.ref_ref_cod_escola = $2
691 691 else 1=1 end) and
692   - lower(to_ascii(pessoa.nome)) like lower(to_ascii($1))||'%' and matricula.aprovado in
  692 + lower(pessoa.nome) like lower($1)||'%' and matricula.aprovado in
693 693 (1, 2, 3, 4, 7, 8, 9) limit 15) as alunos order by name";
694 694  
695 695 return $sqls;
... ... @@ -1009,4 +1009,4 @@ protected function createOrUpdateUniforme($id) {
1009 1009 else
1010 1010 $this->notImplementedOperationError();
1011 1011 }
1012   -}
1013 1012 \ No newline at end of file
  1013 +}
... ...
ieducar/modules/Api/Views/MatriculaController.php
... ... @@ -66,7 +66,7 @@ class MatriculaController extends ApiCoreController
66 66 pmieducar.aluno, cadastro.pessoa where aluno.cod_aluno = matricula.ref_cod_aluno and
67 67 pessoa.idpes = aluno.ref_idpes and aluno.ativo = matricula.ativo and
68 68 matricula.ativo = 1 and matricula.aprovado in (1, 2, 3, 4, 7, 8, 9) and
69   - (matricula.cod_matricula like $1||'%' or matricula.ref_cod_aluno like $1||'%') and
  69 + (matricula.cod_matricula::varchar like $1||'%' or matricula.ref_cod_aluno::varchar like $1||'%') and
70 70 (select case when $2 != 0 then matricula.ref_ref_cod_escola = $2 else 1=1 end) and
71 71 (select case when $3 != 0 then matricula.ano = $3 else 1=1 end) group by aluno.cod_aluno, pessoa.nome limit 15";
72 72 }
... ... @@ -79,7 +79,7 @@ class MatriculaController extends ApiCoreController
79 79 pmieducar.aluno, cadastro.pessoa where aluno.cod_aluno = matricula.ref_cod_aluno and
80 80 pessoa.idpes = aluno.ref_idpes and aluno.ativo = matricula.ativo and
81 81 matricula.ativo = 1 and matricula.aprovado in (1, 2, 3, 4, 7, 8, 9) and
82   - lower(to_ascii(pessoa.nome)) like lower(to_ascii($1))||'%' and
  82 + lower(pessoa.nome) like lower($1)||'%' and
83 83 (select case when $2 != 0 then matricula.ref_ref_cod_escola = $2 else 1=1 end) and
84 84 (select case when $3 != 0 then matricula.ano = $3 else 1=1 end) group by aluno.cod_aluno, pessoa.nome limit 15";
85 85 }
... ... @@ -198,7 +198,7 @@ class MatriculaController extends ApiCoreController
198 198 $objBanco = new clsBanco();
199 199 $frequencia = $objBanco->unicoCampo(" SELECT modules.frequencia_da_matricula({$cod_matricula}); ");
200 200 return array('frequencia' => $frequencia);
201   - }
  201 + }
202 202  
203 203 protected function deleteAbandono() {
204 204 if ($this->canDeleteAbandono()) {
... ...
ieducar/modules/Avaliacao/Service/Boletim.php
1 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 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 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 24 * @category i-Educar
25 25 * @license @@license@@
26 26 * @package Avaliacao
27 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 29 * @version $Id$
30 30 */
31 31  
... ... @@ -38,20 +38,20 @@ require_once &#39;App/Model/MatriculaSituacao.php&#39;;
38 38 /**
39 39 * Avaliacao_Service_Boletim class.
40 40 *
41   - * Implementa uma API orientada a serviços (Service Layer Pattern
  41 + * Implementa uma API orientada a serviços (Service Layer Pattern
42 42 * {@link http://martinfowler.com/eaaCatalog/serviceLayer.html}).
43 43 *
44   - * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
  44 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
45 45 * @category i-Educar
46 46 * @license @@license@@
47 47 * @package Avaliacao
48 48 * @subpackage Modules
49   - * @since Classe disponível desde a versão 1.1.0
  49 + * @since Classe disponível desde a versão 1.1.0
50 50 * @todo Substituir todos os usos literais de 'Rc' e 'An' por constantes
51 51 * ou por um novo CoreExt_Enum
52   - * @todo Criar método que retorna o conjunto de faltas de acordo com o
53   - * tipo de presença da regra, refatorando a série de condicionais
54   - * existentes em métodos como getSituacaoFaltas()
  52 + * @todo Criar método que retorna o conjunto de faltas de acordo com o
  53 + * tipo de presença da regra, refatorando a série de condicionais
  54 + * existentes em métodos como getSituacaoFaltas()
55 55 * @version @@package_version@@
56 56 */
57 57 class Avaliacao_Service_Boletim implements CoreExt_Configurable
... ... @@ -67,8 +67,8 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
67 67 );
68 68  
69 69 /**
70   - * Instância da regra de avaliação, com o qual o serviço irá utilizar para
71   - * decidir o fluxo da lógica.
  70 + * Instância da regra de avaliação, com o qual o serviço irá utilizar para
  71 + * decidir o fluxo da lógica.
72 72 * @var RegraAvaliacao_Model_Regra
73 73 */
74 74 protected $_regra = NULL;
... ... @@ -124,8 +124,8 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
124 124 protected $_parecerDescritivoAbstractDataMapper = NULL;
125 125  
126 126 /**
127   - * Uma instância de Avaliacao_Model_NotaAluno, que é a entrada que contém
128   - * o cruzamento de matrícula com as notas do aluno nos diversos componentes
  127 + * Uma instância de Avaliacao_Model_NotaAluno, que é a entrada que contém
  128 + * o cruzamento de matrícula com as notas do aluno nos diversos componentes
129 129 * cursados.
130 130 *
131 131 * @var Avaliacao_Model_NotaAluno
... ... @@ -133,8 +133,8 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
133 133 protected $_notaAluno = NULL;
134 134  
135 135 /**
136   - * Uma instância de Avaliacao_Model_FaltaAluno, que é a entrada que contém
137   - * o cruzamento de matrícula com as faltas do aluno nos diversos componentes
  136 + * Uma instância de Avaliacao_Model_FaltaAluno, que é a entrada que contém
  137 + * o cruzamento de matrícula com as faltas do aluno nos diversos componentes
138 138 * cursados ou no geral.
139 139 *
140 140 * @var Avaliacao_Model_NotaAluno
... ... @@ -142,8 +142,8 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
142 142 protected $_faltaAluno = NULL;
143 143  
144 144 /**
145   - * Uma instância de Avaliacao_Model_ParecerDescritivoAluno, que é a entrada
146   - * que contém o cruzamento de matrícula com os pareceres do aluno nos diversos
  145 + * Uma instância de Avaliacao_Model_ParecerDescritivoAluno, que é a entrada
  146 + * que contém o cruzamento de matrícula com os pareceres do aluno nos diversos
147 147 * componentes cursados ou no geral.
148 148 *
149 149 * @var Avaliacao_Model_ParecerDescritivoAluno
... ... @@ -164,13 +164,13 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
164 164 protected $_notasComponentes = array();
165 165  
166 166 /**
167   - * Médias do aluno nos componentes cursados.
  167 + * Médias do aluno nos componentes cursados.
168 168 * @var array
169 169 */
170 170 protected $_mediasComponentes = array();
171 171  
172 172 /**
173   - * Notas adicionadas no boletim para inclusão ou edição.
  173 + * Notas adicionadas no boletim para inclusão ou edição.
174 174 * @var array
175 175 */
176 176 protected $_notas = array();
... ... @@ -188,13 +188,13 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
188 188 protected $_faltasGerais = array();
189 189  
190 190 /**
191   - * Faltas adicionadas no boletim para inclusão ou edição.
  191 + * Faltas adicionadas no boletim para inclusão ou edição.
192 192 * @var array
193 193 */
194 194 protected $_faltas = array();
195 195  
196 196 /**
197   - * Pareceres descritivos adicionados no boletim para inclusão ou edição.
  197 + * Pareceres descritivos adicionados no boletim para inclusão ou edição.
198 198 * @var array
199 199 */
200 200 protected $_pareceres = array();
... ... @@ -212,7 +212,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
212 212 protected $_pareceresGerais = array();
213 213  
214 214 /**
215   - * Validadores para instâncias de Avaliacao_Model_FaltaAbstract e
  215 + * Validadores para instâncias de Avaliacao_Model_FaltaAbstract e
216 216 * Avaliacao_Model_NotaComponente.
217 217 *
218 218 * @see Avaliacao_Service_Boletim#_addValidators()
... ... @@ -221,7 +221,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
221 221 protected $_validators = NULL;
222 222  
223 223 /**
224   - * Validadores para uma instância de Avaliacao_Model_ParecerDescritivoAbstract
  224 + * Validadores para uma instância de Avaliacao_Model_ParecerDescritivoAbstract
225 225 * adicionada no boletim.
226 226 *
227 227 * @see Avaliacao_Service_Boletim#_addParecerValidators()
... ... @@ -230,7 +230,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
230 230 protected $_parecerValidators = NULL;
231 231  
232 232 /**
233   - * Prioridade da situação da matrícula, usado para definir a situação
  233 + * Prioridade da situação da matrícula, usado para definir a situação
234 234 * das notas e faltas.
235 235 * @var array
236 236 */
... ... @@ -245,8 +245,8 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
245 245 /**
246 246 * Construtor.
247 247 *
248   - * Opções de configuração:
249   - * - matricula (int), obrigatória
  248 + * Opções de configuração:
  249 + * - matricula (int), obrigatória
250 250 * - ComponenteDataMapper (Componente_Model_ComponenteDataMapper), opcional
251 251 * - RegraDataMapper (Regra_Model_RegraDataMapper), opcional
252 252 * - NotaAlunoDataMapper (Avaliacao_Model_NotaAlunoDataMapper), opcional
... ... @@ -269,8 +269,8 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
269 269 {
270 270 if (!isset($options['matricula'])) {
271 271 require_once 'CoreExt/Service/Exception.php';
272   - throw new CoreExt_Service_Exception('É necessário informar o número de '
273   - . 'matrícula do aluno.');
  272 + throw new CoreExt_Service_Exception('É necessário informar o número de '
  273 + . 'matrícula do aluno.');
274 274 }
275 275  
276 276 if (isset($options['ComponenteDataMapper'])) {
... ... @@ -328,7 +328,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
328 328  
329 329 if (0 < count(array_diff($passedOptions, $defaultOptions))) {
330 330 throw new InvalidArgumentException(
331   - sprintf('A classe %s não suporta as opções: %s.', get_class($this), implode(', ', $passedOptions))
  331 + sprintf('A classe %s não suporta as opções: %s.', get_class($this), implode(', ', $passedOptions))
332 332 );
333 333 }
334 334  
... ... @@ -349,7 +349,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
349 349 * Setter.
350 350 * @param string $key
351 351 * @param mixed $value
352   - * @return Avaliacao_Service_Boletim Provê interface fluída
  352 + * @return Avaliacao_Service_Boletim Provê interface fluída
353 353 */
354 354 public function setOption($key, $value)
355 355 {
... ... @@ -370,7 +370,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
370 370 /**
371 371 * Setter.
372 372 * @param ComponenteCurricular_Model_ComponenteDataMapper $mapper
373   - * @return App_Service_Boletim Provê interface fluída
  373 + * @return App_Service_Boletim Provê interface fluída
374 374 */
375 375 public function setComponenteDataMapper(ComponenteCurricular_Model_ComponenteDataMapper $mapper)
376 376 {
... ... @@ -394,7 +394,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
394 394 /**
395 395 * Setter.
396 396 * @param ComponenteCurricular_Model_TurmaDataMapper $mapper
397   - * @return App_Service_Boletim Provê interface fluída
  397 + * @return App_Service_Boletim Provê interface fluída
398 398 */
399 399 public function setComponenteTurmaDataMapper(ComponenteCurricular_Model_TurmaDataMapper $mapper)
400 400 {
... ... @@ -418,7 +418,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
418 418 /**
419 419 * Setter.
420 420 * @param RegraAvaliacao_Model_RegraDataMapper $mapper
421   - * @return App_Service_Boletim Provê interface fluída
  421 + * @return App_Service_Boletim Provê interface fluída
422 422 */
423 423 public function setRegraDataMapper(RegraAvaliacao_Model_RegraDataMapper $mapper)
424 424 {
... ... @@ -442,7 +442,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
442 442 /**
443 443 * Setter.
444 444 * @param Avaliacao_Model_NotaAlunoDataMapper $mapper
445   - * @return App_Service_Boletim Provê interface fluída
  445 + * @return App_Service_Boletim Provê interface fluída
446 446 */
447 447 public function setNotaAlunoDataMapper(Avaliacao_Model_NotaAlunoDataMapper $mapper)
448 448 {
... ... @@ -466,7 +466,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
466 466 /**
467 467 * Setter.
468 468 * @param Avaliacao_Model_NotaComponenteDataMapper $mapper
469   - * @return App_Service_Boletim Provê interface fluída
  469 + * @return App_Service_Boletim Provê interface fluída
470 470 */
471 471 public function setNotaComponenteDataMapper(Avaliacao_Model_NotaComponenteDataMapper $mapper)
472 472 {
... ... @@ -490,7 +490,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
490 490 /**
491 491 * Setter.
492 492 * @param Avaliacao_Model_NotaMediaComponenteDataMapper $mapper
493   - * @return App_Service_Boletim Provê interface fluída
  493 + * @return App_Service_Boletim Provê interface fluída
494 494 */
495 495 public function setNotaComponenteMediaDataMapper(Avaliacao_Model_NotaComponenteMediaDataMapper $mapper)
496 496 {
... ... @@ -514,7 +514,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
514 514 /**
515 515 * Setter.
516 516 * @param Avaliacao_Model_FaltaAlunoDataMapper $mapper
517   - * @return App_Service_Boletim Provê interface fluída
  517 + * @return App_Service_Boletim Provê interface fluída
518 518 */
519 519 public function setFaltaAlunoDataMapper(Avaliacao_Model_FaltaAlunoDataMapper $mapper)
520 520 {
... ... @@ -538,7 +538,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
538 538 /**
539 539 * Setter.
540 540 * @param Avaliacao_Model_FaltaAbstractDataMapper $mapper
541   - * @return App_Service_Boletim Provê interface fluída
  541 + * @return App_Service_Boletim Provê interface fluída
542 542 */
543 543 public function setFaltaAbstractDataMapper(Avaliacao_Model_FaltaAbstractDataMapper $mapper)
544 544 {
... ... @@ -572,7 +572,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
572 572 /**
573 573 * Setter.
574 574 * @param Avaliacao_Model_ParecerDescritivoAlunoDataMapper $mapper
575   - * @return App_Service_Boletim Provê interface fluída
  575 + * @return App_Service_Boletim Provê interface fluída
576 576 */
577 577 public function setParecerDescritivoAlunoDataMapper(Avaliacao_Model_ParecerDescritivoAlunoDataMapper $mapper)
578 578 {
... ... @@ -596,7 +596,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
596 596 /**
597 597 * Setter.
598 598 * @param Avaliacao_Model_ParecerDescritivoAbstractDataMapper $mapper
599   - * @return App_Service_Boletim Provê interface fluída
  599 + * @return App_Service_Boletim Provê interface fluída
600 600 */
601 601 public function setParecerDescritivoAbstractDataMapper(Avaliacao_Model_ParecerDescritivoAbstractDataMapper $mapper)
602 602 {
... ... @@ -626,7 +626,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
626 626 break;
627 627 }
628 628  
629   - // Se não usar parecer descritivo, retorna NULL
  629 + // Se não usar parecer descritivo, retorna NULL
630 630 if (!isset($filename)) {
631 631 return NULL;
632 632 }
... ... @@ -639,7 +639,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
639 639 }
640 640  
641 641 /**
642   - * Retorna as instâncias de Avaliacao_Model_NotaComponente do aluno.
  642 + * Retorna as instâncias de Avaliacao_Model_NotaComponente do aluno.
643 643 * @return array
644 644 */
645 645 public function getNotasComponentes()
... ... @@ -648,7 +648,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
648 648 }
649 649  
650 650 /**
651   - * Retorna as instâncias de Avaliacao_Model_NotaComponenteMedia do aluno.
  651 + * Retorna as instâncias de Avaliacao_Model_NotaComponenteMedia do aluno.
652 652 * @return array
653 653 */
654 654 public function getMediasComponentes()
... ... @@ -657,7 +657,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
657 657 }
658 658  
659 659 /**
660   - * Retorna as instâncias de Avaliacao_Model_FaltaComponente do aluno.
  660 + * Retorna as instâncias de Avaliacao_Model_FaltaComponente do aluno.
661 661 * @return array
662 662 */
663 663 public function getFaltasComponentes()
... ... @@ -666,7 +666,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
666 666 }
667 667  
668 668 /**
669   - * Retorna as instâncias de Avaliacao_Model_FaltaGeral do aluno.
  669 + * Retorna as instâncias de Avaliacao_Model_FaltaGeral do aluno.
670 670 * @return array
671 671 */
672 672 public function getFaltasGerais()
... ... @@ -675,7 +675,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
675 675 }
676 676  
677 677 /**
678   - * Retorna as instâncias de Avaliacao_Model_ParecerDescritivoComponente do
  678 + * Retorna as instâncias de Avaliacao_Model_ParecerDescritivoComponente do
679 679 * aluno.
680 680 * @return array
681 681 */
... ... @@ -685,7 +685,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
685 685 }
686 686  
687 687 /**
688   - * Retorna as instâncias de Avaliacao_Model_ParecerDescritivoGeral do aluno.
  688 + * Retorna as instâncias de Avaliacao_Model_ParecerDescritivoGeral do aluno.
689 689 * @return array
690 690 */
691 691 public function getPareceresGerais()
... ... @@ -694,10 +694,10 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
694 694 }
695 695  
696 696 /**
697   - * Retorna uma instância de Avaliacao_Model_NotaComponente.
  697 + * Retorna uma instância de Avaliacao_Model_NotaComponente.
698 698 *
699 699 * @param int $id O identificador de ComponenteCurricular_Model_Componente
700   - * @param int $etapa A etapa para o qual a nota foi lançada
  700 + * @param int $etapa A etapa para o qual a nota foi lançada
701 701 * @return Avaliacao_Model_NotaComponente|NULL
702 702 */
703 703 public function getNotaComponente($id, $etapa = 1)
... ... @@ -720,9 +720,9 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
720 720 }
721 721  
722 722 /**
723   - * Retorna uma instância de Avaliacao_Model_FaltaAbstract.
  723 + * Retorna uma instância de Avaliacao_Model_FaltaAbstract.
724 724 *
725   - * @param int $etapa A etapa para o qual a falta foi lançada
  725 + * @param int $etapa A etapa para o qual a falta foi lançada
726 726 * @param int $id O identificador de ComponenteCurricular_Model_Componente
727 727 * @return Avaliacao_Model_FaltaAbstract|NULL
728 728 */
... ... @@ -751,9 +751,9 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
751 751 }
752 752  
753 753 /**
754   - * Retorna uma instância de Avaliacao_Model_ParecerDescritivoAbstract.
  754 + * Retorna uma instância de Avaliacao_Model_ParecerDescritivoAbstract.
755 755 *
756   - * @param int $etapa A etapa para o qual o parecer foi lançado
  756 + * @param int $etapa A etapa para o qual o parecer foi lançado
757 757 * @param int $id O identificador de ComponenteCurricular_Model_Componente
758 758 * @return Avaliacao_Model_ParecerAbstract|NULL
759 759 */
... ... @@ -796,7 +796,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
796 796  
797 797 /**
798 798 * Setter.
799   - * @return App_Service_Boletim Provê interface fluída
  799 + * @return App_Service_Boletim Provê interface fluída
800 800 */
801 801 protected function _setMatriculaInfo()
802 802 {
... ... @@ -811,7 +811,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
811 811 $this->getComponenteTurmaDataMapper()
812 812 ));
813 813  
814   - // Valores scalar de referência
  814 + // Valores scalar de referência
815 815 $matricula = App_Model_IedFinder::getMatricula($codMatricula);
816 816  
817 817 $etapas = App_Model_IedFinder::getQuantidadeDeModulosMatricula($codMatricula);
... ... @@ -827,19 +827,19 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
827 827 }
828 828  
829 829 /**
830   - * Carrega todas as notas e médias já lançadas para a matrícula atual.
  830 + * Carrega todas as notas e médias já lançadas para a matrícula atual.
831 831 *
832   - * @param bool $loadMedias FALSE caso não seja necessário carregar as médias
833   - * @return App_Service_Boletim Provê interface fluída
  832 + * @param bool $loadMedias FALSE caso não seja necessário carregar as médias
  833 + * @return App_Service_Boletim Provê interface fluída
834 834 */
835 835 protected function _loadNotaComponenteCurricular($loadMedias = TRUE)
836 836 {
837   - // Cria uma entrada no boletim caso o aluno/matrícula não a tenha
  837 + // Cria uma entrada no boletim caso o aluno/matrícula não a tenha
838 838 if (!$this->hasNotaAluno()) {
839 839 $this->_createNotaAluno();
840 840 }
841 841  
842   - // Senão tiver, vai criar
  842 + // Senão tiver, vai criar
843 843 $notaAluno = $this->_getNotaAluno();
844 844  
845 845 $notas = $this->getNotaComponenteDataMapper()->findAll(
... ... @@ -862,8 +862,8 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
862 862 }
863 863  
864 864 /**
865   - * Carrega as médias dos componentes curriculares já lançadas.
866   - * @return App_Service_Boletim Provê interface fluída
  865 + * Carrega as médias dos componentes curriculares já lançadas.
  866 + * @return App_Service_Boletim Provê interface fluída
867 867 */
868 868 protected function _loadNotaComponenteCurricularMedia()
869 869 {
... ... @@ -885,19 +885,19 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
885 885  
886 886 /**
887 887 * Carrega as faltas do aluno, sejam gerais ou por componente.
888   - * @return App_Service_Boletim Provê interface fluída
  888 + * @return App_Service_Boletim Provê interface fluída
889 889 */
890 890 protected function _loadFalta()
891 891 {
892   - // Cria uma entrada no boletim caso o aluno/matrícula não a tenha
  892 + // Cria uma entrada no boletim caso o aluno/matrícula não a tenha
893 893 if (!$this->hasFaltaAluno()) {
894 894 $this->_createFaltaAluno();
895 895 }
896 896  
897   - // Senão tiver, vai criar
  897 + // Senão tiver, vai criar
898 898 $faltaAluno = $this->_getFaltaAluno();
899 899  
900   - // Carrega as faltas já lançadas
  900 + // Carrega as faltas já lançadas
901 901 $faltas = $this->getFaltaAbstractDataMapper()->findAll(
902 902 array(), array('faltaAluno' => $faltaAluno->id), array('etapa' => 'ASC')
903 903 );
... ... @@ -928,7 +928,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
928 928  
929 929 /**
930 930 * Carrega os pareceres do aluno, sejam gerais ou por componentes.
931   - * @return App_Service_Boletim Provê interface fluída
  931 + * @return App_Service_Boletim Provê interface fluída
932 932 */
933 933 protected function _loadParecerDescritivo()
934 934 {
... ... @@ -982,7 +982,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
982 982 /**
983 983 * Setter.
984 984 * @param RegraAvaliacao_Model_Regra $regra
985   - * @return App_Service_Boletim Provê interface fluída
  985 + * @return App_Service_Boletim Provê interface fluída
986 986 */
987 987 protected function _setRegra(RegraAvaliacao_Model_Regra $regra)
988 988 {
... ... @@ -1002,7 +1002,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1002 1002 /**
1003 1003 * Setter.
1004 1004 * @param array $componentes
1005   - * @return Avaliacao_Service_Boletim Provê interface fluída
  1005 + * @return Avaliacao_Service_Boletim Provê interface fluída
1006 1006 */
1007 1007 protected function _setComponentes(array $componentes)
1008 1008 {
... ... @@ -1029,7 +1029,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1029 1029 }
1030 1030  
1031 1031 /**
1032   - * Verifica se a regra de avaliacação possui recuperação final.
  1032 + * Verifica se a regra de avaliacação possui recuperação final.
1033 1033 * @return bool
1034 1034 */
1035 1035 public function hasRecuperacao()
... ... @@ -1041,7 +1041,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1041 1041 }
1042 1042  
1043 1043 /**
1044   - * Verifica se o aluno tem notas lançadas.
  1044 + * Verifica se o aluno tem notas lançadas.
1045 1045 * @return bool
1046 1046 */
1047 1047 public function hasNotaAluno()
... ... @@ -1090,7 +1090,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1090 1090 $situacao->retidoFalta = TRUE;
1091 1091 $situacao->aprovado = FALSE;
1092 1092  
1093   - // Se reprovado por falta, mesmo que falte lançar a nota de exame, considera como reprovado.
  1093 + // Se reprovado por falta, mesmo que falte lançar a nota de exame, considera como reprovado.
1094 1094 $situacao->andamento = FALSE;
1095 1095 break;
1096 1096 case App_Model_MatriculaSituacao::APROVADO:
... ... @@ -1116,12 +1116,12 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1116 1116  
1117 1117  
1118 1118 /**
1119   - * Retorna a situação geral do aluno, levando em consideração as situações
1120   - * das notas (médias) e faltas. O retorno é baseado em booleanos, indicando
1121   - * se o aluno está aprovado, em andamento, em recuperação ou retido por falta.
  1119 + * Retorna a situação geral do aluno, levando em consideração as situações
  1120 + * das notas (médias) e faltas. O retorno é baseado em booleanos, indicando
  1121 + * se o aluno está aprovado, em andamento, em recuperação ou retido por falta.
1122 1122 *
1123   - * Retorna também a situação das notas e faltas tais quais retornadas pelos
1124   - * métodos getSituacaoComponentesCurriculares() e getSituacaoFaltas().
  1123 + * Retorna também a situação das notas e faltas tais quais retornadas pelos
  1124 + * métodos getSituacaoComponentesCurriculares() e getSituacaoFaltas().
1125 1125 *
1126 1126 * <code>
1127 1127 * <?php
... ... @@ -1151,8 +1151,8 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1151 1151 }
1152 1152  
1153 1153 /**
1154   - * Retorna a situação das notas lançadas para os componentes curriculares cursados pelo aluno. Possui
1155   - * uma flag "situacao" global, que indica a situação global do aluno, podendo
  1154 + * Retorna a situação das notas lançadas para os componentes curriculares cursados pelo aluno. Possui
  1155 + * uma flag "situacao" global, que indica a situação global do aluno, podendo
1156 1156 * ser:
1157 1157 *
1158 1158 * - Em andamento
... ... @@ -1160,13 +1160,13 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1160 1160 * - Aprovado
1161 1161 * - Reprovado
1162 1162 *
1163   - * Esses valores são definidos no enum App_Model_MatriculaSituacao.
  1163 + * Esses valores são definidos no enum App_Model_MatriculaSituacao.
1164 1164 *
1165   - * Para cada componente curricular, será indicado a situação do aluno no
  1165 + * Para cada componente curricular, será indicado a situação do aluno no
1166 1166 * componente.
1167 1167 *
1168   - * Esses resultados são retornados como um objeto stdClass que possui dois
1169   - * atributos: "situacao" e "componentesCurriculares". O primeiro é um tipo
  1168 + * Esses resultados são retornados como um objeto stdClass que possui dois
  1169 + * atributos: "situacao" e "componentesCurriculares". O primeiro é um tipo
1170 1170 * inteiro e o segundo um array indexado pelo id do componente e com um
1171 1171 * atributo inteiro "situacao":
1172 1172 *
... ... @@ -1179,16 +1179,16 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1179 1179 * $situacao->componentesCurriculares[1]->situacao = App_Model_MatriculaSituacao::APROVADO;
1180 1180 * </code>
1181 1181 *
1182   - * Esses valores são definidos SOMENTE através da verificação das médias dos
1183   - * componentes curriculares já avaliados.
  1182 + * Esses valores são definidos SOMENTE através da verificação das médias dos
  1183 + * componentes curriculares já avaliados.
1184 1184 *
1185   - * Obs: Anteriormente este metódo se chamava getSituacaoComponentesCurriculares, porem na verdade não retornava a
1186   - * situação dos componentes curriculares (que seria a situação baseada nas notas e das faltas lançadas) e sim
1187   - * então foi renomeado este metodo para getSituacaoNotas, para que no metódo getSituacaoComponentesCurriculares
1188   - * fosse retornado a situação do baseada nas notas e faltas lançadas.
  1185 + * Obs: Anteriormente este metódo se chamava getSituacaoComponentesCurriculares, porem na verdade não retornava a
  1186 + * situação dos componentes curriculares (que seria a situação baseada nas notas e das faltas lançadas) e sim
  1187 + * então foi renomeado este metodo para getSituacaoNotas, para que no metódo getSituacaoComponentesCurriculares
  1188 + * fosse retornado a situação do baseada nas notas e faltas lançadas.
1189 1189 *
1190 1190 *
1191   - * @return stdClass|NULL Retorna NULL caso não
  1191 + * @return stdClass|NULL Retorna NULL caso não
1192 1192 * @see App_Model_MatriculaSituacao
1193 1193 */
1194 1194 public function getSituacaoNotas()
... ... @@ -1197,19 +1197,19 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1197 1197 $situacao->situacao = 0;
1198 1198 $situacao->componentesCurriculares = array();
1199 1199  
1200   - // A situação é "aprovado" por padrão
  1200 + // A situação é "aprovado" por padrão
1201 1201 $situacaoGeral = App_Model_MatriculaSituacao::APROVADO;
1202 1202  
1203 1203 if ($this->getRegra()->get('tipoNota') == RegraAvaliacao_Model_Nota_TipoValor::NENHUM) {
1204 1204 return $situacao;
1205 1205 }
1206 1206  
1207   - // Carrega as médias pois este método pode ser chamado após a chamada a saveNotas()
  1207 + // Carrega as médias pois este método pode ser chamado após a chamada a saveNotas()
1208 1208 $mediasComponentes = $this->_loadNotaComponenteCurricularMedia()
1209 1209 ->getMediasComponentes();
1210 1210  
1211   - // Se não tiver nenhuma média ou a quantidade for diferente dos componentes
1212   - // curriculares da matrícula, ainda está em andamento
  1211 + // Se não tiver nenhuma média ou a quantidade for diferente dos componentes
  1212 + // curriculares da matrícula, ainda está em andamento
1213 1213 if (0 == count($mediasComponentes) ||
1214 1214 count($mediasComponentes) != count($this->getComponentes())) {
1215 1215 $situacaoGeral = App_Model_MatriculaSituacao::EM_ANDAMENTO;
... ... @@ -1254,27 +1254,27 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1254 1254 }
1255 1255 }
1256 1256  
1257   - // Situação geral
  1257 + // Situação geral
1258 1258 $situacao->situacao = $situacaoGeral;
1259 1259  
1260 1260 return $situacao;
1261 1261 }
1262 1262  
1263 1263 /**
1264   - * Retorna a situação das faltas do aluno, sejam por componentes curriculares
1265   - * ou gerais. A situação pode ser:
  1264 + * Retorna a situação das faltas do aluno, sejam por componentes curriculares
  1265 + * ou gerais. A situação pode ser:
1266 1266 *
1267 1267 * - Em andamento
1268 1268 * - Aprovado
1269 1269 * - Reprovado
1270 1270 *
1271   - * Retorna outros dados interessantes, a maioria informacional para exibição
1272   - * ao usuário, como a carga horária (geral e por componente), a porcentagem
1273   - * de presença (geral e por componente), a porcentagem de falta (geral e
1274   - * por componente), a hora/falta usada para o cálculo das porcentagens e o
  1271 + * Retorna outros dados interessantes, a maioria informacional para exibição
  1272 + * ao usuário, como a carga horária (geral e por componente), a porcentagem
  1273 + * de presença (geral e por componente), a porcentagem de falta (geral e
  1274 + * por componente), a hora/falta usada para o cálculo das porcentagens e o
1275 1275 * total de faltas geral.
1276 1276 *
1277   - * Esses resultados são retornados como um objeto stdClass que possui os
  1277 + * Esses resultados são retornados como um objeto stdClass que possui os
1278 1278 * seguintes atributos:
1279 1279 *
1280 1280 * <code>
... ... @@ -1298,11 +1298,11 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1298 1298 * $presenca->componentesCurriculares[1]->porcentagemPresenca = 0;
1299 1299 * </code>
1300 1300 *
1301   - * Esses valores são calculados SOMENTE através das faltas já lançadas.
  1301 + * Esses valores são calculados SOMENTE através das faltas já lançadas.
1302 1302 *
1303 1303 * @return stdClass
1304   - * @todo Verificação de situação geral nos moldes dos componentes curriculares
1305   - * para falta por componente (se 0 ou diferente de componentes matrícula)
  1304 + * @todo Verificação de situação geral nos moldes dos componentes curriculares
  1305 + * para falta por componente (se 0 ou diferente de componentes matrícula)
1306 1306 */
1307 1307 public function getSituacaoFaltas()
1308 1308 {
... ... @@ -1324,7 +1324,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1324 1324 $etapa = 0;
1325 1325 $faltasComponentes = array();
1326 1326  
1327   - // Carrega faltas lançadas (persistidas)
  1327 + // Carrega faltas lançadas (persistidas)
1328 1328 $this->_loadFalta();
1329 1329  
1330 1330 $tipoFaltaGeral = $presenca->tipoFalta == RegraAvaliacao_Model_TipoPresenca::GERAL;
... ... @@ -1354,12 +1354,12 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1354 1354 $componenteTotal = array_sum(CoreExt_Entity::entityFilterAttr($falta,
1355 1355 'id', 'quantidade'));
1356 1356  
1357   - // Pega o id de ComponenteCurricular_Model_Componente da última etapa do array
  1357 + // Pega o id de ComponenteCurricular_Model_Componente da última etapa do array
1358 1358 $componenteEtapa = array_pop($falta);
1359 1359 $id = $componenteEtapa->get('componenteCurricular');
1360 1360 $etapa = $componenteEtapa->etapa;
1361 1361  
1362   - // Etapas lançadas
  1362 + // Etapas lançadas
1363 1363 $etapasComponentes[$etapa] = $etapa;
1364 1364  
1365 1365 // Usa stdClass como interface de acesso
... ... @@ -1380,11 +1380,11 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1380 1380 $this->_calculatePorcentagem($this->_componentes[$id]->cargaHoraria,
1381 1381 $faltasComponentes[$id]->horasFaltas, FALSE);
1382 1382  
1383   - // Calcula a porcentagem de presença no componente
  1383 + // Calcula a porcentagem de presença no componente
1384 1384 $faltasComponentes[$id]->porcentagemPresenca =
1385 1385 100 - $faltasComponentes[$id]->porcentagemFalta;
1386 1386  
1387   - // Na última etapa seta situação presença como aprovado ou reprovado.
  1387 + // Na última etapa seta situação presença como aprovado ou reprovado.
1388 1388 if ($etapa == $this->getOption('etapas') || $etapa == 'Rc') {
1389 1389 $aprovado = ($faltasComponentes[$id]->porcentagemPresenca >= $this->getRegra()->porcentagemPresenca);
1390 1390 $faltasComponentes[$id]->situacao = $aprovado ? App_Model_MatriculaSituacao::APROVADO :
... ... @@ -1419,7 +1419,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1419 1419 $presenca->porcentagemPresenca = 100 - $presenca->porcentagemFalta;
1420 1420 $presenca->componentesCurriculares = $faltasComponentes;
1421 1421  
1422   - // Na última etapa seta situação presença como aprovado ou reprovado.
  1422 + // Na última etapa seta situação presença como aprovado ou reprovado.
1423 1423 if ($etapa == $this->getOption('etapas') || $etapa === 'Rc') {
1424 1424 $aprovado = ($presenca->porcentagemPresenca >= $this->getRegra()->porcentagemPresenca);
1425 1425 $presenca->situacao = $aprovado ? App_Model_MatriculaSituacao::APROVADO :
... ... @@ -1431,8 +1431,8 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1431 1431  
1432 1432  
1433 1433 /**
1434   - * Retorna a situação dos componentes curriculares cursados pelo aluno. Possui
1435   - * uma flag "situacao" global, que indica a situação global do aluno, podendo
  1434 + * Retorna a situação dos componentes curriculares cursados pelo aluno. Possui
  1435 + * uma flag "situacao" global, que indica a situação global do aluno, podendo
1436 1436 * ser:
1437 1437 *
1438 1438 * - Em andamento
... ... @@ -1440,13 +1440,13 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1440 1440 * - Aprovado
1441 1441 * - Reprovado
1442 1442 *
1443   - * Esses valores são definidos no enum App_Model_MatriculaSituacao.
  1443 + * Esses valores são definidos no enum App_Model_MatriculaSituacao.
1444 1444 *
1445   - * Para cada componente curricular, será indicado a situação do aluno no
  1445 + * Para cada componente curricular, será indicado a situação do aluno no
1446 1446 * componente.
1447 1447 *
1448   - * Esses resultados são retornados como um objeto stdClass que possui dois
1449   - * atributos: "situacao" e "componentesCurriculares". O primeiro é um tipo
  1448 + * Esses resultados são retornados como um objeto stdClass que possui dois
  1449 + * atributos: "situacao" e "componentesCurriculares". O primeiro é um tipo
1450 1450 * inteiro e o segundo um array indexado pelo id do componente e com um
1451 1451 * atributo inteiro "situacao":
1452 1452 *
... ... @@ -1459,15 +1459,15 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1459 1459 * $situacao->componentesCurriculares[1]->situacao = App_Model_MatriculaSituacao::APROVADO;
1460 1460 * </code>
1461 1461 *
1462   - * Esses valores são definidos através da verificação das médias dos
1463   - * componentes curriculares já avaliados e das faltas lançadas.
  1462 + * Esses valores são definidos através da verificação das médias dos
  1463 + * componentes curriculares já avaliados e das faltas lançadas.
1464 1464 *
1465   - * Obs: Anteriormente este metódo SOMENTE verificava a situação baseando-se nas médias lançadas,
1466   - * porem o mesmo foi alterado para verificar a situação baseada nas notas e faltas lançadas.
  1465 + * Obs: Anteriormente este metódo SOMENTE verificava a situação baseando-se nas médias lançadas,
  1466 + * porem o mesmo foi alterado para verificar a situação baseada nas notas e faltas lançadas.
1467 1467 *
1468 1468 * A implementa antiga deste metodo esta contida no metodo getSituacaoNotas
1469 1469 *
1470   - * @return stdClass|NULL Retorna NULL caso não
  1470 + * @return stdClass|NULL Retorna NULL caso não
1471 1471 * @see App_Model_MatriculaSituacao
1472 1472 */
1473 1473 public function getSituacaoComponentesCurriculares()
... ... @@ -1495,7 +1495,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1495 1495 if ($tipoFaltaPorComponente and isset($situacaoFaltas->componentesCurriculares[$ccId]))
1496 1496 $situacaoFaltaCc = $situacaoFaltas->componentesCurriculares[$ccId];
1497 1497  
1498   - // pega situação nota geral ou do componente
  1498 + // pega situação nota geral ou do componente
1499 1499 if ($tipoNotaNenhum)
1500 1500 $situacaoNota = $situacaoNotas->situacao;
1501 1501 else
... ... @@ -1510,13 +1510,13 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1510 1510 $situacao->componentesCurriculares[$ccId] = $this->getSituacaoNotaFalta($situacaoNota, $situacaoFalta);
1511 1511 }
1512 1512  
1513   - // #FIXME verificar porque para regras sem nota, não é retornado a situacao.
  1513 + // #FIXME verificar porque para regras sem nota, não é retornado a situacao.
1514 1514  
1515 1515 return $situacao;
1516 1516 }
1517 1517  
1518 1518 /**
1519   - * Verifica se uma determinada situação tem prioridade sobre a outra.
  1519 + * Verifica se uma determinada situação tem prioridade sobre a outra.
1520 1520 *
1521 1521 * @param int $item1
1522 1522 * @param int $item2
... ... @@ -1530,7 +1530,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1530 1530 /**
1531 1531 * Setter.
1532 1532 * @param Avaliacao_Model_NotaAluno $nota
1533   - * @return Avaliacao_Service_Boletim Provê interface fluída
  1533 + * @return Avaliacao_Service_Boletim Provê interface fluída
1534 1534 */
1535 1535 protected function _setNotaAluno(Avaliacao_Model_NotaAluno $nota)
1536 1536 {
... ... @@ -1562,7 +1562,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1562 1562 }
1563 1563  
1564 1564 /**
1565   - * Cria e persiste uma instância de Avaliacao_Model_NotaAluno.
  1565 + * Cria e persiste uma instância de Avaliacao_Model_NotaAluno.
1566 1566 * @return bool
1567 1567 */
1568 1568 protected function _createNotaAluno()
... ... @@ -1573,8 +1573,8 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1573 1573 }
1574 1574  
1575 1575 /**
1576   - * Verifica se existe alguma instância de Avaliacao_Model_NotaComponente para
1577   - * um determinado componente curricular já persistida.
  1576 + * Verifica se existe alguma instância de Avaliacao_Model_NotaComponente para
  1577 + * um determinado componente curricular já persistida.
1578 1578 *
1579 1579 * @param int $id
1580 1580 * @return bool
... ... @@ -1589,11 +1589,11 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1589 1589 }
1590 1590  
1591 1591 /**
1592   - * Retorna o field identity de um componente curricular de uma instância de
1593   - * Avaliacao_Model_NotaComponente já esteja persistida.
  1592 + * Retorna o field identity de um componente curricular de uma instância de
  1593 + * Avaliacao_Model_NotaComponente já esteja persistida.
1594 1594 *
1595 1595 * @param Avaliacao_Model_NotaComponente $instance
1596   - * @return int|NULL Retorna NULL caso a instância não tenha sido lançada
  1596 + * @return int|NULL Retorna NULL caso a instância não tenha sido lançada
1597 1597 */
1598 1598 protected function _getNotaIdEtapa(Avaliacao_Model_NotaComponente $instance)
1599 1599 {
... ... @@ -1614,7 +1614,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1614 1614 }
1615 1615  
1616 1616 /**
1617   - * Verifica se o aluno tem faltas lançadas.
  1617 + * Verifica se o aluno tem faltas lançadas.
1618 1618 * @return bool
1619 1619 */
1620 1620 public function hasFaltaAluno()
... ... @@ -1629,7 +1629,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1629 1629 /**
1630 1630 * Setter.
1631 1631 * @param Avaliacao_Model_FaltaAluno $falta
1632   - * @return Avaliacao_Service_Boletim Provê interface fluída
  1632 + * @return Avaliacao_Service_Boletim Provê interface fluída
1633 1633 */
1634 1634 protected function _setFaltaAluno(Avaliacao_Model_FaltaAluno $falta)
1635 1635 {
... ... @@ -1669,7 +1669,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1669 1669 }
1670 1670  
1671 1671 /**
1672   - * Cria e persiste uma instância de Avaliacao_Model_NotaAluno.
  1672 + * Cria e persiste uma instância de Avaliacao_Model_NotaAluno.
1673 1673 * @return bool
1674 1674 */
1675 1675 protected function _createFaltaAluno()
... ... @@ -1681,7 +1681,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1681 1681 }
1682 1682  
1683 1683 /**
1684   - * Verifica se existe alguma instância de Avaliacao_Model_FaltaGeral já
  1684 + * Verifica se existe alguma instância de Avaliacao_Model_FaltaGeral já
1685 1685 * persistida.
1686 1686 *
1687 1687 * @return bool
... ... @@ -1696,8 +1696,8 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1696 1696 }
1697 1697  
1698 1698 /**
1699   - * Verifica se existe alguma instância de Avaliacao_Model_FaltaComponente para
1700   - * um determinado componente curricular já persistida.
  1699 + * Verifica se existe alguma instância de Avaliacao_Model_FaltaComponente para
  1700 + * um determinado componente curricular já persistida.
1701 1701 *
1702 1702 * @param int $id
1703 1703 * @return bool
... ... @@ -1712,7 +1712,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1712 1712 }
1713 1713  
1714 1714 /**
1715   - * Verifica se existe alguma instância de Avaliacao_Model_FaltaAbstract já
  1715 + * Verifica se existe alguma instância de Avaliacao_Model_FaltaAbstract já
1716 1716 * persistida em uma determinada etapa e retorna o field identity.
1717 1717 *
1718 1718 * @param Avaliacao_Model_FaltaAbstract $instance
... ... @@ -1753,7 +1753,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1753 1753 }
1754 1754  
1755 1755 /**
1756   - * Verifica se o aluno tem pareceres lançados.
  1756 + * Verifica se o aluno tem pareceres lançados.
1757 1757 * @return bool
1758 1758 */
1759 1759 public function hasParecerDescritivoAluno()
... ... @@ -1767,7 +1767,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1767 1767 /**
1768 1768 * Setter.
1769 1769 * @param Avaliacao_Model_ParecerDescritivoAluno $parecerDescritivoAluno
1770   - * @return Avaliacao_Service_Boletim Provê interface fluída
  1770 + * @return Avaliacao_Service_Boletim Provê interface fluída
1771 1771 */
1772 1772 protected function _setParecerDescritivoAluno(Avaliacao_Model_ParecerDescritivoAluno $parecerDescritivoAluno)
1773 1773 {
... ... @@ -1798,7 +1798,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1798 1798 }
1799 1799  
1800 1800 /**
1801   - * Cria e persiste uma instância de Avaliacao_Model_ParecerDescritivoAluno.
  1801 + * Cria e persiste uma instância de Avaliacao_Model_ParecerDescritivoAluno.
1802 1802 * @return bool
1803 1803 */
1804 1804 protected function _createParecerDescritivoAluno()
... ... @@ -1810,10 +1810,10 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1810 1810 }
1811 1811  
1812 1812 /**
1813   - * Adiciona um array de instâncias Avaliacao_Model_NotaComponente.
  1813 + * Adiciona um array de instâncias Avaliacao_Model_NotaComponente.
1814 1814 *
1815 1815 * @param array $notas
1816   - * @return Avaliacao_Service_Boletim Provê interface fluída
  1816 + * @return Avaliacao_Service_Boletim Provê interface fluída
1817 1817 */
1818 1818 public function addNotas(array $notas)
1819 1819 {
... ... @@ -1824,7 +1824,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1824 1824 }
1825 1825  
1826 1826 /**
1827   - * Verifica se existe alguma instância de Avaliacao_Model_ParecerDescritivoComponente
  1827 + * Verifica se existe alguma instância de Avaliacao_Model_ParecerDescritivoComponente
1828 1828 * persistida para o aluno.
1829 1829 *
1830 1830 * @param int $id Field identity de ComponenteCurricular_Model_Componente
... ... @@ -1840,7 +1840,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1840 1840 }
1841 1841  
1842 1842 /**
1843   - * Verifica se existe alguma instância de Avaliacao_Model_ParecerDescritivoGeral
  1843 + * Verifica se existe alguma instância de Avaliacao_Model_ParecerDescritivoGeral
1844 1844 * persistida para o aluno.
1845 1845 * @return bool
1846 1846 */
... ... @@ -1853,7 +1853,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1853 1853 }
1854 1854  
1855 1855 /**
1856   - * Verifica se existe alguma instância de Avaliacao_Model_ParecerDescritivoAbstract
  1856 + * Verifica se existe alguma instância de Avaliacao_Model_ParecerDescritivoAbstract
1857 1857 * persistida em uma determinada etapa e retorna o field identity.
1858 1858 *
1859 1859 * @param Avaliacao_Model_ParecerDescritivoAbstract $instance
... ... @@ -1899,7 +1899,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1899 1899 /**
1900 1900 * Adiciona notas no boletim.
1901 1901 * @param Avaliacao_Model_NotaComponente $nota
1902   - * @return Avaliacao_Service_Boletim Provê interface fluída
  1902 + * @return Avaliacao_Service_Boletim Provê interface fluída
1903 1903 */
1904 1904 public function addNota(Avaliacao_Model_NotaComponente $nota)
1905 1905 {
... ... @@ -1924,10 +1924,10 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1924 1924 }
1925 1925  
1926 1926 /**
1927   - * Adiciona um array de instâncias Avaliacao_Model_FaltaAbstract no boletim.
  1927 + * Adiciona um array de instâncias Avaliacao_Model_FaltaAbstract no boletim.
1928 1928 *
1929 1929 * @param array $faltas
1930   - * @return Avaliacao_Service_Boletim Provê interface fluída
  1930 + * @return Avaliacao_Service_Boletim Provê interface fluída
1931 1931 */
1932 1932 public function addFaltas(array $faltas)
1933 1933 {
... ... @@ -1940,7 +1940,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1940 1940 /**
1941 1941 * Adiciona faltas no boletim.
1942 1942 * @param Avaliacao_Model_FaltaAbstract $falta
1943   - * @return Avaliacao_Service_Boletim Provê interface fluída
  1943 + * @return Avaliacao_Service_Boletim Provê interface fluída
1944 1944 */
1945 1945 public function addFalta(Avaliacao_Model_FaltaAbstract $falta)
1946 1946 {
... ... @@ -1963,11 +1963,11 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1963 1963 }
1964 1964  
1965 1965 /**
1966   - * Adiciona uma array de instâncias de Avaliacao_Model_ParecerDescritivoAbstract
  1966 + * Adiciona uma array de instâncias de Avaliacao_Model_ParecerDescritivoAbstract
1967 1967 * no boletim.
1968 1968 *
1969 1969 * @param array $pareceres
1970   - * @return Avaliacao_Service_Boletim Provê interface fluída
  1970 + * @return Avaliacao_Service_Boletim Provê interface fluída
1971 1971 */
1972 1972 public function addPareceres(array $pareceres)
1973 1973 {
... ... @@ -1978,11 +1978,11 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1978 1978 }
1979 1979  
1980 1980 /**
1981   - * Adiciona uma instância de Avaliacao_Model_ParecerDescritivoAbstract no
  1981 + * Adiciona uma instância de Avaliacao_Model_ParecerDescritivoAbstract no
1982 1982 * boletim.
1983 1983 *
1984 1984 * @param Avaliacao_Model_ParecerDescritivoAbstract $parecer
1985   - * @return Avaliacao_Service_Boletim Provê interface fluída
  1985 + * @return Avaliacao_Service_Boletim Provê interface fluída
1986 1986 */
1987 1987 public function addParecer(Avaliacao_Model_ParecerDescritivoAbstract $parecer)
1988 1988 {
... ... @@ -1996,8 +1996,8 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
1996 1996 }
1997 1997  
1998 1998 /**
1999   - * Getter para as instâncias de Avaliacao_Model_ParecerDescritivoAbstract
2000   - * adicionadas no boletim (não persistidas).
  1999 + * Getter para as instâncias de Avaliacao_Model_ParecerDescritivoAbstract
  2000 + * adicionadas no boletim (não persistidas).
2001 2001 *
2002 2002 * @return array
2003 2003 */
... ... @@ -2007,25 +2007,25 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
2007 2007 }
2008 2008  
2009 2009 /**
2010   - * Atualiza as opções de validação de uma instância de
  2010 + * Atualiza as opções de validação de uma instância de
2011 2011 * CoreExt_Validate_Validatable, com os valores permitidos para os atributos
2012 2012 * 'componenteCurricular' e 'etapa'.
2013 2013 *
2014 2014 * @param CoreExt_Validate_Validatable $nota
2015 2015 * @return CoreExt_Validate_Validatable
2016   - * @todo Substituir variável estática por uma de instância {@see _updateParecerEtapa()}
  2016 + * @todo Substituir variável estática por uma de instância {@see _updateParecerEtapa()}
2017 2017 */
2018 2018 protected function _addValidators(CoreExt_Validate_Validatable $validatable)
2019 2019 {
2020 2020 $validators = array();
2021 2021  
2022   - // Como os componentes serão os mesmos, fazemos cache do validador
  2022 + // Como os componentes serão os mesmos, fazemos cache do validador
2023 2023 if (is_null($this->_validators)) {
2024 2024  
2025 2025 $componentes = $this->getComponentes();
2026 2026 $componentes = CoreExt_Entity::entityFilterAttr($componentes, 'id', 'id');
2027 2027  
2028   - // Só pode adicionar uma nota/falta para os componentes cursados
  2028 + // Só pode adicionar uma nota/falta para os componentes cursados
2029 2029 $validators['componenteCurricular'] = new CoreExt_Validate_Choice(
2030 2030 array('choices' => $componentes
2031 2031 ));
... ... @@ -2052,7 +2052,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
2052 2052 }
2053 2053  
2054 2054 /**
2055   - * Atualiza as opções de validação de uma instância de
  2055 + * Atualiza as opções de validação de uma instância de
2056 2056 * Avaliacao_Model_ParecerDescritivoAbstract, com os valores permitidos
2057 2057 * para os atributos 'componenteCurricular' e 'etapa'.
2058 2058 *
... ... @@ -2099,7 +2099,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
2099 2099 ));
2100 2100 }
2101 2101  
2102   - // Armazena os validadores na instância
  2102 + // Armazena os validadores na instância
2103 2103 $this->_parecerValidators = $validators;
2104 2104 }
2105 2105  
... ... @@ -2117,7 +2117,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
2117 2117 }
2118 2118  
2119 2119 /**
2120   - * Atualiza a etapa de uma instância de Avaliacao_Model_Etapa.
  2120 + * Atualiza a etapa de uma instância de Avaliacao_Model_Etapa.
2121 2121 *
2122 2122 * @param Avaliacao_Model_Etapa $nota
2123 2123 * @return Avaliacao_Model_Etapa
... ... @@ -2130,14 +2130,14 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
2130 2130  
2131 2131 $proximaEtapa = 1;
2132 2132  
2133   - // Se for falta e do tipo geral, verifica qual foi a última etapa
  2133 + // Se for falta e do tipo geral, verifica qual foi a última etapa
2134 2134 if ($instance instanceof Avaliacao_Model_FaltaGeral) {
2135 2135 if (0 < count($this->_faltasGerais)) {
2136 2136 $etapas = CoreExt_Entity::entityFilterAttr($this->_faltasGerais, 'id', 'etapa');
2137 2137 $proximaEtapa = max($etapas) + 1;
2138 2138 }
2139 2139 }
2140   - // Se for nota ou falta por componente, verifica no conjunto qual a última etapa
  2140 + // Se for nota ou falta por componente, verifica no conjunto qual a última etapa
2141 2141 else {
2142 2142 if ($instance instanceof Avaliacao_Model_NotaComponente) {
2143 2143 $search = '_notasComponentes';
... ... @@ -2159,7 +2159,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
2159 2159 if ($proximaEtapa <= $this->getOption('etapas')) {
2160 2160 $instance->etapa = $proximaEtapa;
2161 2161 }
2162   - // Se for maior, verifica se tem recuperação e atribui etapa como 'Rc'
  2162 + // Se for maior, verifica se tem recuperação e atribui etapa como 'Rc'
2163 2163 elseif ($proximaEtapa > $this->getOption('etapas') &&
2164 2164 $this->hasRecuperacao()) {
2165 2165 $instance->etapa = 'Rc';
... ... @@ -2169,8 +2169,8 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
2169 2169 }
2170 2170  
2171 2171 /**
2172   - * Atualiza a etapa de uma instância de Avaliacao_Model_ParecerDescritivoAbstract
2173   - * para a última etapa possível.
  2172 + * Atualiza a etapa de uma instância de Avaliacao_Model_ParecerDescritivoAbstract
  2173 + * para a última etapa possível.
2174 2174 *
2175 2175 * @param Avaliacao_Model_ParecerDescritivoAbstract $instance
2176 2176 * @return Avaliacao_Model_ParecerDescritivoAbstract
... ... @@ -2238,7 +2238,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
2238 2238 }
2239 2239  
2240 2240 /**
2241   - * Arredonda uma nota através da tabela de arredondamento da regra de avaliação.
  2241 + * Arredonda uma nota através da tabela de arredondamento da regra de avaliação.
2242 2242 * @param Avaliacao_Model_NotaComponente|int $nota
2243 2243 * @return mixed
2244 2244 * @throws CoreExt_Exception_InvalidArgumentException
... ... @@ -2252,7 +2252,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
2252 2252 if (!is_numeric($nota)) {
2253 2253 require_once 'CoreExt/Exception/InvalidArgumentException.php';
2254 2254 throw new CoreExt_Exception_InvalidArgumentException(sprintf(
2255   - 'O parâmetro $nota ("%s") não é um valor numérico.', $nota
  2255 + 'O parâmetro $nota ("%s") não é um valor numérico.', $nota
2256 2256 ));
2257 2257 }
2258 2258  
... ... @@ -2260,7 +2260,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
2260 2260 }
2261 2261  
2262 2262 /**
2263   - * Prevê a nota necessária para que o aluno seja aprovado após a recuperação
  2263 + * Prevê a nota necessária para que o aluno seja aprovado após a recuperação
2264 2264 * escolar.
2265 2265 *
2266 2266 * @param int $id
... ... @@ -2337,12 +2337,12 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
2337 2337 }
2338 2338  
2339 2339 /**
2340   - * Calcula a proporção de $num2 para $num1.
  2340 + * Calcula a proporção de $num2 para $num1.
2341 2341 *
2342 2342 * @param numeric $num1
2343 2343 * @param numeric $num2
2344   - * @param bool $decimal Opcional. Se o resultado é retornado como decimal
2345   - * ou percentual. O padrão é TRUE.
  2344 + * @param bool $decimal Opcional. Se o resultado é retornado como decimal
  2345 + * ou percentual. O padrão é TRUE.
2346 2346 * @return float
2347 2347 */
2348 2348 protected function _calculatePorcentagem($num1, $num2, $decimal = TRUE)
... ... @@ -2359,8 +2359,8 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
2359 2359 }
2360 2360  
2361 2361 /**
2362   - * Calcula uma média de acordo com uma fórmula de FormulaMedia_Model_Media
2363   - * da regra de avaliação da série/matrícula do aluno.
  2362 + * Calcula uma média de acordo com uma fórmula de FormulaMedia_Model_Media
  2363 + * da regra de avaliação da série/matrícula do aluno.
2364 2364 *
2365 2365 * @param array $values
2366 2366 * @return float
... ... @@ -2380,8 +2380,8 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
2380 2380 /**
2381 2381 * Insere ou atualiza as notas e/ou faltas que foram adicionadas ao service
2382 2382 * e atualiza a matricula do aluno de acordo com a sua performance,
2383   - * promovendo-o ou retendo-o caso o tipo de progressão da regra de avaliação
2384   - * seja automática (e que a situação do aluno não esteja em "andamento").
  2383 + * promovendo-o ou retendo-o caso o tipo de progressão da regra de avaliação
  2384 + * seja automática (e que a situação do aluno não esteja em "andamento").
2385 2385 *
2386 2386 * @see Avaliacao_Service_Boletim#getSituacaoAluno()
2387 2387 * @throws CoreExt_Service_Exception|Exception
... ... @@ -2404,7 +2404,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
2404 2404  
2405 2405 /**
2406 2406 * Insere ou atualiza as notas no boletim do aluno.
2407   - * @return Avaliacao_Service_Boletim Provê interface fluída
  2407 + * @return Avaliacao_Service_Boletim Provê interface fluída
2408 2408 */
2409 2409 public function saveNotas()
2410 2410 {
... ... @@ -2421,7 +2421,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
2421 2421 $this->getNotaComponenteDataMapper()->save($nota);
2422 2422 }
2423 2423  
2424   - // Atualiza as médias
  2424 + // Atualiza as médias
2425 2425 $this->_updateNotaComponenteMedia();
2426 2426  
2427 2427 return $this;
... ... @@ -2429,7 +2429,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
2429 2429  
2430 2430 /**
2431 2431 * Insere ou atualiza as faltas no boletim.
2432   - * @return Avaliacao_Service_Boletim Provê interface fluída
  2432 + * @return Avaliacao_Service_Boletim Provê interface fluída
2433 2433 */
2434 2434 public function saveFaltas()
2435 2435 {
... ... @@ -2447,7 +2447,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
2447 2447  
2448 2448 /**
2449 2449 * Insere ou atualiza os pareceres no boletim.
2450   - * @return Avaliacao_Service_Boletim Provê interface fluída
  2450 + * @return Avaliacao_Service_Boletim Provê interface fluída
2451 2451 */
2452 2452 public function savePareceres()
2453 2453 {
... ... @@ -2467,13 +2467,13 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
2467 2467 {
2468 2468 $matriculaSituacao = null;
2469 2469  
2470   - //se a situacao da matricula não é aprovado e a situacao da nota e falta estão aprovadas, aprova a matricula
  2470 + //se a situacao da matricula não é aprovado e a situacao da nota e falta estão aprovadas, aprova a matricula
2471 2471 if (($this->getOption('aprovado') != App_Model_MatriculaSituacao::APROVADO) &&
2472 2472 ($situacaoNotasFaltas->aprovado && ! $situacaoNotasFaltas->andamento))
2473 2473 {
2474 2474 $matriculaSituacao = App_Model_MatriculaSituacao::APROVADO;
2475 2475 }
2476   - //se a situacao da matricula não é reprovado e a situacao da nota e falta não estão aprovadas e nem em andamento, reprova a matricula
  2476 + //se a situacao da matricula não é reprovado e a situacao da nota e falta não estão aprovadas e nem em andamento, reprova a matricula
2477 2477 elseif (($this->getOption('aprovado') != App_Model_MatriculaSituacao::REPROVADO) &&
2478 2478 (! $situacaoNotasFaltas->aprovado && ! $situacaoNotasFaltas->andamento))
2479 2479 {
... ... @@ -2490,11 +2490,11 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
2490 2490  
2491 2491 /**
2492 2492 * Promove o aluno de etapa escolar caso esteja aprovado de acordo com o
2493   - * necessário estabelecido por tipoProgressao de
  2493 + * necessário estabelecido por tipoProgressao de
2494 2494 * RegraAvaliacao_Model_Regra.
2495 2495 *
2496   - * @param bool $ok Caso a progressão não seja automática, é necessário uma
2497   - * confirmação externa para a promoção do aluno.
  2496 + * @param bool $ok Caso a progressão não seja automática, é necessário uma
  2497 + * confirmação externa para a promoção do aluno.
2498 2498 * @return bool
2499 2499 */
2500 2500  
... ... @@ -2536,16 +2536,16 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
2536 2536 case RegraAvaliacao_Model_TipoProgressao::NAO_CONTINUADA_MANUAL && is_null($novaSituacaoMatricula):
2537 2537  
2538 2538 $tipoProgressaoInstance = RegraAvaliacao_Model_TipoProgressao::getInstance();
2539   - $exceptionMsg = sprintf('Para atualizar a matrícula em uma regra %s é '
2540   - . 'necessário passar o valor do argumento "$novaSituacaoMatricula".',
  2539 + $exceptionMsg = sprintf('Para atualizar a matrícula em uma regra %s é '
  2540 + . 'necessário passar o valor do argumento "$novaSituacaoMatricula".',
2541 2541 $tipoProgressaoInstance->getValue($tipoProgressao));
2542 2542 break;
2543 2543 }
2544 2544 }
2545 2545  
2546 2546 if($novaSituacaoMatricula == $situacaoMatricula)
2547   - $exceptionMsg = "Matrícula ({$this->getOption('matricula')}) não precisou ser promovida, " .
2548   - "pois a nova situação continua a mesma da anterior ($novaSituacaoMatricula)";
  2547 + $exceptionMsg = "Matrícula ({$this->getOption('matricula')}) não precisou ser promovida, " .
  2548 + "pois a nova situação continua a mesma da anterior ($novaSituacaoMatricula)";
2549 2549  
2550 2550 if ($exceptionMsg) {
2551 2551 require_once 'CoreExt/Service/Exception.php';
... ... @@ -2557,7 +2557,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
2557 2557  
2558 2558  
2559 2559 /**
2560   - * Atualiza a média dos componentes curriculares.
  2560 + * Atualiza a média dos componentes curriculares.
2561 2561 */
2562 2562 protected function _updateNotaComponenteMedia()
2563 2563 {
... ... @@ -2565,11 +2565,11 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
2565 2565 $this->_loadNotaComponenteCurricular(FALSE);
2566 2566  
2567 2567 foreach ($this->_notasComponentes as $id => $notasComponentes) {
2568   - // Cria um array onde o índice é a etapa
  2568 + // Cria um array onde o índice é a etapa
2569 2569 $etapasNotas = CoreExt_Entity::entityFilterAttr($notasComponentes, 'etapa', 'nota');
2570 2570 $notas = array('Se' => 0, 'Et' => $this->getOption('etapas'));
2571 2571  
2572   - // Cria o array formatado para o cálculo da fórmula da média
  2572 + // Cria o array formatado para o cálculo da fórmula da média
2573 2573 foreach ($etapasNotas as $etapa => $nota) {
2574 2574 if (is_numeric($etapa)) {
2575 2575 $notas['E' . $etapa] = $nota;
... ... @@ -2579,10 +2579,10 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
2579 2579 $notas[$etapa] = $nota;
2580 2580 }
2581 2581  
2582   - // Calcula a média
  2582 + // Calcula a média
2583 2583 $media = $this->_calculaMedia($notas);
2584 2584  
2585   - // Cria uma nova instância de média, já com a nota arredondada e a etapa
  2585 + // Cria uma nova instância de média, já com a nota arredondada e a etapa
2586 2586 $notaComponenteCurricularMedia = new Avaliacao_Model_NotaComponenteMedia(array(
2587 2587 'notaAluno' => $this->_getNotaAluno()->id,
2588 2588 'componenteCurricular' => $id,
... ... @@ -2592,7 +2592,7 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
2592 2592 ));
2593 2593  
2594 2594 try {
2595   - // Se existir, marca como "old" para possibilitar a atualização
  2595 + // Se existir, marca como "old" para possibilitar a atualização
2596 2596 $this->getNotaComponenteMediaDataMapper()->find(array(
2597 2597 $notaComponenteCurricularMedia->get('notaAluno'),
2598 2598 $notaComponenteCurricularMedia->get('componenteCurricular'),
... ... @@ -2604,13 +2604,13 @@ class Avaliacao_Service_Boletim implements CoreExt_Configurable
2604 2604 // Prossegue, sem problemas.
2605 2605 }
2606 2606  
2607   - // Salva a média
  2607 + // Salva a média
2608 2608 $this->getNotaComponenteMediaDataMapper()->save($notaComponenteCurricularMedia);
2609 2609 }
2610 2610 }
2611 2611  
2612 2612 /**
2613   - * Atualiza os dados da matrícula do aluno.
  2613 + * Atualiza os dados da matrícula do aluno.
2614 2614 *
2615 2615 * @param int $matricula
2616 2616 * @param int $usuario
... ...
ieducar/modules/Avaliacao/Views/DiarioApiController.php
... ... @@ -770,14 +770,14 @@ class DiarioApiController extends ApiCoreController
770 770 if (!empty($componente['nota_necessaria_exame']))
771 771 $this->createOrUpdateNotaExame($matriculaId, $componente['id'], $componente['nota_necessaria_exame']);
772 772 else
773   - $this->deleteNotaExame($matriculaId, $componente['id']);
774   -
  773 + $this->deleteNotaExame($matriculaId, $componente['id']);
  774 +
775 775 //buscando pela área do conhecimento
776 776 $area = $this->getAreaConhecimento($componente['id']);
777 777 $nomeArea = (($area->secao != '') ? $area->secao . ' - ' : '') . $area->nome;
778 778 $componente['area_id'] = $area->id;
779 779 $componente['area_nome'] = $this->safeString(strtoupper($nomeArea), false);
780   -
  780 +
781 781 //criando chave para ordenamento temporário
782 782 //área de conhecimento + componente curricular
783 783 $componente['my_order'] = Portabilis_String_Utils::unaccent(strtoupper($nomeArea)) . Portabilis_String_Utils::unaccent(strtoupper($_componente->get('nome')));
... ... @@ -787,7 +787,7 @@ class DiarioApiController extends ApiCoreController
787 787  
788 788 //ordenando pela chave temporária criada
789 789 $componentesCurriculares = Portabilis_Array_Utils::sortByKey('my_order', $componentesCurriculares);
790   -
  790 +
791 791 //removendo chave temporária
792 792 $len = count($componentesCurriculares);
793 793 for ($i = 0; $i < $len; $i++) {
... ... @@ -795,7 +795,7 @@ class DiarioApiController extends ApiCoreController
795 795 }
796 796 return $componentesCurriculares;
797 797 }
798   -
  798 +
799 799 protected function getAreaConhecimento($componenteCurricularId = null) {
800 800 if (is_null($componenteCurricularId))
801 801 $componenteCurricularId = $this->getRequest()->componente_curricular_id;
... ... @@ -803,28 +803,28 @@ class DiarioApiController extends ApiCoreController
803 803 if (! is_numeric($componenteCurricularId)) {
804 804 throw new Exception('Não foi possível obter a área de conhecimento pois não foi recebido o id do componente curricular.');
805 805 }
806   -
  806 +
807 807 require_once 'ComponenteCurricular/Model/ComponenteDataMapper.php';
808 808 $mapper = new ComponenteCurricular_Model_ComponenteDataMapper();
809   -
  809 +
810 810 $where = array('id' => $componenteCurricularId);
811   -
  811 +
812 812 $area = $mapper->findAll(array('area_conhecimento'), $where);
813   -
  813 +
814 814 $areaConhecimento = new stdClass();
815 815 $areaConhecimento->id = $area[0]->area_conhecimento->id;
816 816 $areaConhecimento->nome = $area[0]->area_conhecimento->nome;
817 817 $areaConhecimento->secao = $area[0]->area_conhecimento->secao;
818   -
  818 +
819 819 return $areaConhecimento;
820 820 }
821 821  
822 822 protected function createOrUpdateNotaExame($matriculaId, $componenteCurricularId, $notaExame) {
823   -
  823 +
824 824 $obj = new clsModulesNotaExame($matriculaId, $componenteCurricularId, $notaExame);
825 825  
826 826 return ($obj->existe() ? $obj->edita() : $obj->cadastra());
827   - }
  827 + }
828 828  
829 829 protected function deleteNotaExame($matriculaId, $componenteCurricularId){
830 830 $obj = new clsModulesNotaExame($matriculaId, $componenteCurricularId);
... ...
ieducar/modules/FormulaMedia/Model/Formula.php
1 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 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 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 24 * @category i-Educar
25 25 * @license @@license@@
26 26 * @package FormulaMedia
27 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 29 * @version $Id$
30 30 */
31 31  
... ... @@ -37,27 +37,27 @@ require_once &#39;FormulaMedia/Validate/Formula.php&#39;;
37 37 /**
38 38 * FormulaMedia_Model_Formula class.
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 41 * @category i-Educar
42 42 * @license @@license@@
43 43 * @package FormulaMedia
44 44 * @subpackage Modules
45   - * @since Classe disponível desde a versão 1.1.0
  45 + * @since Classe disponível desde a versão 1.1.0
46 46 * @version @@package_version@@
47 47 */
48 48 class FormulaMedia_Model_Formula extends CoreExt_Entity
49 49 {
50 50 /**
51   - * Tokens válidos para uma fórmula.
  51 + * Tokens válidos para uma fórmula.
52 52 *
53 53 * - Se: soma das notas de todas as etapas
54 54 * - Et: total de etapas
55 55 * - E1 a E10: nota na etapa En (fica limitado a 10 etapas)
56   - * - /: divisão
57   - * - *: multiplicação
  56 + * - /: divisão
  57 + * - *: multiplicação
58 58 * - x: alias para *
59   - * - (: abre parêntese
60   - * - ): fecha parêntese
  59 + * - (: abre parêntese
  60 + * - ): fecha parêntese
61 61 *
62 62 * @var array
63 63 */
... ... @@ -69,7 +69,7 @@ class FormulaMedia_Model_Formula extends CoreExt_Entity
69 69 );
70 70  
71 71 /**
72   - * Tokens que pode ser substituídas por valores numéricos.
  72 + * Tokens que pode ser substituídas por valores numéricos.
73 73 * @var array
74 74 */
75 75 protected $_tokenNumerics = array(
... ... @@ -89,7 +89,7 @@ class FormulaMedia_Model_Formula extends CoreExt_Entity
89 89 );
90 90  
91 91 /**
92   - * Referências.
  92 + * Referências.
93 93 * @var array
94 94 */
95 95 protected $_references = array(
... ... @@ -101,7 +101,7 @@ class FormulaMedia_Model_Formula extends CoreExt_Entity
101 101 );
102 102  
103 103 /**
104   - * Retorna as tokens permitidas para uma fórmula.
  104 + * Retorna as tokens permitidas para uma fórmula.
105 105 * @return array
106 106 */
107 107 public function getTokens()
... ... @@ -110,7 +110,7 @@ class FormulaMedia_Model_Formula extends CoreExt_Entity
110 110 }
111 111  
112 112 /**
113   - * Verifica se uma token pode receber um valor numérico.
  113 + * Verifica se uma token pode receber um valor numérico.
114 114 *
115 115 * @param string $token
116 116 * @return bool
... ... @@ -121,7 +121,7 @@ class FormulaMedia_Model_Formula extends CoreExt_Entity
121 121 }
122 122  
123 123 /**
124   - * Substitui as tokens numéricas de uma fórmula, através de um array
  124 + * Substitui as tokens numéricas de uma fórmula, através de um array
125 125 * associativo.
126 126 *
127 127 * <code>
... ... @@ -150,7 +150,7 @@ class FormulaMedia_Model_Formula extends CoreExt_Entity
150 150 $patterns = array();
151 151 foreach ($values as $key => $value) {
152 152 if ($this->isNumericToken($key)) {
153   - // Usa @ como delimitador para evitar problemas com o sinal de divisão
  153 + // Usa @ como delimitador para evitar problemas com o sinal de divisão
154 154 $patterns[$key] = '@' . $key . '@';
155 155 }
156 156 }
... ... @@ -168,7 +168,7 @@ class FormulaMedia_Model_Formula extends CoreExt_Entity
168 168 }
169 169  
170 170 /**
171   - * Troca os tokens de alias pelos usados durante a execução da fórmula.
  171 + * Troca os tokens de alias pelos usados durante a execução da fórmula.
172 172 * @param string $formula
173 173 * @return string
174 174 */
... ... @@ -189,7 +189,7 @@ class FormulaMedia_Model_Formula extends CoreExt_Entity
189 189 }
190 190  
191 191 /**
192   - * Executa um código de fórmula com eval.
  192 + * Executa um código de fórmula com eval.
193 193 * @param string $code
194 194 * @return NULL|numeric
195 195 */
... ... @@ -208,7 +208,7 @@ class FormulaMedia_Model_Formula extends CoreExt_Entity
208 208 $instituicoes = array_keys(App_Model_IedFinder::getInstituicoes());
209 209 $tipoFormula = FormulaMedia_Model_TipoFormula::getInstance();
210 210  
211   - // Se for de recuperação, inclui a token "Rc" como permitida.
  211 + // Se for de recuperação, inclui a token "Rc" como permitida.
212 212 $formulaValidatorOptions = array();
213 213 if (FormulaMedia_Model_TipoFormula::MEDIA_RECUPERACAO == $this->get('tipoFormula')) {
214 214 $formulaValidatorOptions = array('excludeToken' => NULL);
... ... @@ -229,4 +229,4 @@ class FormulaMedia_Model_Formula extends CoreExt_Entity
229 229 {
230 230 return $this->nome;
231 231 }
232   -}
233 232 \ No newline at end of file
  233 +}
... ...
ieducar/modules/FormulaMedia/Model/FormulaDataMapper.php
1 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 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 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 24 * @category i-Educar
25 25 * @license @@license@@
26 26 * @package FormulaMedia
27 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 29 * @version $Id$
30 30 */
31 31  
... ... @@ -35,12 +35,12 @@ require_once &#39;FormulaMedia/Model/Formula.php&#39;;
35 35 /**
36 36 * FormulaMedia_Model_FormulaDataMapper 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 39 * @category i-Educar
40 40 * @license @@license@@
41 41 * @package FormulaMedia
42 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 44 * @version @@package_version@@
45 45 */
46 46 class FormulaMedia_Model_FormulaDataMapper extends CoreExt_DataMapper
... ... @@ -54,4 +54,4 @@ class FormulaMedia_Model_FormulaDataMapper extends CoreExt_DataMapper
54 54 'formulaMedia' => 'formula_media',
55 55 'tipoFormula' => 'tipo_formula'
56 56 );
57   -}
58 57 \ No newline at end of file
  58 +}
... ...
ieducar/modules/FormulaMedia/Model/TipoFormula.php
1 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 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 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 24 * @category i-Educar
25 25 * @license @@license@@
26 26 * @package FormulaMedia
27 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 29 * @version $Id$
30 30 */
31 31  
... ... @@ -34,12 +34,12 @@ require_once &#39;CoreExt/Enum.php&#39;;
34 34 /**
35 35 * FormulaMedia_Model_TipoFormula class.
36 36 *
37   - * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
  37 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
38 38 * @category i-Educar
39 39 * @license @@license@@
40 40 * @package FormulaMedia
41 41 * @subpackage Modules
42   - * @since Classe disponível desde a versão 1.1.0
  42 + * @since Classe disponível desde a versão 1.1.0
43 43 * @version @@package_version@@
44 44 */
45 45 class FormulaMedia_Model_TipoFormula extends CoreExt_Enum
... ... @@ -48,12 +48,12 @@ class FormulaMedia_Model_TipoFormula extends CoreExt_Enum
48 48 const MEDIA_RECUPERACAO = 2;
49 49  
50 50 protected $_data = array(
51   - self::MEDIA_FINAL => 'Média final',
52   - self::MEDIA_RECUPERACAO => 'Média para recuperação'
  51 + self::MEDIA_FINAL => 'Média final',
  52 + self::MEDIA_RECUPERACAO => 'Média para recuperação'
53 53 );
54 54  
55 55 public static function getInstance()
56 56 {
57 57 return self::_getInstance(__CLASS__);
58 58 }
59   -}
60 59 \ No newline at end of file
  60 +}
... ...
ieducar/modules/FormulaMedia/Validate/Exception.php
1 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 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 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 24 * @category i-Educar
25 25 * @license @@license@@
26 26 * @package FormulaMedia
27 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 29 * @version $Id$
30 30 */
31 31  
... ... @@ -34,14 +34,14 @@ require_once &#39;CoreExt/Exception.php&#39;;
34 34 /**
35 35 * FormulaMedia_Validate_Exception class.
36 36 *
37   - * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
  37 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
38 38 * @category i-Educar
39 39 * @license @@license@@
40 40 * @package FormulaMedia
41 41 * @subpackage Modules
42   - * @since Classe disponível desde a versão 1.1.0
  42 + * @since Classe disponível desde a versão 1.1.0
43 43 * @version @@package_version@@
44 44 */
45 45 class FormulaMedia_Validate_Exception extends CoreExt_Exception
46 46 {
47   -}
48 47 \ No newline at end of file
  48 +}
... ...
ieducar/modules/FormulaMedia/Validate/Formula.php
1 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 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 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 24 * @category i-Educar
25 25 * @license @@license@@
26 26 * @package FormulaMedia
27 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 29 * @version $Id$
30 30 */
31 31  
... ... @@ -35,24 +35,24 @@ require_once &#39;FormulaMedia/Model/Formula.php&#39;;
35 35 /**
36 36 * FormulaMedia_Validate_Formula 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 39 * @category i-Educar
40 40 * @license @@license@@
41 41 * @package FormulaMedia
42 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 44 * @version @@package_version@@
45 45 */
46 46 class FormulaMedia_Validate_Formula extends CoreExt_Validate_Abstract
47 47 {
48 48 /**
49   - * Referência para instância da classe FormulaMedia_Model_Formula do model.
  49 + * Referךncia para inst×’ncia da classe FormulaMedia_Model_Formula do model.
50 50 * @var FormulaMedia_Model_Formula
51 51 */
52 52 protected static $_model = NULL;
53 53  
54 54 /**
55   - * Por padrão, exclui o tokens de nota de recuperação.
  55 + * Por padrדo, exclui o tokens de nota de recuperaחדo.
56 56 *
57 57 * @see CoreExt_Validate_Abstract#_getDefaultOptions()
58 58 */
... ... @@ -72,7 +72,7 @@ class FormulaMedia_Validate_Formula extends CoreExt_Validate_Abstract
72 72 self::$_model = new FormulaMedia_Model_Formula();
73 73 }
74 74  
75   - // Adiciona espaços entre os parênteses
  75 + // Adiciona espa×—os entre os parךnteses
76 76 $value = self::$_model->replaceAliasTokens($value);
77 77  
78 78 $tokensAvailable = $this->_getTokens();
... ... @@ -80,7 +80,7 @@ class FormulaMedia_Validate_Formula extends CoreExt_Validate_Abstract
80 80 $missingTokens = array();
81 81 $numericTokens = array();
82 82  
83   - // Verifica se alguma token não permitida foi utilizada
  83 + // Verifica se alguma token nדo permitida foi utilizada
84 84 foreach ($valueTokens as $tk) {
85 85 if ('' == ($tk = trim($tk))) {
86 86 continue;
... ... @@ -92,37 +92,37 @@ class FormulaMedia_Validate_Formula extends CoreExt_Validate_Abstract
92 92 }
93 93 }
94 94 elseif (self::$_model->isNumericToken($tk)) {
95   - // Se for uma token numérica, atribui um número 1 para usar na fórmula
96   - // e avaliar se não lança um erro no PHP
  95 + // Se for uma token num×™rica, atribui um nתmero 1 para usar na f×£rmula
  96 + // e avaliar se nדo lan×—a um erro no PHP
97 97 $numericTokens[$tk] = 1;
98 98 }
99 99 }
100 100  
101 101 if (0 < count($missingTokens)) {
102   - throw new Exception('As variáveis ou símbolos não são permitidos: ' . implode(', ', $missingTokens));
  102 + throw new Exception('As variáveis ou símbolos não são permitidos: ' . implode(', ', $missingTokens));
103 103 }
104 104  
105   - // Verifica se a fórmula é parseada corretamente pelo PHP
  105 + // Verifica se a f×£rmula ×™ parseada corretamente pelo PHP
106 106 $formula = self::$_model->replaceTokens($value, $numericTokens);
107 107  
108 108 /*
109   - * Eval, com surpressão de erro para evitar interrupção do script. Se
  109 + * Eval, com surpressדo de erro para evitar interrupחדo do script. Se
110 110 * retornar algum valor diferente de NULL, assume como erro de sintaxe.
111 111 */
112 112 $evaled = @eval('?><?php $result = ' . $formula . '; ?>');
113 113 if (!is_null($evaled)) {
114 114 require_once 'FormulaMedia/Validate/Exception.php';
115   - throw new FormulaMedia_Validate_Exception('A fórmula apresenta erros.'
116   - . ' Verifique algum parêntese faltante ou um sinal de operação'
117   - . ' matemática sem um operando.');
  115 + throw new FormulaMedia_Validate_Exception('A fórmula apresenta erros.'
  116 + . ' Verifique algum parêntese faltante ou um sinal de operação'
  117 + . ' matemática sem um operando.');
118 118 }
119 119  
120 120 return TRUE;
121 121 }
122 122  
123 123 /**
124   - * Retorna as tokens disponíveis para o validador. Uma token pode ser
125   - * excluída usando a opção excludeToken.
  124 + * Retorna as tokens dispon×veis para o validador. Uma token pode ser
  125 + * exclu×da usando a opחדo excludeToken.
126 126 *
127 127 * @return array
128 128 */
... ... @@ -148,4 +148,4 @@ class FormulaMedia_Validate_Formula extends CoreExt_Validate_Abstract
148 148  
149 149 return $tokensAvailable;
150 150 }
151   -}
152 151 \ No newline at end of file
  152 +}
... ...
ieducar/modules/RegraAvaliacao/Model/Nota/TipoValor.php
1 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 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 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 24 * @category i-Educar
25 25 * @license @@license@@
26 26 * @package RegraAvaliacao
27 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 29 * @version $Id$
30 30 */
31 31  
... ... @@ -34,12 +34,12 @@ require_once &#39;CoreExt/Enum.php&#39;;
34 34 /**
35 35 * RegraAvaliacao_Model_Nota_TipoValor class.
36 36 *
37   - * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
  37 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
38 38 * @category i-Educar
39 39 * @license @@license@@
40 40 * @package RegraAvaliacao
41 41 * @subpackage Modules
42   - * @since Classe disponível desde a versão 1.1.0
  42 + * @since Classe disponível desde a versão 1.1.0
43 43 * @version @@package_version@@
44 44 */
45 45 class RegraAvaliacao_Model_Nota_TipoValor extends CoreExt_Enum
... ... @@ -49,8 +49,8 @@ class RegraAvaliacao_Model_Nota_TipoValor extends CoreExt_Enum
49 49 const CONCEITUAL = 2;
50 50  
51 51 protected $_data = array(
52   - self::NENHUM => 'Não usar nota',
53   - self::NUMERICA => 'Nota numérica',
  52 + self::NENHUM => 'Não usar nota',
  53 + self::NUMERICA => 'Nota numérica',
54 54 self::CONCEITUAL => 'Nota conceitual'
55 55 );
56 56  
... ...
ieducar/modules/RegraAvaliacao/Model/Regra.php
1 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 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 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 24 * @category i-Educar
25 25 * @license @@license@@
26 26 * @package RegraAvaliacao
27 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 29 * @version $Id$
30 30 */
31 31  
... ... @@ -38,12 +38,12 @@ require_once &#39;RegraAvaliacao/Model/TipoPresenca.php&#39;;
38 38 /**
39 39 * RegraAvaliacao_Model_Regra class.
40 40 *
41   - * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
  41 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
42 42 * @category i-Educar
43 43 * @license @@license@@
44 44 * @package RegraAvaliacao
45 45 * @subpackage Modules
46   - * @since Classe disponível desde a versão 1.1.0
  46 + * @since Classe disponível desde a versão 1.1.0
47 47 * @version @@package_version@@
48 48 */
49 49 class RegraAvaliacao_Model_Regra extends CoreExt_Entity
... ... @@ -134,11 +134,11 @@ class RegraAvaliacao_Model_Regra extends CoreExt_Entity
134 134 $tipoParecerDescritivo = RegraAvaliacao_Model_TipoParecerDescritivo::getInstance();
135 135 $tipoPresenca = RegraAvaliacao_Model_TipoPresenca::getInstance();
136 136  
137   - // ids de fórmulas de média
  137 + // ids de fórmulas de média
138 138 $formulaMedia = $this->getDataMapper()->findFormulaMediaFinal();
139 139 $formulaMedia = CoreExt_Entity::entityFilterAttr($formulaMedia, 'id');
140 140  
141   - // ids de fórmulas de recuperação
  141 + // ids de fórmulas de recuperação
142 142 $formulaRecuperacao = $this->getDataMapper()->findFormulaMediaRecuperacao();
143 143 $formulaRecuperacao = CoreExt_Entity::entityFilterAttr($formulaRecuperacao, 'id');
144 144 $formulaRecuperacao[0] = NULL;
... ... @@ -147,20 +147,20 @@ class RegraAvaliacao_Model_Regra extends CoreExt_Entity
147 147 $tabelas = $this->getDataMapper()->findTabelaArredondamento($this);
148 148 $tabelas = CoreExt_Entity::entityFilterAttr($tabelas, 'id');
149 149  
150   - // Instituições
  150 + // Instituições
151 151 $instituicoes = array_keys(App_Model_IedFinder::getInstituicoes());
152 152  
153   - // Fórmula de média é obrigatória?
  153 + // Fórmula de média é obrigatória?
154 154 $isFormulaMediaRequired = TRUE;
155 155  
156   - // Média é obrigatória?
  156 + // Média é obrigatória?
157 157 $isMediaRequired = TRUE;
158 158  
159 159 if ($this->get('tipoNota') == RegraAvaliacao_Model_Nota_TipoValor::NENHUM) {
160 160 $isFormulaMediaRequired = FALSE;
161 161 $isMediaRequired = FALSE;
162 162  
163   - // Aceita somente o valor NULL quando o tipo de nota é Nenhum.
  163 + // Aceita somente o valor NULL quando o tipo de nota é Nenhum.
164 164 $formulaMedia = $formulaMedia + array(NULL);
165 165 }
166 166  
... ... @@ -187,7 +187,7 @@ class RegraAvaliacao_Model_Regra extends CoreExt_Entity
187 187 )),
188 188 'tabelaArredondamento' => new CoreExt_Validate_Choice(array(
189 189 'choices' => $tabelas,
190   - 'choice_error' => 'A tabela de arredondamento selecionada não '
  190 + 'choice_error' => 'A tabela de arredondamento selecionada não '
191 191 . 'corresponde ao sistema de nota escolhido.'
192 192 )),
193 193 'parecerDescritivo' => new CoreExt_Validate_Choice(array(
... ...
ieducar/modules/RegraAvaliacao/Model/RegraDataMapper.php
1 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 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 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 24 * @category i-Educar
25 25 * @license @@license@@
26 26 * @package RegraAvaliacao
27 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 29 * @version $Id$
30 30 */
31 31  
... ... @@ -36,12 +36,12 @@ require_once &#39;FormulaMedia/Model/TipoFormula.php&#39;;
36 36 /**
37 37 * RegraAvaliacao_Model_RegraDataMapper class.
38 38 *
39   - * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
  39 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
40 40 * @category i-Educar
41 41 * @license @@license@@
42 42 * @package RegraAvaliacao
43 43 * @subpackage Modules
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 45 * @version @@package_version@@
46 46 */
47 47 class RegraAvaliacao_Model_RegraDataMapper extends CoreExt_DataMapper
... ... @@ -100,7 +100,7 @@ class RegraAvaliacao_Model_RegraDataMapper extends CoreExt_DataMapper
100 100 /**
101 101 * Setter.
102 102 * @param TabelaArredondamento_Model_TabelaDataMapper $mapper
103   - * @return CoreExt_DataMapper Provê interface fluída
  103 + * @return CoreExt_DataMapper Provê interface fluída
104 104 */
105 105 public function setTabelaDataMapper(TabelaArredondamento_Model_TabelaDataMapper $mapper)
106 106 {
... ... @@ -144,7 +144,7 @@ class RegraAvaliacao_Model_RegraDataMapper extends CoreExt_DataMapper
144 144 }
145 145  
146 146 /**
147   - * Finder genérico para FormulaMedia_Model_Formula.
  147 + * Finder genérico para FormulaMedia_Model_Formula.
148 148 * @param array $where
149 149 * @return array Array de objetos FormulaMedia_Model_Formula
150 150 */
... ... @@ -154,8 +154,8 @@ class RegraAvaliacao_Model_RegraDataMapper extends CoreExt_DataMapper
154 154 }
155 155  
156 156 /**
157   - * Finder para instâncias de TabelaArredondamento_Model_Tabela. Utiliza
158   - * o valor de instituição por instâncias que referenciem a mesma instituição.
  157 + * Finder para instâncias de TabelaArredondamento_Model_Tabela. Utiliza
  158 + * o valor de instituição por instâncias que referenciem a mesma instituição.
159 159 *
160 160 * @param RegraAvaliacao_Model_Regra $instance
161 161 * @return array
... ...
ieducar/modules/RegraAvaliacao/Model/TipoParecerDescritivo.php
1 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 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 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 24 * @category i-Educar
25 25 * @license @@license@@
26 26 * @package RegraAvaliacao
27 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 29 * @version $Id$
30 30 */
31 31  
... ... @@ -34,12 +34,12 @@ require_once &#39;CoreExt/Enum.php&#39;;
34 34 /**
35 35 * RegraAvaliacao_Model_TipoParecerDescritivo class.
36 36 *
37   - * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
  37 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
38 38 * @category i-Educar
39 39 * @license @@license@@
40 40 * @package RegraAvaliacao
41 41 * @subpackage Modules
42   - * @since Classe disponível desde a versão 1.1.0
  42 + * @since Classe disponível desde a versão 1.1.0
43 43 * @version @@package_version@@
44 44 */
45 45 class RegraAvaliacao_Model_TipoParecerDescritivo extends CoreExt_Enum
... ... @@ -53,7 +53,7 @@ class RegraAvaliacao_Model_TipoParecerDescritivo extends CoreExt_Enum
53 53 const ANUAL_GERAL = 6;
54 54  
55 55 protected $_data = array(
56   - self::NENHUM => 'Não usar parecer descritivo',
  56 + self::NENHUM => 'Não usar parecer descritivo',
57 57 self::ETAPA_COMPONENTE => 'Um parecer por etapa e por componente curricular',
58 58 self::ETAPA_GERAL => 'Um parecer por etapa, geral',
59 59 self::ANUAL_COMPONENTE => 'Uma parecer por ano letivo e por componente curricular',
... ... @@ -64,4 +64,4 @@ class RegraAvaliacao_Model_TipoParecerDescritivo extends CoreExt_Enum
64 64 {
65 65 return self::_getInstance(__CLASS__);
66 66 }
67   -}
68 67 \ No newline at end of file
  68 +}
... ...
ieducar/modules/RegraAvaliacao/Model/TipoPresenca.php
1 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 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 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 24 * @category i-Educar
25 25 * @license @@license@@
26 26 * @package RegraAvaliacao
27 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 29 * @version $Id$
30 30 */
31 31  
... ... @@ -34,12 +34,12 @@ require_once &#39;CoreExt/Enum.php&#39;;
34 34 /**
35 35 * RegraAvaliacao_Model_TipoPresenca class.
36 36 *
37   - * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
  37 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
38 38 * @category i-Educar
39 39 * @license @@license@@
40 40 * @package RegraAvaliacao
41 41 * @subpackage Modules
42   - * @since Classe disponível desde a versão 1.1.0
  42 + * @since Classe disponível desde a versão 1.1.0
43 43 * @version @@package_version@@
44 44 */
45 45 class RegraAvaliacao_Model_TipoPresenca extends CoreExt_Enum
... ... @@ -56,4 +56,4 @@ class RegraAvaliacao_Model_TipoPresenca extends CoreExt_Enum
56 56 {
57 57 return self::_getInstance(__CLASS__);
58 58 }
59   -}
60 59 \ No newline at end of file
  60 +}
... ...
ieducar/modules/RegraAvaliacao/Model/TipoProgressao.php
1 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 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 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 24 * @category i-Educar
25 25 * @license @@license@@
26 26 * @package RegraAvaliacao
27 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 29 * @version $Id$
30 30 */
31 31  
... ... @@ -34,12 +34,12 @@ require_once &#39;CoreExt/Enum.php&#39;;
34 34 /**
35 35 * RegraAvaliacao_Model_TipoProgressao class.
36 36 *
37   - * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
  37 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
38 38 * @category i-Educar
39 39 * @license @@license@@
40 40 * @package RegraAvaliacao
41 41 * @subpackage Modules
42   - * @since Classe disponível desde a versão 1.1.0
  42 + * @since Classe disponível desde a versão 1.1.0
43 43 * @version @@package_version@@
44 44 */
45 45 class RegraAvaliacao_Model_TipoProgressao extends CoreExt_Enum
... ... @@ -51,13 +51,13 @@ class RegraAvaliacao_Model_TipoProgressao extends CoreExt_Enum
51 51  
52 52 protected $_data = array(
53 53 self::CONTINUADA => 'Continuada',
54   - self::NAO_CONTINUADA_AUTO_MEDIA_PRESENCA => 'Não-continuada automática: média e presença',
55   - self::NAO_CONTINUADA_AUTO_SOMENTE_MEDIA => 'Não-continuada automática: somente média',
56   - self::NAO_CONTINUADA_MANUAL => 'Não-continuada manual'
  54 + self::NAO_CONTINUADA_AUTO_MEDIA_PRESENCA => 'Não-continuada automática: média e presença',
  55 + self::NAO_CONTINUADA_AUTO_SOMENTE_MEDIA => 'Não-continuada automática: somente média',
  56 + self::NAO_CONTINUADA_MANUAL => 'Não-continuada manual'
57 57 );
58 58  
59 59 public static function getInstance()
60 60 {
61 61 return self::_getInstance(__CLASS__);
62 62 }
63   -}
64 63 \ No newline at end of file
  64 +}
... ...
ieducar/modules/RegraAvaliacao/Views/EditController.php
... ... @@ -54,7 +54,7 @@ class EditController extends Core_Controller_Page_EditController
54 54  
55 55 protected $_formMap = array(
56 56 'instituicao' => array(
57   - 'label' => 'Instituiחדo',
  57 + 'label' => 'Instituição',
58 58 'help' => '',
59 59 ),
60 60 'nome' => array(
... ... @@ -66,39 +66,39 @@ class EditController extends Core_Controller_Page_EditController
66 66 'help' => ''
67 67 ),
68 68 'tipoProgressao' => array(
69   - 'label' => 'Progressדo',
70   - 'help' => 'Selecione o mיtodo de progressדo para a regra.'
  69 + 'label' => 'Progressão',
  70 + 'help' => 'Selecione o método de progressão para a regra.'
71 71 ),
72 72 'tabelaArredondamento' => array(
73 73 'label' => 'Tabela de arredondamento de nota',
74 74 'help' => ''
75 75 ),
76 76 'media' => array(
77   - 'label' => 'Mיdia final para promoחדo',
78   - 'help' => 'Informe a mיdia necessבria para promoחדo<br />
79   - do aluno, aceita atי 3 casas decimais. Exemplos: 5,00; 6,725, 6.<br >
80   - Se o tipo de progressדo for <b>"Progressiva"</b>, esse<br />
81   - valor nדo serב considerado.'
  77 + 'label' => 'Média final para promossão',
  78 + 'help' => 'Informe a média necessária para promossão<br />
  79 + do aluno, aceita até 3 casas decimais. Exemplos: 5,00; 6,725, 6.<br >
  80 + Se o tipo de progressão for <b>"Progressiva"</b>, esse<br />
  81 + valor não será considerado.'
82 82 ),
83 83 'mediaRecuperacao' => array(
84   - 'label' => 'Mיdia exame final para promoחדo',
85   - 'help' => 'Informe a mיdia necessבria para promoחדo<br />
86   - do aluno, aceita atי 3 casas decimais. Exemplos: 5,00; 6,725, 6.<br >
  84 + 'label' => 'Média exame final para promossão',
  85 + 'help' => 'Informe a média necessária para promossão<br />
  86 + do aluno, aceita até casas decimais. Exemplos: 5,00; 6,725, 6.<br >
87 87 Desconsidere esse campo caso selecione o tipo de nota "conceitual"'
88 88 ),
89 89 'formulaMedia' => array(
90   - 'label' => 'Fףrmula de cבlculo da mיdia',
  90 + 'label' => 'Fórmula de cálculo da média',
91 91 'help' => '',
92 92 ),
93 93 'formulaRecuperacao' => array(
94   - 'label' => 'Fףrmula de cבlculo da mיdia de recuperaחדo',
  94 + 'label' => 'Fórmula de cálculo da média de recuperação',
95 95 'help' => '',
96 96 ),
97 97 'porcentagemPresenca' => array(
98   - 'label' => 'Porcentagem de presenחa',
99   - 'help' => 'A porcentagem de presenחa necessבria para o aluno ser aprovado.<br />
100   - Esse valor י desconsiderado caso o campo "Progressדo" esteja como<br />
101   - "Nדo progressiva automבtica - Somente mיdia".<br />
  98 + 'label' => 'Porcentagem de presença',
  99 + 'help' => 'A porcentagem de presença necessária para o aluno ser aprovado.<br />
  100 + Esse valor é desconsiderado caso o campo "Progressão" esteja como<br />
  101 + "Não progressiva automática - Somente média".<br />
102 102 Em porcentagem, exemplo: <b>75</b> ou <b>80,750</b>'
103 103 ),
104 104 'parecerDescritivo' => array(
... ... @@ -106,7 +106,7 @@ class EditController extends Core_Controller_Page_EditController
106 106 'help' => '',
107 107 ),
108 108 'tipoPresenca' => array(
109   - 'label' => 'Apuraחדo de presenחa',
  109 + 'label' => 'Apuração de presença',
110 110 'help' => ''
111 111 )
112 112 );
... ... @@ -272,7 +272,7 @@ var tabela_arredondamento = new function() {
272 272  
273 273 // Cבlculo mיdia recuperaחדo
274 274 $formulas = $this->getDataMapper()->findFormulaMediaRecuperacao();
275   - $formulasArray = array(0 => 'Nדo usar recuperaחדo');
  275 + $formulasArray = array(0 => 'Não usar recuperação');
276 276 $formulasArray = $formulasArray + CoreExt_Entity::entityFilterAttr($formulas, 'id', 'nome');
277 277  
278 278 $this->campoLista('formulaRecuperacao', $this->_getLabel('formulaRecuperacao'),
... ...
ieducar/modules/TabelaArredondamento/Model/Tabela.php
1 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 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 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 24 * @category i-Educar
25 25 * @license @@license@@
26 26 * @package TabelaArredondamento
27 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 29 * @version $Id$
30 30 */
31 31  
... ... @@ -36,12 +36,12 @@ require_once &#39;lib/Portabilis/Utils/Float.php&#39;;
36 36 /**
37 37 * TabelaArredondamento_Model_Tabela class.
38 38 *
39   - * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
  39 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
40 40 * @category i-Educar
41 41 * @license @@license@@
42 42 * @package TabelaArredondamento
43 43 * @subpackage Modules
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 45 * @version @@package_version@@
46 46 */
47 47 class TabelaArredondamento_Model_Tabela extends CoreExt_Entity
... ... @@ -61,7 +61,7 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity
61 61 );
62 62  
63 63 /**
64   - * Precisão decimal do valor da nota.
  64 + * Precisão decimal do valor da nota.
65 65 * @var int
66 66 */
67 67 protected $_precision = 3;
... ... @@ -94,7 +94,7 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity
94 94 $tipoNota = RegraAvaliacao_Model_Nota_TipoValor::getInstance();
95 95 $tipoNotas = $tipoNota->getKeys();
96 96  
97   - // Remove "nenhum" das opções.
  97 + // Remove "nenhum" das opções.
98 98 unset($tipoNotas[RegraAvaliacao_Model_Nota_TipoValor::NENHUM]);
99 99  
100 100 return array(
... ... @@ -105,7 +105,7 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity
105 105 }
106 106  
107 107 /**
108   - * Arredonda a nota de acordo com a tabela de valores da instância atual.
  108 + * Arredonda a nota de acordo com a tabela de valores da instância atual.
109 109 *
110 110 * @param $value
111 111 * @return mixed
... ... @@ -119,20 +119,20 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity
119 119 }*/
120 120  
121 121 /* Inicializa o retorno com o valor recebido (limitando a para uma casa decimal),
122   - o qual será retornado caso não tenha sido definido opcoes na tabela de arredondamento,
123   - do contrário será arredondado a nota conforme opções da tabela de arredondamento. */
  122 + o qual será retornado caso não tenha sido definido opcoes na tabela de arredondamento,
  123 + do contrário será arredondado a nota conforme opções da tabela de arredondamento. */
124 124 $return = Portabilis_Utils_Float::limitDecimal($value, array('limit' => 1));
125 125  
126   - // carrega tabela de arredondamento, caso ainda não tenha sido carregada.
  126 + // carrega tabela de arredondamento, caso ainda não tenha sido carregada.
127 127 if (0 == count($this->_tabelaValores))
128 128 $this->_tabelaValores = $this->getDataMapper()->findTabelaValor($this);
129 129  
130   - // somente será arredondado a nota, caso tenha sido definido opções de arredondamento, na respectiva tabela.
  130 + // somente será arredondado a nota, caso tenha sido definido opções de arredondamento, na respectiva tabela.
131 131 if (count($this->_tabelaValores) > 0) {
132   - // Multiplicador para transformar os números em uma escala inteira.
  132 + // Multiplicador para transformar os números em uma escala inteira.
133 133 $scale = pow(10, $this->_precision);
134 134  
135   - // Escala o valor para se tornar comparável
  135 + // Escala o valor para se tornar comparável
136 136 $value = $this->getFloat($value) * $scale;
137 137  
138 138 $return = 0;
... ... @@ -150,16 +150,16 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity
150 150 }
151 151  
152 152 /**
153   - * Prevê em qual range de arredondamento de acordo com um valor esperado. A
154   - * definição do valor a retornar é dada por uma instância de
155   - * FormulaMedia_Model_Formula e um array com valores para as tokens da fórmula
156   - * e o valor da variável a prever. Exemplo:
  153 + * Prevê em qual range de arredondamento de acordo com um valor esperado. A
  154 + * definição do valor a retornar é dada por uma instância de
  155 + * FormulaMedia_Model_Formula e um array com valores para as tokens da fórmula
  156 + * e o valor da variável a prever. Exemplo:
157 157 *
158 158 * <code>
159 159 * <?php
160   - * // Passa valores para as tokens disponíveis de FormulaMedia_Model_Formula
161   - * // e espera que o resultado do cálculo dê 6, usando como referência a
162   - * // variável "Rc"
  160 + * // Passa valores para as tokens disponíveis de FormulaMedia_Model_Formula
  161 + * // e espera que o resultado do cálculo dê 6, usando como referência a
  162 + * // variável "Rc"
163 163 * $data = array(
164 164 * 'formulaValues' => array(
165 165 * 'Se' => 16,
... ... @@ -180,13 +180,13 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity
180 180 * @param FormulaMedia_Model_Formula $formula
181 181 * @param array $data
182 182 * @return TabelaArredondamento_Model_TabelaValor|NULL Retorna NULL caso
183   - * nenhuma instância de TabelaArredondamento_Model_TabelaValor corresponda
  183 + * nenhuma instância de TabelaArredondamento_Model_TabelaValor corresponda
184 184 * ao valor esperado
185   - * @todo Considerar o atributo valorMaximo da instância para o cálculo da
186   - * fórmula. Pode ser útil para os casos de notas conceituais (Exemplo: uma
187   - * nota "EP" que tem o range 5.25 a 7, sendo 6 a média de aprovação. Nesse
188   - * caso somente o próximo range (se houvesse) daria o valor esperado para
189   - * alcançar a média 6).
  185 + * @todo Considerar o atributo valorMaximo da instância para o cálculo da
  186 + * fórmula. Pode ser útil para os casos de notas conceituais (Exemplo: uma
  187 + * nota "EP" que tem o range 5.25 a 7, sendo 6 a média de aprovação. Nesse
  188 + * caso somente o próximo range (se houvesse) daria o valor esperado para
  189 + * alcançar a média 6).
190 190 */
191 191 public function predictValue(FormulaMedia_Model_Formula $formula, array $data)
192 192 {
... ... @@ -206,7 +206,7 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity
206 206 $values[$data['expected']['var']] = $tabelaValor->valorMinimo;
207 207 $process[] = $values;
208 208  
209   - // Se for o último item, verifica se a nota máxima também
  209 + // Se for o último item, verifica se a nota máxima também
210 210 if (++$i == $total) {
211 211 $values[$data['expected']['var']] = $tabelaValor->valorMaximo;
212 212 $process[] = $values;
... ... @@ -250,8 +250,8 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity
250 250 }
251 251  
252 252 /**
253   - * Método finder para TabelaArredondamento_Model_TabelaValor. Wrapper simples
254   - * para o mesmo método de TabelaArredondamento_Model_TabelaDataMapper.
  253 + * Método finder para TabelaArredondamento_Model_TabelaValor. Wrapper simples
  254 + * para o mesmo método de TabelaArredondamento_Model_TabelaDataMapper.
255 255 *
256 256 * @return array
257 257 */
... ... @@ -270,4 +270,4 @@ class TabelaArredondamento_Model_Tabela extends CoreExt_Entity
270 270 {
271 271 return $this->nome;
272 272 }
273   -}
274 273 \ No newline at end of file
  274 +}
... ...
ieducar/modules/TabelaArredondamento/Model/TabelaDataMapper.php
1 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 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 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 24 * @category i-Educar
25 25 * @license @@license@@
26 26 * @package TabelaArredondamento
27 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 29 * @version $Id$
30 30 */
31 31  
... ... @@ -37,12 +37,12 @@ require_once &#39;App/Model/IedFinder.php&#39;;
37 37 /**
38 38 * TabelaArredondamento_Model_TabelaDataMapper class.
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 41 * @category i-Educar
42 42 * @license @@license@@
43 43 * @package TabelaArredondamento
44 44 * @subpackage Modules
45   - * @since Classe disponível desde a versão 1.1.0
  45 + * @since Classe disponível desde a versão 1.1.0
46 46 * @version @@package_version@@
47 47 */
48 48 class TabelaArredondamento_Model_TabelaDataMapper extends CoreExt_DataMapper
... ... @@ -64,7 +64,7 @@ class TabelaArredondamento_Model_TabelaDataMapper extends CoreExt_DataMapper
64 64 /**
65 65 * Setter.
66 66 * @param TabelaArredondamento_Model_TabelaValorDataMapper $mapper
67   - * @return CoreExt_DataMapper Provê interface fluída
  67 + * @return CoreExt_DataMapper Provê interface fluída
68 68 */
69 69 public function setTabelaValorDataMapper(TabelaArredondamento_Model_TabelaValorDataMapper $mapper)
70 70 {
... ... @@ -86,12 +86,12 @@ class TabelaArredondamento_Model_TabelaDataMapper extends CoreExt_DataMapper
86 86 }
87 87  
88 88 /**
89   - * Finder para instâncias de TabelaArredondamento_Model_TabelaValor que tenham
90   - * referências a instância TabelaArredondamento_Model_Tabela passada como
91   - * parâmetro.
  89 + * Finder para instâncias de TabelaArredondamento_Model_TabelaValor que tenham
  90 + * referências a instância TabelaArredondamento_Model_Tabela passada como
  91 + * parâmetro.
92 92 *
93 93 * @param TabelaArredondamento_Model_Tabela $instance
94   - * @return array Um array de instâncias TabelaArredondamento_Model_TabelaValor
  94 + * @return array Um array de instâncias TabelaArredondamento_Model_TabelaValor
95 95 */
96 96 public function findTabelaValor(TabelaArredondamento_Model_Tabela $instance)
97 97 {
... ... @@ -100,4 +100,4 @@ class TabelaArredondamento_Model_TabelaDataMapper extends CoreExt_DataMapper
100 100 );
101 101 return $this->getTabelaValorDataMapper()->findAll(array(), $where);
102 102 }
103   -}
104 103 \ No newline at end of file
  104 +}
... ...
ieducar/modules/TabelaArredondamento/Model/TabelaValor.php
1 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 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 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 24 * @category i-Educar
25 25 * @license @@license@@
26 26 * @package TabelaArredondamento
27 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 29 * @version $Id$
30 30 */
31 31  
... ... @@ -35,12 +35,12 @@ require_once &#39;App/Model/IedFinder.php&#39;;
35 35 /**
36 36 * TabelaArredondamento_Model_TabelaValor 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 39 * @category i-Educar
40 40 * @license @@license@@
41 41 * @package TabelaArredondamento
42 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 44 * @version @@package_version@@
45 45 */
46 46 class TabelaArredondamento_Model_TabelaValor extends CoreExt_Entity
... ... @@ -82,14 +82,14 @@ class TabelaArredondamento_Model_TabelaValor extends CoreExt_Entity
82 82 * @see CoreExt_Entity_Validatable#getDefaultValidatorCollection()
83 83 * @todo Implementar validador que retorne um String ou Numeric, dependendo
84 84 * do valor do atributo (assim como validateIfEquals().
85   - * @todo Implementar validador que aceite um valor de comparação como
  85 + * @todo Implementar validador que aceite um valor de comparação como
86 86 * alternativa a uma chave de atributo. (COMENTADO ABAIXO)
87 87 */
88 88 public function getDefaultValidatorCollection()
89 89 {
90 90 $validators = array();
91 91  
92   - // Validação condicional
  92 + // Validação condicional
93 93 switch ($this->tabelaArredondamento->get('tipoNota')) {
94 94 case RegraAvaliacao_Model_Nota_TipoValor::NUMERICA:
95 95 $validators['nome'] = new CoreExt_Validate_Numeric(
... ... @@ -118,4 +118,4 @@ class TabelaArredondamento_Model_TabelaValor extends CoreExt_Entity
118 118 {
119 119 return $this->nome;
120 120 }
121   -}
122 121 \ No newline at end of file
  122 +}
... ...
ieducar/modules/TabelaArredondamento/Model/TabelaValorDataMapper.php
1 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 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 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 24 * @category i-Educar
25 25 * @license @@license@@
26 26 * @package TabelaArredondamento
27 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 29 * @version $Id$
30 30 */
31 31  
... ... @@ -36,12 +36,12 @@ require_once &#39;App/Model/IedFinder.php&#39;;
36 36 /**
37 37 * TabelaArredondamento_Model_TabelaDataMapper class.
38 38 *
39   - * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
  39 + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
40 40 * @category i-Educar
41 41 * @license @@license@@
42 42 * @package TabelaArredondamento
43 43 * @subpackage Modules
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 45 * @version @@package_version@@
46 46 */
47 47 class TabelaArredondamento_Model_TabelaValorDataMapper extends CoreExt_DataMapper
... ... @@ -55,4 +55,4 @@ class TabelaArredondamento_Model_TabelaValorDataMapper extends CoreExt_DataMappe
55 55 'valorMinimo' => 'valor_minimo',
56 56 'valorMaximo' => 'valor_maximo'
57 57 );
58   -}
59 58 \ No newline at end of file
  59 +}
... ...