Commit 191fdf189d7e893f435a132d10bf5ccdf3913857

Authored by Caroline Salib
1 parent 139fe358
Exists in master

Convertido arquivos de lançamento de notas para UTF-8;

portabilis/ieducar#167
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/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 +}
... ...